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.

45 lines
1.1 KiB

  1. # Programmierparadigmen (Programmiersprachen)
  2. ## 2. Programmiersprachen
  3. Grobe Analyse nach:
  4. - Imperativitart \
  5. *reinfolgebasierte Anweisungen*
  6. - Declarativitaet \
  7. *Problemloesungsorientierung*
  8. - Prozeduralitaet \
  9. *Kompartmentisierung Algoritmisierung*
  10. - Objektorientierung \
  11. *Unterstuetzung von Objekten, Klassen und Vererbungen*
  12. - Funktionialitaet \
  13. *Funktionserzeugung & -anwendung*
  14. - Typisierung \
  15. *(fehlende) Festlegung von Parametern & Rueckgabewerten*
  16. ### Java
  17. - imperative, prozedurale und objektorientierte Programmiersprache
  18. - typisierte Sprache
  19. ### C
  20. - typische imperative Sprache (begruendet durch Hardwarenaehe)
  21. - ist prozedural
  22. - typisierte Programmiersprache
  23. ### Python
  24. - imperativ
  25. - unterstuetzt objektorientierte als auch prozedurale und funktionale Programmierung
  26. - unterstuetzt Typisierung
  27. ### go
  28. - imperative und objektorientierte Programmiersprache
  29. - bietet Typisierung
  30. ### JavaScript
  31. - imperative, funktionale, objektorientierte und funktionale Programmiersprache
  32. - ist typisiert
  33. ### TypeScript
  34. - imparative, funktionale und objektorientierte Sprache
  35. - typisierte Programmiersprache
  36. ---
  37. ## 3. Programmierprinzipien
  38. ### LoD
  39. -_L_aw _o_f _D_emeter