Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 3.81 KB

ProgrammingLanguages.md

File metadata and controls

14 lines (12 loc) · 3.81 KB

Übersicht Programmiersprachen

Anwendungsgebiet Eigenschaften
C 1972 Bell Labs Kompiliert statisch typisiert imperativ, strukturiert Betriebssystemen und Embedded Sehr schnell und effizient
C++ 1985 Bell Labs Kompiliert statisch typisiert imperativ, objektorientiert Betriebssystemen, Desktop Applikationen, Games, Datenbanken, Interpreter Schnell und effizient, Hochkomplex
Java 1995 Sun Kompiliert (VM) statisch typisiert imperativ, objektorientiert Enterprise Umfeld Virtuelle Maschine (Plattformunabhängig), Grosses Angebot an Bibliotheken und Werkzeugen, einfache Syntax
C# 2000 Microsoft Kompiliert statisch typisiert imperativ, objektorientiert Game Entwicklung (Unity), Microsoft Ökosystem, Enterprise Umfeld
Python 1991 Centrum Wiskunde & Informatica Interpretiert dynamisch typisiert imperativ, strukturiert, objektorientiert Wissenschaften, Machine Learning, Big Data, Einsteiger, Automation Einfache Syntax, grosses Angebot an Bibliotheken und Werkzeugen
JavaScript 1995 Netscape Interpretiert dynamisch typisiert imperativ, objektorientiert Web Frontend und Backend Relativ performant, grosse Verbreitung, enorme Auswahl an Bibliotheken und Werkzeugen, Leistungsfähige Syntax
PHP 1995 Rasmus Lerdorf Interpretiert dynamisch typisiert imperativ, strukturiert, objektorientiert Web
Go 2012 Google Kompiliert statisch typisiert imperativ, strukturiert, objektorientiert Web Backend, Tooling, DevOps Keine Vererbung, Effizienz, Lesbarkeit / DX, Networking, Multiprocessing
Rust 2015 Mozilla Kompiliert statisch typisiert imperativ, strukturiert, funktional, objektorientiert Betriebssystemen, Desktop Applikationen, Games, Datenbanken, Interpreter, Web Backend Keine Garbage Collection, Sicher, Nebenläufig Seit 2022 im Linux Kernel verwendet