Was ist ein plattformunabhängig?

Gefragt von: Herr Prof. Hans-Günther Rau  |  Letzte Aktualisierung: 11. August 2021
sternezahl: 5/5 (51 sternebewertungen)

Die Plattformunabhängigkeit – genauer als plattformübergreifend und allgemeiner portabel – wird in der Informationstechnik die Eigenschaft genannt, dass ein Programm auf verschiedenen Plattformen ausgeführt werden kann. Aus dem Englischen entlehnt wird diese Eigenschaft auch als Cross-Plattform bezeichnet.

Was versteht man unter einer plattformunabhängigen Programmiersprache?

Plattformunabhängigkeit ist die Eigenschaft eines Programms, mit unterschiedlichen Hard- und Software-Konstellationen kompatibel zu sein, z.B. unterschiedliche Betriebssysteme wie Windows, Unix oder Mac OS oder Rechnerarchitekturen wie Macintosh oder PC.

Was bedeutet plattformunabhängig im Umfeld von net?

Mit der Eigenschaft plattformunabhängig oder, etwas genauer, plattformübergreifend werden Programme näher beschrieben, die auf verschiedenen Plattformen – also Rechnersystemen mit Unterschieden in Architektur, Prozessor, Übersetzer, Betriebssystem (in diesem Fall auch betriebssystemübergreifend genannt) und weiteren ...

Ist Kompilierter Programmcode plattformunabhängig?

Um eine Plattformunabhängigkeit zu erreichen verbindet Java die Konzepte kompilierter und interpretierter Programmiersprachen. Der Java-Compiler übersetzt den Quellcode in ein Zwischenformat den sogenannten Bytecode und nicht direkt in Maschinencode. ... Er ist also plattformunabhängig.

Warum ist Java Plattform und Betriebssystem unabhängig?

Zweck dieser Virtualisierung ist Plattformunabhängigkeit: Das Programm soll ohne weitere Änderung auf jeder Rechnerarchitektur laufen können, wenn dort eine passende Laufzeitumgebung installiert ist. Oracle selbst bietet Laufzeitumgebungen für die Betriebssysteme Linux, macOS, Solaris und Windows an.

Portierbarkeit und Plattformunabhängigkeit

15 verwandte Fragen gefunden

Was ist mit Java alles möglich?

Die Sprache Java gehört zur Gruppe der objektorientierten Programmiersprachen. ... Mit Java werden vor allem Webanwendungen, Desktop-Anwendungen und Apps programmiert. Zum Beispiel werden Apps für Googles Betriebssystem Android in Java entwickelt.

Wird Java kompiliert oder interpretiert?

Hierin kommt die Java Virtual Machine (JVM) zum Einsatz, die die Programme ausführt, indem sie den Bytecode interpretiert und – wenn notwendig – kompiliert. Somit ist Java sowohl eine kompilierte als auch eine interpretierte Programmiersprache [Ullenboom 2020].

Was versteht man unter kompilieren?

Bedeutungen: [1] Informationen oder Werke zusammenfassen (auch abwertend benutzt um auszudrücken, dass der Betreffende die Informationen lediglich zusammengefasst hat, anstatt selbst kreativ tätig zu werden) [2] Softwareentwicklung: ein Programm mit Hilfe eines Compilers in Maschinensprache umwandeln.

Wie wird Python kompiliert?

Python kombiniert die Eigenschaften von Compiler- und Interpretersprachen. Im Sinne einer Compilersprache agiert Python, indem es Quellcode zunächst in Bytecode übersetzt, bevor der Code prozessiert wird. Externe Python-Module liegen in der Regel sogar als kompilierter Code (pyc-Dateien) vor.

Was ist ein Compi?

Compiler – die Erzeugung von maschinenlesbarem Code

Ein Compiler ist ein Programm, das den in einer höheren Programmiersprache geschriebenen Quellcode in die maschinenlesbare, binäre Sprache übersetzt. Das Ergebnis ist „ausführbarer Code“, der auch als Objektcode oder Zielsprache bezeichnet wird.

Was ist Portabilität?

Portability – auch Portabilität oder Übertragbarkeit – ist die Fähigkeit eines Computerprogramms, in anderen Betriebssystemen betrieben werden zu können, ohne dass dies Änderungen oder viel Programmieraufwand erfordert.

Ist JavaScript plattformunabhängig?

Solche Browser sind für alle gängigen Betriebssystem-Plattformen erhältlich. Dadurch ist JavaScript prinzipiell plattformunabhängig.

Ist C++ plattformunabhängig?

C++ ist plattformunabhängiger als Java.

Wie heißt die Programmiersprache?

C und C++ C und C++ sind die Urgesteine in dieser Sammlung der Programmiersprachen. In C haben fast alle heutigen Betriebssysteme ihren Ursprung, selbst heute noch wird in C und C++ programmiert und der Code läuft auch heute noch in unseren Betriebssystemen.

Ist C# plattformunabhängig?

2003 wurde C# von der ISO genormt (ISO/IEC 23270). ... Dennoch ist die Sprache C# prinzipiell plattformunabhängig.

Was passiert beim Kompilieren und warum ist dieser Schritt vor dem Ausführen notwendig?

Um C-Programme ausführen zu können, müssen diese erst in die Maschinensprache übersetzt werden. Diesen Vorgang nennt man kompilieren. Anschließend wird der beim Kompilieren entstandene Objektcode mit einem Linker gelinkt, so dass alle eingebundenen Bibliotheksfunktionen verfügbar sind.

Was bedeutet kompilieren Informatik?

lateinisch compilare ‚aufhäufen') ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann. ... Der Vorgang der Übersetzung wird auch als Kompilierung oder Umwandlung (bzw. mit dem entsprechenden Verb) bezeichnet.

Was macht der präprozessor?

Ein Präprozessor (seltener auch Präcompiler) ist ein Computerprogramm, das Eingabedaten vorbereitet und zur weiteren Bearbeitung an ein anderes Programm weitergibt.

Warum heißt es Java?

Der Hauptentwickler war James Gosling. Ursprünglich sollte Java Oak (Eiche) heißen. Der Name Java wurde von der Kaffeesorte abgeleitet, die die Entwickler gerne im Kaffee „Java-City“ konsumierten. Es sollte neben einer Programmiersprache auch eine vollständige Betriebssystem-Umgebung entstehen (Was auch gelungen ist)