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.

46 lines
980 B

  1. ### Programmparadigmen
  2. #### Java
  3. +imperative Programmiermethode
  4. +objektorientierte Programmierung
  5. +typisierte Programmiersprache
  6. #### C
  7. +imperative Programmiermethode
  8. +prozedurale Programmiersprache
  9. +typisierte Progrmaiersprache
  10. #### Python
  11. +objektorientierte, prozeduralorientierte, funktionale Programmierung
  12. +dynamische typisierte Programmiersprache
  13. +imperative Programmierung
  14. #### go
  15. +objektorientiert, obwohl auf Klassen und Vererbung verzichtet wird
  16. +stark typisiert
  17. #### Javascript
  18. +objektorientiert
  19. +dynamisch typisiert
  20. +nach Bedarf auch prozedural oder funktional
  21. #### TypeScript
  22. +funktional
  23. +imperativ
  24. +objektorientiert
  25. ### weitere Programmprinzpien
  26. DRY-Don´t repeat yourself
  27. Sehr ähnlich zu KISS. Kein sich wiederholenden Code verwenden
  28. SRP-Single Responsibility Principle
  29. Objekte und Klassen so sortieren, dass sie nur eine Aufgabe erfüllen müssen.
  30. OCP-Open-Closed Principle
  31. Code soll in seiner Strukturierung offen gegenüber Modifizierungen sein.