Browse Source

Upload New File

remotes/origin/HEAD
fdai7766 1 year ago
parent
commit
01f731e595
  1. 69
      Programmierparadigmas.md

69
Programmierparadigmas.md

@ -0,0 +1,69 @@
##Java
#imperativ
#Objektorientiert
#Klassen die mit Public und Private defieniert werden können.
#Aenlichkeiten mit C und C++
#Anpassbar und Dynamisch (mit Klassen und Methoden und vererbung)
#Kann auch als Webanwendung programmiert werden (applets)
#Funktionale Programmierung (Libarys mit Nuetlichen methoden integrieren)
#Kann neue Funktionene waerend der Laufzeit erstellen
#Variablen benoetigen Datentypen
#Generaele Programmiersprache (Wird oft fuer Webanwendungen verwendet)
##C
#imperativ
#prozedual(keine lineare ablauf)
#typisierte sprache
#Hardwarenahme programmiersprache
#effizent (Schnell und braucht nicht viele resourcen)
#kann auf fast allen systemen verwendet werden
#befehlssatz ist relativ klein (vorteil/nachteil)
#bibliotheken müssen selber eingebunden
##Python
#imperativ, prozendual
#basiert auf c
#dynamische datentypen (es muss kein datentyp defieniert werden)
#objektorientiert mit vererbung
#compieler und interpreter kombiniert (erst in bits und dann wird es ausgefuert)
#klarer syntax
#weniger schlüsselwoerter
##go
#Imperativ/OOP (allerdings keine Klassen oder Vererbung)
#einfach, lesbar und efficent
#Variablen brauchen Datentyp
#Fehler sollen frühzeitig erkannt werden
#es gibt ein standart libary
#Cross Platform Compilation
#orientiert sich an C allerdings mit weniger schlüsselwörtern
##Javascript
#ähnlich wie c
#typenlos
#schritt fuer schritt anweisung
#funktionale
#OOB (Protoypen)
#prozesse können parallel zum main laufen
#wird von verschiedenen browsern unterschiedlich interpretiert
#javascript muss erst heruntergeladen werden um die seite anzuzeigen
#wird hauptsaechlich in Webapplikationen verwendet
##TypeScript
#imperative Sprache
#Superset von Javascript (baut auf Javascript auf hat aber staerkere Typisierung)
#Typescript ist Objektorienetier
#konstitenter als Javascript
##solid
#uebersichtlich und an die zukunft denkend programmieren. Also nicht nur fuer andere die den Code
#versthen sollen sonder auch für sich selber in 4 Monaten. Nicht unnoetige Sachen programmieren
#welche extra fehler verursachen könnten
##stupid
#es ist nicht gewollt das Programme unuebersichtlich und verwirt geschrieben werden.
#z.b mit code dublikationen anstatt funktionen. Wodruch man den code immer wieder an mehreren
#stelle ueberarbeiten muss. zudem sollte man ein Programm einfach testen können.
#Zudem sollte man auch nicht unnoetig optimisieren wenn das Programm noch fluessig laeuft.
Loading…
Cancel
Save