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.

2.2 KiB

#Java: -Objektorientiert, (Bezogen auf Technik oder Progsprachen, die Objekte, Klassen & Vererbung unterstützen) -Funktionale Programmierung, (Funktion --> eindeutige Abbildung einer Menge auf eine andere) -Typisierte Programmiersprache, (Für Variablen sowie Parameter von Prozeduren werden festgelegt, von welchem Datentyp die sind)

#C: -Prozeduale Programmierung, (ergänzt imperativ Konzept; Algorithmus in überschaubare Teile zerlegen) -Typisierte Programmiersprache, (Für Variablen sowie Parameter von Prozeduren werden festgelegt, von welchem Datentyp die sind)

#Python: -Typisierte Programmiersprache, (Für Variablen sowie Parameter von Prozeduren werden festgelegt, von welchem Datentyp die sind)

#go: -Typisierte Programmiersprache, (Für Variablen sowie Parameter von Prozeduren werden festgelegt, von welchem Datentyp die sind)

#TypeScript -Typisierte Programmiersprache, (Für Variablen sowie Parameter von Prozeduren werden festgelegt, von welchem Datentyp die sind)

#JavaScript: -Typenlose Programmiersprache, (Der Datentyp für Parameter & Rückgabewerten wird nicht festgelegt)

##Prgrammierprinzipien -Robustheit -Programm kann alle auftretenden Daten verarbeiten Falsche Eingabedaten: falscher Typ, falscher Inhalt Bsp: Einlesen von int, aber Buchstabe eingegeben, oder Einlesen einer Variablen, die als Nenner vorkommt = 0 -kein NaN, Infinity entstehen lassen -Programm enthält keine Zweige, die nicht ``belegt'' sind. -Effektivität Einmalige Berechung von Größen -Bequeme Nutzung -Ausgabe des Programmzweckes -Alle nötigen Daten werden eingelesen (je nach Umfang von der Tastatur oder einem File). Dabei werden verständliche Texte ausgegeben, die beschreiben, was eingelesen werden soll. -Eingelesene Daten werden wieder ausgegeben - damit man sieht, womit gearbeitet wurde. -Interessante Zwischenergebnisse werden (evtl. parametergesteuert) ausgegeben -Bei Ausgabe in eine Datei sind auch Datum und Zeit interessant -Ergebnisse sollten gut aufbereitet werden (Zwischentexte, Schlussfolgerungen,..) -Programmieren einer Schleife, um mehrere Datensätze nacheinander ohne Neustart zu bearbeiten (while-Schleife) - dann Abbruchmöglichkeit (z.B. mit Methode HUMath.InOut.ReadWin.affirm(String frage))