Browse Source

Update Lerntagebuch.md

remotes/origin/HEAD
fdai7783 1 year ago
parent
commit
a08ba2b2ab
  1. 21
      Lerntagebuch.md

21
Lerntagebuch.md

@ -80,6 +80,27 @@ _Commits_ sind Veränderungen am eventuell bereits bestehenden Code des Projekte
- Beispiel: Java - Beispiel: Java
- Funktionale Programmierung
- verschachtelte Funktionsaufrufe
- Daten _fließen_ durch (_Funktionen_/_das Programm_)
- effizient und übersichtlich
- Funktionen sind mit anderen Datentypen gleichberechtigt
- hat kaum noch Bedeutung außer bei _wissenschaftlichen_ Berechnung --> aber nicht bei _kommerziellen_ Programmierung
- eignen sich __fast ausschließlich__ für Berechnungen --> z. B. grafische Oberflächen sind nicht möglich
- Möglichkeit der Generierung neuer Funktionen zur Laufzeit
- nebenläufige Prozesse möglich
- Typisierte Programmiersprachen
- Datentyp wird festgelegt
- implizit oder explizit möglich
- Beispiel: Java, C#, Python
- Nachteil:
- Rücksichtnahme auf Typen --> sonst kann es zu Fehlern kommen
- Vorteil:
- _fail fast_ --> Compiler erkennt Fehler, werden nicht erst zur Laufzeit festgestellt
- IDE-Untestützung bei Keywords
-

Loading…
Cancel
Save