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.
 

1.4 KiB

#Programmierparadigmen

##Java

  • Ähnlichkeiten zu C und C++
  • Standardbibliothek
  • strikt typisiert
  • objektorientierte Programmiersprache (Klassen, Vererbung)
  • funktional (Lambda-Funktion)
  • imperativ
  • Webanwendung, Desktopanwendung

##C

  • imperative Programmiersprache
  • prozedurale Programmiersprache
  • typisierte
  • Anwendung: Hardwarenahe Programmierung, direkter Speicherzugriff
  • kann auf allen Systemen verwendet werden
  • kleine Standardbibliothek (kleiner Befehlssatz)

##Python

  • Python basiert auf C und C++ und fällt in die Kategorie der interpretierten Sprachen, da kein Compiler benötigt wird
  • imperative
  • prozedurale
  • deklarative
  • funktionale
  • objektorientierte
  • typisierte (im Hintergrund)

##go

  • einfach und lesbar und effizient (durch low-level-Sprache)
  • Es besitzt eine Standardbibliothek
  • Orientiert sich an C.
  • objektorientierte Programmiersprache (Objekte, aber keine Klassen)
  • typisiert
  • imperativ

##JavaScript

  • basiert auf C
  • typisiert
  • imperativ
  • funktionale (Ursprüngliche Daten werden nicht verändert/ nur in Funktionen)
  • objektorientiert (Klassenlos)
  • Moduleerstellung
  • Universelle Benutzung
  • interaktiv
  • Kompatibilitätsprobleme bei unterschiedlichen Browsern
  • Webapplikation
  • asynchrone Verarbeitung (Callback)

##TypeScript

  • baut auf Java Script auf
  • Starke Typisierung
  • Statische und dynamische Datentypen
  • Webapplikationen
  • objektorientiert
  • funktional
  • imperativ