fdai7377
2 years ago
2 changed files with 76 additions and 19 deletions
@ -1,29 +1,62 @@ |
|||
Java: |
|||
Paradigmen: Imperativ, Objektorientiert |
|||
Typisierung: Stark u. statisch typisiert |
|||
Übung 2 |
|||
=============== |
|||
|
|||
Analysierung der Programmiersprachen |
|||
=============== |
|||
|
|||
C: |
|||
Paradigmen: Imperativ, Strukturiert |
|||
Typisierung: typenlos |
|||
## Java |
|||
##### Paradigmen: |
|||
Imperativ, Objektorientiert |
|||
##### Typisierung: |
|||
Stark u. statisch typisiert |
|||
|
|||
|
|||
Python: |
|||
Paradigmen: Multiparadigmatisch, Objektorientiert, Aspektorientierte, Funktional |
|||
Typisierung: Stark, dynamisch, duck typisiert |
|||
## C |
|||
##### Paradigmen: |
|||
Imperativ, Strukturiert |
|||
##### Typisierung: |
|||
typenlos |
|||
|
|||
|
|||
go: |
|||
Paradigmen: Imperativ, Objektorientiert, Nebenläufig, Strukturiert, Modular, Generisch |
|||
Typisierung: Stark und statisch typisiert |
|||
## Python |
|||
##### Paradigmen: |
|||
Multiparadigmatisch, Objektorientiert, Aspektorientierte, Funktional |
|||
##### Typisierung: |
|||
Stark, dynamisch, duck typisiert |
|||
|
|||
|
|||
JavaScript: |
|||
Paradigmen: Multiparadigmatisch, Imperativ/Deklarativ |
|||
Typisierung: Dynamisch, schwach und duck typisiert |
|||
## go |
|||
##### Paradigmen: |
|||
Imperativ, Objektorientiert, Nebenläufig, Strukturiert, Modular, Generisch |
|||
##### Typisierung: |
|||
Stark und statisch typisiert |
|||
|
|||
|
|||
## JavaScript |
|||
##### Paradigmen: |
|||
Multiparadigmatisch, Imperativ/Deklarativ |
|||
##### Typisierung: |
|||
Dynamisch, schwach und duck typisiert |
|||
|
|||
|
|||
## TypeScript |
|||
##### Paradigmen: |
|||
Imperativ, Objektorientiert, Funktional, Strukturiert, Skripting |
|||
##### Typisierung: |
|||
Stark, schwach, duck, dynamisch, statisch, explizit, implizit typisiert |
|||
|
|||
|
|||
Weitere Programmierprinzipien |
|||
=============== |
|||
|
|||
## Schreibe **DRY** Code |
|||
Versuche Code Duplikation zu vermeiden. Wenn du merkst, dass du Code wieder und wieder kopierst und einfügst, dann schreib lieber einen Loop oder eine Funktion! |
|||
|
|||
## Schlicht und einfach |
|||
Wenn du Code schreibst solltest darauf achten, dass er dazu anregt nicht modifiziert zu werden sondern das er zur Erweiterung fördert. Dies erleichtert die Wartung deines Codes später dann. |
|||
|
|||
## You Aren't Going to Need It (YAGNI) |
|||
Versuche nicht ein Problem zu lösen, das es gar noch nicht gibt! Code dir nicht Funktionen von denen du nicht weißt ob du sie brauchst in der Zukunft. |
|||
|
|||
|
|||
TypeScript: |
|||
Paradigmen: Imperativ, Objektorientiert, Funktional, Strukturiert, Skripting |
|||
Typisierung: Stark, schwach, duck, dynamisch, statisch, explizit, implizit typisiert |
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue