You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.5 KiB

1 year ago
  1. Prolog
  2. Paradigmen
  3. -Deklarativ
  4. -logisch
  5. typenlos
  6. KI Anwendungen
  7. Java
  8. -Imperativ
  9. -Objektorientiert
  10. -Klassen/Objekte
  11. -Modelierung komplexer Probleme leichter
  12. -Wartbar
  13. -Typisierung: Strikt Typisiert
  14. -Plattform unabhängig
  15. -Cross Platform Kompatibilitaet
  16. -Multi-Threaded
  17. -Funktional (seit neueren Versionen)
  18. C
  19. -Imperativ
  20. -streng Typisiert
  21. -Vorteil: Hardwarenaehe, Kompatibilität
  22. -Schnelligkeit
  23. -Nachteil: Speicherverwaltung
  24. Python
  25. -Imperativ
  26. -Objekt-orientiert
  27. -Klassen und Objekte
  28. -Hierarchien
  29. -Funktional
  30. -Kompakte Syntax
  31. -Interpretierte Sprache
  32. -Uebersetzung in andere Sprachen (Cython, etc.)
  33. -Portabilitaet
  34. -Typisierung
  35. -Dynamisch (Duck Typing)
  36. Go
  37. -Modular, imperativ
  38. -Breite Palette an Programmierparadigmen
  39. -Teilweise Objektorientiert & Funktional
  40. -Keine Vererbung
  41. -Statt Klassen werden Structs verwendet
  42. -Einfache effektive Programmierung
  43. -Typisierung: Statisch typisiert
  44. -vor der Kompilierung muessen Tyoen fest stehen
  45. -Mix: Schnelligkeit von C & Anwendungsmoeglichkeiten /Simplizitaet von Python
  46. JavaScript/TypeScript
  47. -Erweiterung von HTML
  48. -Multi-Paradigmen
  49. -OOP, Prozedural oder Funktional
  50. -Dynamische Typisierung
  51. -Anwendung: Interaktive Web-Anwendung (z.B. Google Maps)
  52. -Vorteile: Modernes Erscheinungsbild, Guenstiger Server-Traffic (laeuft im Browser)
  53. -Dynamische Elemente
  54. -Event-basiert (Callbacks)
  55. -asynchrone Verarbeitung
  56. TypeScript
  57. -typisiert
  58. -imperativ, OOP
  59. -TypeScript hat Einfluß von JavaScript/Java/C#
  60. -Baut auf Supermenge von JavaScript Bibliotheken auf
  61. -Skalierbarkeit / Wartbarkeit -> Durch Einfuehrung OOP