===== 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]]**