| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| programmiersprachen [2021-04-17 15:27:11] – manfred | programmiersprachen [2023-12-11 16:11:30] (aktuell) – manfred |
|---|
| | ===== Programmiersprachen ===== |
| | |
| | **[[https://insights.stackoverflow.com/trends?tags=rust%2Cgo|Stack Overflow Trends - Rust & GoLang]]** |
| | |
| | * [[https://youtu.be/-Pu5XyRTkP4?t=403|App-Programmierer wissen oft nicht, wie gefährlich ihre Software ist...]] |
| | * [[https://www.youtube.com/watch?v=SyYl8m7nw7Y|Welche Programmiersprache sollte ich lernen? - Paradigmen, Unterschiede und eine Entscheidungshilfe]] |
| | |
| | * [[::Entwicklungsumgebungen]] |
| | * [[::Visual Studio Code]] - ein sehr guter Editor zum programmieren |
| | * [[http://rosettacode.org/wiki/Trigonometric_functions]] (trigonometrische Funktionen in verschiedenen Programmiersprachen) |
| | |
| | * [[::Ada]] (1980) -> (neben [[Pascal]]) eine __gute Anfängerprogrammiersprache__ für imperative Programmierung |
| | * [[::Ansible]] |
| | * [[::AWK]] |
| | * **[[bash]]** - Bourne SHell / Bourne-Again SHell / [[http://tldp.org/LDP/abs/html/|Advanced Bash-Scripting Guide]] |
| | * [[::batch]] - die Skriptsprache von DOS/Windows |
| | * [[::C]] - die Sprache, die erfunden wurde, um Unix zu schreiben - //sie ist extrem auf Geschwindigkeit optimiert und dadurch sehr anfällig für Programmierfehler// |
| | * [[::C Sharp]] - .NET Sprache, objektorientiert, sehr ähnlich zu Java |
| | * __[[::D]]__ -> eine einfachere Alternative zu C/C++ |
| | * __[[::Eiffel]]__ -> Alternative zu C++ |
| | * auch funktionale Programmierung möglich |
| | * [[::Erlang]] |
| | * [[::F Sharp]] - .NET Sprache, funktional |
| | * **[[::Go]]** -> //das bessere C// und eine einfache Alternative zu C++, mit Schwerpunkt auf __Vereinfachung bzw. Minimalismus und Parallelisierung__ (-> durch den minimalistischen Ansatz ist diese Sprache auch __bestens für Gelegenheitsprogrammierer geeignet__) |
| | * [[http://blog.golang.org/go-version-1-is-released|Go]] wurde am __28. März 2012__ in der stabilen Version 1.0 veröffentlicht. |
| | * [[::HTML]] |
| | * [[::Java]] |
| | * [[::JavaScript]] |
| | * [[::Kotlin]] |
| | * __[[::Limbo]]__ |
| | * __[[::Lua]]__ |
| | * [[::Open Dylan]] |
| | * [[::Pascal]] (1971) -> [[Modula-2]] (1978) -> [[Oberon]] (1990-1996) -> **[[Component Pascal]]** (ab 1997) -> __gute Anfängerprogrammiersprachen__, //Component Pascal// wird mittlerweile auch schon im kommerziellen Umfeld eingesetzt |
| | * [[::Perl]] |
| | * [[::PHP]] |
| | * __[[::PostScript (PS)]]__ |
| | * __[[::Prolog]]__ |
| | * [[::Python]] |
| | * [[::RED]] |
| | * [[::REGEX]] |
| | * [[::Ruby]] |
| | * **[[::Rust]]** -> ein einfacher Ersatz für C/C++, mit Schwerpunkt auf __Sicherheit und Geschwindigkeit__ (-> //"Die Sprache ist so designt, dass fehlerhafter und unsicherer Code in vielen Fällen überhaupt nicht kompilierbar ist und dem Programmierer eine hilfreiche Fehlermeldung liefert."//) -> Rust ist erdacht worden, um einen sicheren Firefox-Browser bauen zu können |
| | * [[http://blog.rust-lang.org/2015/05/15/Rust-1.0.html|Rust]] wurde am __15. Mai 2015__ in der stabilen Version 1.0 veröffentlicht. |
| | * [[::Scala]] |
| | * [[::Scheme]] -> eine __gute Anfängerprogrammiersprache__ für Funktionale Programmierung/[[https://de.wikipedia.org/wiki/Deklarative_Programmierung|Deklarative Programmierung]] |
| | * [[::SED]] |
| | * [[::SQL]] |
| | * **[[::V]]** |
| | |
| |