Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmiersprachen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
programmiersprachen [2023-12-07 17:16:00] manfredprogrammiersprachen [2023-12-11 16:11:30] (aktuell) manfred
Zeile 1: Zeile 1:
 +===== 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]]**
 +