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.

52 lines
1.1 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. ## Analysieren Sie die Programmiersprachen Java, C, Python, go, JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien
  2. ### Java
  3. - objektorientierte Programmierung
  4. - typisierte Programmiersprache
  5. - funktionale Programmierung
  6. #### Vorteile
  7. - gute Testbarkeit durch die Klassen
  8. - Vervollständigung durch IDE
  9. #### Nachteile
  10. - nachtraeliche Aenderung an Typen koennen bestehenden Code brechen
  11. ---
  12. ### C
  13. - prozeduale Programmierung
  14. - typisierte Programmiersprache
  15. #### Vorteile
  16. - Uebersichtlichkeit
  17. - Hierarchie von Funktionen, sequentiell abgearbeitet
  18. ---
  19. ### Python
  20. - typisierte Programmiersprache
  21. #### Vorteile
  22. - Skriptsprache
  23. ---
  24. ### go
  25. - typisierte Programmiersprache
  26. #### Vorteile
  27. - geringer Datenspeicher, kleine Dateien
  28. #### Nachteile
  29. - wenig Datenstrukturen
  30. ---
  31. ### JavaScript
  32. - typenlose Programmiersprache
  33. #### Vorteile
  34. - Skriptsprache
  35. - implizierte Konvertierung
  36. #### Nachteile
  37. - Typenfehler treten erst zur Laufzeit des Programms auf
  38. ---
  39. ### TypeScript
  40. - typisierte Programmiersprache
  41. #### Vorteile
  42. - Skriptsprache