Zum Inhalt springen

„Diskussion:Java Command Language“ – Versionsunterschied

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Keine Bearbeitungszusammenfassung
 
K hat „Diskussion:Jacl“ nach „Diskussion:Java Command Language“ verschoben: Ausgeschrieben besser und vertändlicher
(kein Unterschied)

Version vom 18. September 2008, 22:51 Uhr

Tcl-Scripte sind nicht weniger plattformunabhängig als welche in jcl, d.h. sie laufen überall dort, wo es einen tcl-Interpreter gibt (genauso wie java nur dort läuft, wo es auch eine jvm gibt). Tcl-Interpreter gibt es für ähnlich viele Plattformen wie für java. Tcl ist deswegen plattformunabhängig, weil es interpretiert wird, und der tcl-interpreter eine einheitliche Umgebeung bereitstellt. Das gleiche gilt für Sprachen wie z.B. Python, Perl, Ruby usw., die ebenfalls plattformunabhängig sind.

Java hingegen ist eine Sprache, die compiliert wird, und der dabei entstehende Code läuft unabhängig von der darunterliegenden Plattform auf jeder JVM.

Anders bei z.B. C: Compiler für C gibt es sicher noch für deutlich mehr Plattformen als bei Java, das Compilat, und damit das Programm läuft aber nur auf der Plattform, für die es kompiliert wurde.