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.

68 lines
1.6 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
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. ## JavaScript
  48. -Erweiterung von HTML
  49. -Multi-Paradigmen
  50. -OOP, Prozedural oder Funktional
  51. -Dynamische Typisierung
  52. -Anwendung: Interaktive Web-Anwendung (z.B. Google Maps)
  53. -Vorteile: Modernes Erscheinungsbild, Guenstiger Server-Traffic (laeuft im Browser)
  54. -Dynamische Elemente
  55. -Event-basiert (Callbacks)
  56. -asynchrone Verarbeitung
  57. ## TypeScript
  58. -typisiert
  59. -imperativ, OOP
  60. -TypeScript hat Einfluß von JavaScript/Java/C#
  61. -Baut auf Supermenge von JavaScript Bibliotheken auf
  62. -Skalierbarkeit / Wartbarkeit -> Durch Einfuehrung OOP