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.

69 lines
2.4 KiB

1 year ago
  1. ##Java
  2. #imperativ
  3. #Objektorientiert
  4. #Klassen die mit Public und Private defieniert werden können.
  5. #Aenlichkeiten mit C und C++
  6. #Anpassbar und Dynamisch (mit Klassen und Methoden und vererbung)
  7. #Kann auch als Webanwendung programmiert werden (applets)
  8. #Funktionale Programmierung (Libarys mit Nuetlichen methoden integrieren)
  9. #Kann neue Funktionene waerend der Laufzeit erstellen
  10. #Variablen benoetigen Datentypen
  11. #Generaele Programmiersprache (Wird oft fuer Webanwendungen verwendet)
  12. ##C
  13. #imperativ
  14. #prozedual(keine lineare ablauf)
  15. #typisierte sprache
  16. #Hardwarenahme programmiersprache
  17. #effizent (Schnell und braucht nicht viele resourcen)
  18. #kann auf fast allen systemen verwendet werden
  19. #befehlssatz ist relativ klein (vorteil/nachteil)
  20. #bibliotheken müssen selber eingebunden
  21. ##Python
  22. #imperativ, prozendual
  23. #basiert auf c
  24. #dynamische datentypen (es muss kein datentyp defieniert werden)
  25. #objektorientiert mit vererbung
  26. #compieler und interpreter kombiniert (erst in bits und dann wird es ausgefuert)
  27. #klarer syntax
  28. #weniger schlüsselwoerter
  29. ##go
  30. #Imperativ/OOP (allerdings keine Klassen oder Vererbung)
  31. #einfach, lesbar und efficent
  32. #Variablen brauchen Datentyp
  33. #Fehler sollen frühzeitig erkannt werden
  34. #es gibt ein standart libary
  35. #Cross Platform Compilation
  36. #orientiert sich an C allerdings mit weniger schlüsselwörtern
  37. ##Javascript
  38. #ähnlich wie c
  39. #typenlos
  40. #schritt fuer schritt anweisung
  41. #funktionale
  42. #OOB (Protoypen)
  43. #prozesse können parallel zum main laufen
  44. #wird von verschiedenen browsern unterschiedlich interpretiert
  45. #javascript muss erst heruntergeladen werden um die seite anzuzeigen
  46. #wird hauptsaechlich in Webapplikationen verwendet
  47. ##TypeScript
  48. #imperative Sprache
  49. #Superset von Javascript (baut auf Javascript auf hat aber staerkere Typisierung)
  50. #Typescript ist Objektorienetier
  51. #konstitenter als Javascript
  52. ##solid
  53. #uebersichtlich und an die zukunft denkend programmieren. Also nicht nur fuer andere die den Code
  54. #versthen sollen sonder auch für sich selber in 4 Monaten. Nicht unnoetige Sachen programmieren
  55. #welche extra fehler verursachen könnten
  56. ##stupid
  57. #es ist nicht gewollt das Programme unuebersichtlich und verwirt geschrieben werden.
  58. #z.b mit code dublikationen anstatt funktionen. Wodruch man den code immer wieder an mehreren
  59. #stelle ueberarbeiten muss. zudem sollte man ein Programm einfach testen können.
  60. #Zudem sollte man auch nicht unnoetig optimisieren wenn das Programm noch fluessig laeuft.