Browse Source

Загрузил(а) файлы в ''

master
fdai7591 2 years ago
parent
commit
466d8cfc9c
  1. 48
      Programmiersprachen.md

48
Programmiersprachen.md

@ -0,0 +1,48 @@
## Typisierte Programmiersprachen
- Java;
* Imperative Programmiersprache: sie besteht aus Folgen von Befehlen;
* Objektorientierte Programmiersprache: Programm besteht aus Objekten, die bestimmte (Teil-)Probleme lösen und zum Lösen eines Gesamtproblems mit anderen Objekten über Nachrichten kommunizieren können.
Java ist bekannt für sein Konzept „Write Once, Run Anywhere“.
Vorteile:
1. Java ist eine einfache Sprache, man kann Codes im Vergleich zu anderen Programmiersprachen einfach schreiben. Obwohl es viele neue Funktionen unterstützt, ist es nicht so komplex wie C# und einige andere Programmiersprachen;
2. Die objektorientierte Programmierfunktion ermöglicht es Java-Entwicklern, wiederverwendbare Codeblöcke zu erstellen;
3. Multiplattform: Sobald die Java Virtual Machine (JVM) installiert ist, können Java-Programme auf jeder Plattform ausgeführt werden, ohne dass weitere Software installiert werden muss;
- C;
* Durch seinen einfachen Aufbau und seine geringe Anzahl an Schlüsselwörtern ist C leicht erlernbar. Sowohl zur Programmierung von Anwendungen für den Endbenutzer als auch zur Systemprogrammierung für Bestandteile und Erweiterungen von Betriebssystemen findet C seinen Einsatz;
* C ist weitverbreitet. Der C-Compiler aus der GNU Compiler Collection steht für viele Betriebssysteme zur Verfügung und stellt das zentrale Element vieler Entwicklungsumgebungen dar;
* Die Sprache C besitzt einen breiten Anwendungsbereich. C-Programme sind zwischen den verschiedenen Rechnersystemen leicht portierbar. Man kann mit C schnelle, ressourcensparende Programme erstellen.
- Python;
1. Python bietet für fast alle Anwendungsprobleme eine Lösung;
2. Python ist aufgrund seiner Struktur gut lesbar, so können Bugs schnell gefunden und behoben werden;
3. Python ist objektorientiert und ist aufgrund eines portablen Interpreters auf vielen Plattformen verfügbar;
4. Python-Programme sind oft um einiges kürzer und transparenter als in anderen Sprachen geschriebene Programme — mit am Ende der selben Funktion.
- go
Go arbeitet mit sogenannten Goroutinen, leichtgewichtigen Prozessen, welche die Effizienz steigern sollen. Es verwendet auch eine Sammlung von Paketen zur effizienten Verwaltung von Abhängigkeiten.
Die Sprache umfasst eine Reihe von Funktionen wie die Standardbibliothek, Paketverwaltung, statische Typisierung, Unterstützung für Tests sowie Plattformunabhängigkeit.
Einige Beispiele für Organisationen, die Go verwenden, sind Google, Cloudflare, Dropbox, MongoDB, Netflix, SoundCloud, Twitch und Uber.
Vorteile:
1. Schnelle Kompilierung und Ausführung
2. Portabilität
3. Goroutinen, die Gleichzeitigkeit unterstützen
4. Keine virtuelle Maschine (VM) erforderlich
## Typenlose Programmiersprache
- JavaScript
* Es ist leichter zu erlernen als typbasierte Sprachen wie (C#, Java, C++ etc)
* läuft überall (windows, linux, mac etc.)
* besonders große Auswahl an Librarys. JavaScript ist eine dynamische Skriptsprache, die auf Webseiten weit verbreitet ist, obwohl sie auch unabhängig von einem Browser in anderen Gebieten zum Einsatz kommt.
* läuft im Browser (Webanwendungen werden immer beliebter)
Typische Anwendungsgebiete von JavaScript im Onlinebereich, wären z.B. das Anzeigen eines Pop-ups, Anzeige von Werbebannern, Plausibilitätsprüfung bei Dateneingaben usw.
Loading…
Cancel
Save