Browse Source

neue Teil

remotes/origin/HEAD
fdai7801 1 year ago
parent
commit
565759b7c7
  1. 14
      Programmierparadigmen.md

14
Programmierparadigmen.md

@ -1,6 +1,6 @@
## Programmiersprachen ## Programmiersprachen
###Java:
### Java
* Paradigmen: Hauptsächlich objektorientiert, unterstützt aber auch Aspekte der funktionalen Programmierung. * Paradigmen: Hauptsächlich objektorientiert, unterstützt aber auch Aspekte der funktionalen Programmierung.
* Typsystem: Statisch typisiert. * Typsystem: Statisch typisiert.
@ -8,7 +8,7 @@
* Bibliotheken und Frameworks: Hat eine reichhaltige Standardbibliothek und unterstützt zahlreiche Frameworks, darunter Spring und Hibernate. * Bibliotheken und Frameworks: Hat eine reichhaltige Standardbibliothek und unterstützt zahlreiche Frameworks, darunter Spring und Hibernate.
* Anwendungsbereiche: Häufig verwendet für Enterprise-Anwendungen, Android-App-Entwicklung und Webanwendungen. * Anwendungsbereiche: Häufig verwendet für Enterprise-Anwendungen, Android-App-Entwicklung und Webanwendungen.
###C:
### C
* Paradigmen: Hauptsächlich prozedural und imperativ. * Paradigmen: Hauptsächlich prozedural und imperativ.
* Typsystem: Statisch typisiert. * Typsystem: Statisch typisiert.
@ -16,7 +16,7 @@
* Bibliotheken und Frameworks: Hat eine Standardbibliothek, aber weniger umfangreich als andere Sprachen. * Bibliotheken und Frameworks: Hat eine Standardbibliothek, aber weniger umfangreich als andere Sprachen.
* Anwendungsbereiche: Systemprogrammierung, Embedded-Systeme, Betriebssysteme. * Anwendungsbereiche: Systemprogrammierung, Embedded-Systeme, Betriebssysteme.
###Python:
### Python
* Paradigmen: Multiparadigmen, darunter objektorientiert und funktional. * Paradigmen: Multiparadigmen, darunter objektorientiert und funktional.
* Typsystem: Dynamisch typisiert. * Typsystem: Dynamisch typisiert.
@ -24,7 +24,7 @@
* Bibliotheken und Frameworks: Bietet eine umfangreiche Standardbibliothek und unterstützt zahlreiche Frameworks wie Django und Flask. * Bibliotheken und Frameworks: Bietet eine umfangreiche Standardbibliothek und unterstützt zahlreiche Frameworks wie Django und Flask.
* Anwendungsbereiche: Webentwicklung, wissenschaftliches Rechnen, Automatisierung. * Anwendungsbereiche: Webentwicklung, wissenschaftliches Rechnen, Automatisierung.
###Go (Golang):
### Go (Golang)
* Paradigmen: Hauptsächlich imperativ und konkurrierend. * Paradigmen: Hauptsächlich imperativ und konkurrierend.
* Typsystem: Statisch typisiert. * Typsystem: Statisch typisiert.
@ -32,7 +32,7 @@
* Bibliotheken und Frameworks: Hat eine effiziente Standardbibliothek und wird in der Cloud-Entwicklung (z.B. Docker, Kubernetes) eingesetzt. * Bibliotheken und Frameworks: Hat eine effiziente Standardbibliothek und wird in der Cloud-Entwicklung (z.B. Docker, Kubernetes) eingesetzt.
* Anwendungsbereiche: Serverseitige Entwicklung, Netzwerkanwendungen. * Anwendungsbereiche: Serverseitige Entwicklung, Netzwerkanwendungen.
###JavaScript:
### JavaScript
* Paradigmen: Hauptsächlich objektorientiert, unterstützt jedoch auch funktionale Programmierung. * Paradigmen: Hauptsächlich objektorientiert, unterstützt jedoch auch funktionale Programmierung.
* Typsystem: Schwach typisiert (dynamisch) und verwendet Typumwandlungen. * Typsystem: Schwach typisiert (dynamisch) und verwendet Typumwandlungen.
@ -40,7 +40,7 @@
* Bibliotheken und Frameworks: Hat eine Vielzahl von Bibliotheken und Frameworks, einschließlich React, Angular und Vue.js. * Bibliotheken und Frameworks: Hat eine Vielzahl von Bibliotheken und Frameworks, einschließlich React, Angular und Vue.js.
* Anwendungsbereiche: Webentwicklung, sowohl auf der Server- als auch auf der Clientseite. * Anwendungsbereiche: Webentwicklung, sowohl auf der Server- als auch auf der Clientseite.
###TypeScript:
### TypeScript
* Paradigmen: Eine typisierte Übermenge von JavaScript, die die Vorteile der statischen Typisierung bietet. * Paradigmen: Eine typisierte Übermenge von JavaScript, die die Vorteile der statischen Typisierung bietet.
* Typsystem: Statisch typisiert, was zu sicherem Code und besseren Entwicklungspraktiken führt. * Typsystem: Statisch typisiert, was zu sicherem Code und besseren Entwicklungspraktiken führt.
@ -48,7 +48,7 @@
* Bibliotheken und Frameworks: Kann alle JavaScript-Bibliotheken und -Frameworks verwenden und bietet statische Typprüfung. * Bibliotheken und Frameworks: Kann alle JavaScript-Bibliotheken und -Frameworks verwenden und bietet statische Typprüfung.
* Anwendungsbereiche: Webentwicklung, insbesondere für größere und komplexe Projekte. * Anwendungsbereiche: Webentwicklung, insbesondere für größere und komplexe Projekte.
##Progammierprinzipien
## Progammierprinzipien
* DRY (Don't Repeat Yourself): Dieses Prinzip besagt, dass Code nicht dupliziert werden sollte, um die Wartbarkeit und Erweiterbarkeit zu verbessern. * DRY (Don't Repeat Yourself): Dieses Prinzip besagt, dass Code nicht dupliziert werden sollte, um die Wartbarkeit und Erweiterbarkeit zu verbessern.
* KISS (Keep It Simple, Stupid): Dieses Prinzip fördert die Einfachheit im Design und die Vermeidung von übermäßiger Komplexität. * KISS (Keep It Simple, Stupid): Dieses Prinzip fördert die Einfachheit im Design und die Vermeidung von übermäßiger Komplexität.

Loading…
Cancel
Save