Browse Source

2_Woche

remotes/origin/HEAD
Simon Hildebrandt 1 year ago
parent
commit
49d73e3f02
  1. 100
      Lerntagebuch.md

100
Lerntagebuch.md

@ -1,6 +1,6 @@
# Mein Lerntagebuch für Programmiermethoden und -werkzeuge
## SU 01 (27.10.2023)
## SU 01 (24.10.2023)
### Lernziel
Das heutige Lernziel war:
@ -17,4 +17,100 @@ Das heutige Lernziel war:
### Kritik
---
## SU 02 (3.11.2023)
## SU 02 (31.10.2023)
### Lernziel
Das heutige Lernziel war:
SOLID, STUPID
Prolog
Paradigmen
-Deklarativ
-logisch
typenlos
KI Anwendungen
Java
-Imperativ
-Objektorientiert
-Klassen/Objekte
-Modelierung komplexer Probleme leichter
-Wartbar
-Typisierung: Strikt Typisiert
-Plattform unabhängig
-Cross Platform Kompatibilitaet
-Multi-Threaded
-Funktional (seit neueren Versionen)
C
-Imperativ
-streng Typisiert
-Vorteil: Hardwarenaehe, Kompatibilität
-Schnelligkeit
-Nachteil: Speicherverwaltung
Python
-Imperativ
-Objekt-orientiert
-Klassen und Objekte
-Hierarchien
-Funktional
-Kompakte Syntax
-Interpretierte Sprache
-Uebersetzung in andere Sprachen (Cython, etc.)
-Portabilitaet
-Typisierung
-Dynamisch (Duck Typing)
Go
-Modular, imperativ
-Breite Palette an Programmierparadigmen
-Teilweise Objektorientiert & Funktional
-Keine Vererbung
-Statt Klassen werden Structs verwendet
-Einfache effektive Programmierung
-Typisierung: Statisch typisiert
-vor der Kompilierung muessen Tyoen fest stehen
-Mix: Schnelligkeit von C & Anwendungsmoeglichkeiten /Simplizitaet von Python
JavaScript/TypeScript
-Erweiterung von HTML
-Multi-Paradigmen
-OOP, Prozedural oder Funktional
-Dynamische Typisierung
-Anwendung: Interaktive Web-Anwendung (z.B. Google Maps)
-Vorteile: Modernes Erscheinungsbild, Guenstiger Server-Traffic (laeuft im Browser)
-Dynamische Elemente
-Event-basiert (Callbacks)
-asynchrone Verarbeitung
TypeScript
-typisiert
-imperativ, OOP
-TypeScript hat Einfluß von JavaScript/Java/C#
-Baut auf Supermenge von JavaScript Bibliotheken auf
-Skalierbarkeit / Wartbarkeit -> Durch Einfuehrung OOP
### Erkenntnis
### Wiederholung
Prolog
Paradigmen
-Deklarativ
-logisch
typenlos
KI Anwendungen
Java
-Imperativ
-Objektorientiert
-Klassen/Objekte
-Modelierung komplexer Probleme leichter
-Wartbar
-Typisierung: Strikt Typisiert
-Plattform unabhängig
-Cross Platform Kompatibilitaet
-Multi-Threaded
###Kritik
---
## SU 03 (7.11.2023)
Loading…
Cancel
Save