Was ist der Unterschied zwischen Java und Javascript?

4 Antworten

hi hallo ich möchte das mal für ungebildete interessenten dieser frage übersetzen. wenn ich im anderen bereich bin wie zb marketing oder drucktechnik und ich bin nicht gebildet darin aber interessiert, dann kann ich auch nicht viel damit anfangen wenn fachbegriffe hineingeschmissen werden. mit fachbegriffen wie OOP kommt man nicht weit hier...

jeder code egal in was führt einen systematischen ablauf aus - einen plan... anders gesagt, programm. in englisch sind sie all unter einem wort gepackt - programming language. für große komplexe sprachen bezeichnen sie es als programming language, dagegen kleine und einfach verarbeitete sprachen nennen sie scripts. Als überbegriff programmiersprache fallen alle makros/befehle/scripte/programmierungen unter diesem wort.

warum gibt es immer wieder irreführungen bezüglich javascript dass es keine programmiersprache ist? zu den programmiersprachen gehören natürlich skriptsprachen wie javascript auch dazu. das wort programmiersprache ist aber ein überbegriff und ein unterbegriff zugleich. also ist die aussage in der tat richtig, wenn es unter dem überbegriff fällt. ansonsten um spezifischer zu sein, eine Skriptsprache. und es geht ja darum was eine sprache ausgibt und nicht wie der syntax ist. nur weil bei beiden sprachen Semikolons am code ende gesetzt werden, heißt es noch gar nichts. php ist auch eine skriptsprache.. interpreter ist der apache server, er funktioniert wie eine software auf einem web server. der php code wird zum server gesendet, eingelesen und zurück zum browser angezeigt.

JAVASCRIPT javascript kompilierst du nicht, dh du wandelst sie nicht in maschinencode um. script code ist kein ausführbarer code, der von alleine zum ablauf gebracht wird und darin unterscheiden sich skriptsprachen von programmiersprachen. scriptsprachen haben nur einen interpreter, der diesen skript direkt einliest, analysiert und ausführt, eben das eva-prinzip, ohne sie zu assemblen (maschinencode in ausführbarer sprache). Sie werden nur für relativ kleinere programmierarbeiten genutzt. Skriptsprachen können in der regel kurz davor/beim ausführen live bearbeitet/manipuliert werden.

JAVA java wird zwar auch geschrieben aber ist viel umfangreicher und kann im selbst ausführbaren code kompiliert werden ohne live dabei den code zu ändern. denn einmal kompiliert-> kann man weder etwas rückganging machen noch den code verändern, eben ein standalone. der kompilierbare code nennt man auch sourcecode before er umgewandelt wird. gewönlich haben sie viel komplexere funktionen/objekte/classen uvm


scriptsprache: code einlesen -> interpreter ausführen - um sie wieder auszuführen muss der code jedes mal direkt über dem interpreter eingelesen und verarbeitet werden interpreter: zb browser IDE: u.a. irgendeinen notepad programm ausführbar: es ist kein programm und javascript kann nur durch einen interpreter ausgeführt werden

programmiersprache: code kompilieren(zum programm werden) -> programm ausführen - nach dem einmaligen kompilieren brauchst du danach nichts mehr nochmal tun, um das programm erneut auszuführen. sondern einfach nur... selbst anklicken je nach dem. interpreter: gibt es nicht IDE: Kompiler/Assembler programm ausführbar: selbst

hoffe es hilft.

Hi,

außer dem Namen haben die Beiden fast nichts miteinander zu tun. Javascript ist eine Programmiersprache, welche Komplet für Webseiten geschaffen ist. Mit Java hingegen kann man aufgrund von vielen unterschiedlichen Erweiterungen sehr viel machen ein Beispiel wären grafische Anwendungen.

