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.

57 lines
1.4 KiB

1 year ago
  1. #Programmierparadigmen in bekannten Programmiersprachen
  2. ##Java
  3. Ähnlichkeiten zu C und C++
  4. Standardbibliothek
  5. - strikt typisiert
  6. - objektorientierte Programmiersprache (Klassen, Vererbung)
  7. - funktional (Lambda-Funktion)
  8. - imperativ
  9. Webanwendung, Desktopanwendung
  10. ##C
  11. - imperative Programmiersprache
  12. - prozedurale Programmiersprache
  13. - typisierte
  14. Anwendung: Hardwarenahe Programmierung, direkter Speicherzugriff
  15. kann auf allen Systemen verwendet werden
  16. kleine Standardbibliothek (kleiner Befehlssatz)
  17. ##Python
  18. Python basiert auf C und C++ und fällt in die Kategorie der interpretierten Sprachen, da kein Compiler benötigt wird
  19. - imperative
  20. - prozedurale
  21. - deklarative
  22. - funktionale
  23. - objektorientierte
  24. - typisierte (im Hintergrund)
  25. ##go
  26. einfach und lesbar und effizient (durch low-level-Sprache)
  27. Es besitzt eine Standardbibliothek
  28. Orientiert sich an C.
  29. - objektorientierte Programmiersprache (Objekte, aber keine Klassen)
  30. - typisiert
  31. - imperativ
  32. ##JavaScript
  33. basiert auf C
  34. - typisiert
  35. - imperativ
  36. - funktionale (Ursprüngliche Daten werden nicht verändert/ nur in Funktionen)
  37. - objektorientiert (Klassenlos)
  38. Moduleerstellung
  39. Universelle Benutzung
  40. interaktiv
  41. Kompatibilitätsprobleme bei unterschiedlichen Browsern
  42. Webapplikation
  43. asynchrone Verarbeitung (Callback)
  44. ##TypeScript
  45. baut auf Java Script auf
  46. Starke Typisierung
  47. Statische und dynamische Datentypen
  48. Webapplikationen
  49. - objektorientiert
  50. - funktional
  51. - imperativ