|
@ -0,0 +1,24 @@ |
|
|
|
|
|
# Übung2 |
|
|
|
|
|
|
|
|
|
|
|
2. Java ist eine objektorientierte Programmierung, statisch typisiert, plattformunabhängig(JVM), |
|
|
|
|
|
C-ähnlich. Verwendung: Enterprise-Anwendungen, mobile Apps(Android). |
|
|
|
|
|
|
|
|
|
|
|
C ist prozedurale Programmierung, statisch typisiert, plattformabhängig, klar strukturiert/ |
|
|
|
|
|
Low-Level-Zugriff. Verwendung: Systemprogrammierung, Embedded Systems. |
|
|
|
|
|
|
|
|
|
|
|
Python ist multiparadigmatisch(OOP, prozedural, funktional), dynamisch typisiert, |
|
|
|
|
|
plattformunabhängig, einfach/lesbar. Verwendung: Webentwicklung, Datenanalyse, KI. |
|
|
|
|
|
|
|
|
|
|
|
Go(Golang) ist statische Typisierung, statisch typisiert, plattformunabhängig, kompakt/einfache |
|
|
|
|
|
Lesbarkeit. Verwendung: Cloud-Computing, Netzwerkanwendungen. |
|
|
|
|
|
|
|
|
|
|
|
JavaScript ist multiparadigmatisch(hauptsächlich objektorientiert und funktional), schwach |
|
|
|
|
|
typisiert, Webbrowser, dynamisch/schwach typisiert. Verwendung: Webentwicklung, Frontend-Entwicklung. |
|
|
|
|
|
|
|
|
|
|
|
TypeScript ist multiparadigmatisch(OOP, prozedural, funktional), statisch typisiert(optional), |
|
|
|
|
|
plattformunabhängig, erweitertes JavaScript mit statischer Typisierung. Verwendung: Große Codebases, |
|
|
|
|
|
verbesserte Codequalität in JavaScript. |
|
|
|
|
|
|
|
|
|
|
|
3. DRY - Don't Repeat Yourself: vermeide redundante Code-Wiederholungen. |
|
|
|
|
|
Clean Code: Code sollte verständlich, wartbar und elegant sein. |
|
|
|
|
|
|