JavaScript und Java haben eigentlich garnichts gemeinsam.
.
Entstanden sind sie völlig getrennt voneinander, das eine als Java, das andere als LiveScript.
.
Dann haben Sun (die "Erfinder" von Java) und Netscape (die "Erfinder" von LiveScript) ne kooperation gebaut, damit JavaApplets mit LiveScript angesteuert werden können. Dann wurde LiveScript deswegen in JavaScript umbenannt.
.
JavaScript wird nicht kompiliert und ist ohne Interpreter zwecklos. Ein solcher Interpreter ist z.B. in jedem modernen Browser eingebaut - aber auch die meisten Programme von Adobe haben einen JS Interpreter.
.
Java hingegen wird in ByteCode "konvertiert" (ich nenne es mit Absicht nicht kompilliert), welcher dann von einem Interpreter (JavaVM) ausgeführt wird.
.
Letztenendes ist das Ziel beider Sprachen ein anderes. JavaScript wird hauptsächlich für Webseiten verwendet und auf der Client Seite (beim Benutzer) ausgeführt. Java wird in der Regel für "normale" Programme verwendet, aber auch um Webseiten aus einer Datenbank zu generieren, allerdings auf dem Server und nicht beim Besucher. Natürlich gibts da dann auch noch die Applets, dass sind dann die Client-Programme, die man in Webseiten einbinden kann.
Java kann man als Programmiersprache bezeichnen, JavaScript ist eine Scriptsprache, sie wird nicht kompilliert und ist sehr eingeschränkt in dem was sie kann. (zum Glück)
Java hingegen kann theoretisch alles und ist "mit wohlwollen" eine Programmiersprache, aber eigentlich auch nur eine Scriptsprache, da die verwandlung in Bytecode ja immmernoch kein Binörprogramm draus macht.

Java vs C# vs Python vs JavaScript?

Hey,

wie ihr aus der Überschrift entnehmen könnt, ist die Frage welche der 4 Programmiersprachen am Besten geeignet sind für App Entwicklung (Allgemein für Spiele Entwicklung). Bitte nur Antworten mit Begründung!

System.out.println("Mfg. S.A");

...zur Frage

Mit welchen Programmiersprachen kann man eine App programmieren?

Habe vor ein 2D Spiel für iOS oder Android (wenn es geht beides) zu entwickeln. Jetzt frage ich mich mit welchen Programmiersprachen es möglich wäre und wieviele ich dafür benötige.

...zur Frage

Html,Php,Java | Timer der ab bestimmtem Zeitpunkt hochzählt?

Hey, ich benötige einen "art" Timer, der Hochzählt, ab einem bestimmten Zeitpunkt. Also dass ich der Funktion sage: ab "7.5.2017 0:0:0" zeig mir den Unterschied zur jetzigen Zeit an, sodass ich in diesem bsp.

"Die Seite ist Seit "0Sek. 0Min. 0Stunden, 0 Tage, 0 Monate, 1Jahr" rasubekomme.

Ich hoffe das mir jemand weiterhelfen kann, auch wenn ich das hier etwas komisch erklärt habe.

...zur Frage

Gibt es maximale Zeichenanzahl in Text Dateien?

ich lerne mich aktuell etwas im Bereich der Programmierung ein (html, CSS, XML, json, usw), bin neu auf dem Gebiet. Komme aber gut voran. ich arbeite mit ein paar Kumpels an einem eigenen kleinen technologie Service und für diesen kostenpflichtigen Service haben wir auch schon ein paar Kunden, die wir in einer Kundendatenbank pflegen (Name, Adresse usw). wenn wir jz ein Backup von dieser MySQL Datenbank machen schreibt mysqldump die Inhalte in eine gesonderte Text Datei. dabei werden die gesamten Daten aus jeder tabelle in jeweils EINE Zeile in die Text Datei geschrieben. Wenn ich nun diese Text Datei im emacs Editor öffnen ist zb die Zeile , in dem daten aus der Kunden Tabelle stehen, Kilometer lang, so das ich lange scrollen muss um ans Ende zu kommen. 

ist das richtig so? Gibt es eine maximale Zeichen Begrenzung pro Zeile? Nicht das uns Kunden Daten verloren gehen. wir verwenden als Betriebssystem Linux red hat und die backup Text Datei ist insgesamt 3.5 Giga Byte gross, falls es relevant sein sollte.

...zur Frage

Unterschied Java und Javascript?

...zur Frage

Was möchtest Du wissen?