Diskussion:Java Command Language

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 15 Jahren von 140.117.134.115
Zur Navigation springen Zur Suche springen

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.

Tcl wird genauso wie Java in Bytecode übersetzt, welcher dann genau wie in Java interpretiert wird 140.117.134.115 13:17, 26. Dez. 2008 (CET)Beantworten