Browse Source

Aktualisieren Lerntagebuch.md

remotes/origin/HEAD
julia 1 year ago
parent
commit
58c491efb7
  1. 26
      Lerntagebuch.md

26
Lerntagebuch.md

@ -32,3 +32,29 @@ Grund dafür war die viel schnellere Beschleunigung der neuen Ariane, welche ein
---
## SU 02 (31.10.2023)
### Lernziel
• Imperative Programmierung
• Declarative Programmierung
• Prozedurale Programmierung
• Objektorientierte Programmierung
• Funktionale Programmierung
• typisierte Programmiersprachen
• typenlose Programmiersprachen
• Programmierprinzipien (do's & don'ts - SOLID vs. STUPID)
### Erkenntinis
Es ist wichtig sich die besprochenen do's & don'ts gut einzuprägen und auch anzuwenden, da einem diese Programmierprinzipien das Programmieren wahnsinnig erleichtern können und um den Code unseres anstehenden Gruppenprojekts möglichst effizient zu gestallten.
Desweiteren ist die Entscheidung welche Art der Programmierung für das Gruppenprojekt verwendet wird sehr wichtig.
### Wiederholung
Im Gegensatz zur wortreichen imperativen Programmierung, welche eine Schritt für Schritt Anleitung benötigt, beschäftigt sich die deklarative Programmierung grundlegend mit der Beschreibung des Problems. Die Lösung wird daraufhin automatisch ermittelt.
Die Programme sind oft kürzer und nicht so wortreich. Beispielprogramme sind Haskell, Lisp, Prolog und XAML.
### Kritik
___
Loading…
Cancel
Save