|
@ -0,0 +1,27 @@ |
|
|
|
|
|
## Java |
|
|
|
|
|
1. Java ist eine **objektorientierte und funktionale** Programmiersprache. |
|
|
|
|
|
2. Man kann das auch typen (typisiert). |
|
|
|
|
|
3. Objektorientierte Programmiersprachen wie Java haben bessere Strukturierung, Wiederverwendbarkeit von Programmteilen und eine bessere Testbarkeit. |
|
|
|
|
|
## C |
|
|
|
|
|
1. C ist eine **imperative und eine prozedurale** Programmiersprache. |
|
|
|
|
|
2. Man kann das auch typen (_typisiert_). |
|
|
|
|
|
3. C wird zur System und Anwendungsprogrammierung eingesetzt. |
|
|
|
|
|
## Python |
|
|
|
|
|
1. Python ist eine **objektorientierte** Programmiersprache. |
|
|
|
|
|
2. Man kann das auch typen (_typisiert_). |
|
|
|
|
|
3. Python kann man fuer Machine Learning benutzen und ist gut lesbar. |
|
|
|
|
|
## Go |
|
|
|
|
|
1. Go ist eine **kompilierbare, imperative und objektorientierte** Programmiersprache. |
|
|
|
|
|
2. Man kann das auch typen (_typisiert_). |
|
|
|
|
|
3. Die Syntax von Go orientiert such im Wesentlichen an der Syntax der Programmiersprache C. |
|
|
|
|
|
## Javascript |
|
|
|
|
|
1. Javascript ist eine **Skriptsprache**. |
|
|
|
|
|
2. Man kann das nicht typen (_typenlose Programmiersprache_). |
|
|
|
|
|
3. Javascript verwendet man fuer die dynamisches HTML und Manipulation in Webbrowsern. |
|
|
|
|
|
## Typescript |
|
|
|
|
|
1. Typescript ist eine **imperativ und funktionale Skriptsprache**. |
|
|
|
|
|
2. Man kann das auch typen (_typisiert_). |
|
|
|
|
|
3. Typescript ist von Microsoft entwickelt und ist beeinflusst von Javascript. |
|
|
|
|
|
# Weitere Programmierprinzipen |
|
|
|
|
|
1. **RY** - Repeat Yourself (In Benutzerschnittstellen sollten gleiche oder vergleichbare Aufgaben immer auf dieselbe Weise vom Benutzer durchgeführt werden können. Es sollten dieselben Bezeichner, dieselben bzw. gleichartige Bedienelemente, dasselbe Design etc. verwendet werden.) |
|
|
|
|
|
2. **DRY** - Dont Repeat Yourself (Code sollte nicht dupliziert und anschließend aber gar nicht oder nur marginal modifiziert werden.) |