Re: Java vs. Pascal



Helmut Büch schrieb
Bitte um Entscheidungshilfe:
Habe bislang meine CGI-Sachen mit FreePascal bewerkstelligt. In einem neuen Programm sollen jetzt altgriechische Zeichen (ἀ ff.) eingelesen, verabeitet und auf einer Webseite wieder ausgegeben werden. Auch das ist mit Pascal machbar. Ich verwende dabei verkkettete Listen und Bäume - alles natürlich mit Zeigern.
Ich möchte nun gerne von Euch wissen, ob die Codierung in Java Vorteile hätte, ggf. welche, evtl. auch Nachteile (ich müßte z.B. Java erst lernen).
Grüße, Helmut

In meinen Zeiten (Anfang der 90er) mit Turbo-Pascal musste
man bei rekursiven Daten-Definitionen (oder wie heißt das jetzt ?)
Tricks machen

War das Record ?

record A
{
B b;
}
record B
{
A a;
}

In Java kein Problem, bei Pascal mit dem Ein-Pass-Compiler
ein Extra-Aufwand.

Gibt es bei Free-Pascal schon OOP (Damals gab es ein Pascal
von Microsoft mit OOP und Borland hat schnell Turbo-Pascal 6
nachgeworfen).

Dazu gibt es bei Java Garbage Collection, Typ-Prüfung auch bei
Zeiger-Strukturen (in Java sind Zeiger sozusagen Bürger erster Klasse
und einfach natürlich in der Sprache eingebaut).

Weiterhin eine grosse Sammlung von API's, Libs und
Frameworks.

Ach ja, Multi-Threading in der Sprache eingebaut,
auch wertvoll.

Ansonsten ist die Notation recht ähnlich, eben zur C-Familie zählend.

Was mir in Java manchmal fehlt, aber in Pascal verfügbar war,
die Typisierung von Primitiven. Dafür benötigt man in Java
immer eine Klasse.

Wenn Du damit Geld verdienen willst, ich glaube eine Suche bei
GULP oder anderen Job-Vermittlern nach Pascal oder Java wird
Dir zeigen, dass Java erheblich mehr nachgefragt wird.
(Nun ja, das muss nicht bedeuten, Ich glaube PL/1 wird auch
weniger nachgefragt, ist aber eine seltenere Qualifikation).

--
Heiner Kücker
www.heinerkuecker.de
www.control-and-command.de

.



Relevant Pages

  • Re: Java vs. Pascal
    ... neuen Programm sollen jetzt altgriechische Zeichen ... Auch das ist mit Pascal machbar. ... Ich möchte nun gerne von Euch wissen, ob die Codierung in Java Vorteile ... In Java gibt es zahlreiche Klassenbibliotheken zum Einbinden, in Freepascal ...
    (de.comp.lang.java)
  • Re: Java vs. Pascal
    ... Die sind allerdings auch schon in der Klassenbibliothek vorhanden, ... Java 6 erstellter Bytecode wird von Java 5 nicht verstanden. ... Pascal solche benötigen, kann man das kostenlose OpenGL einbinden oder auf ... ein ebenfalls kostenloses Delphi ausweichen oder sogar Delphi und OpenGL ...
    (de.comp.lang.java)
  • Re: Datei einlesen / =?ISO-8859-1?Q?=E4ndern?= / auslesen
    ... >> Nun, man sollte schon wissen, dass man bei Java ab 0 zählt ... Bei deinen Feldern - wenn man wie in Pascal einfach bei der Definition ... Prev by Date: ... Next by Date: ...
    (de.comp.lang.java)
  • Re: assemble frame buffer
    ... Dirk Wolfgang Glomp wrote: ... ebenso Java und JS. ... Mit Pascal komme ich da schon eher zurecht. ...
    (de.comp.os.unix.programming)
  • Re: =?ISO-8859-15?Q?Kompatibilit=E4t_von_Konzepten_von_P?= =?ISO-8859-15?Q?HP_zu_Jav
    ... Allerdings sehe ich bis hierhin noch kein Problem, das ganze in Java zu implementieren. ... gibt, lese ich derzeit einfach das Verzeichnis aus in der die Dateien mit den enthaltenen Tabellenklassen existieren, erstelle mir davon Objekte und erstell die Tabellen. ... Auf diese Weise kann ich neue Tabellen erstellen, indem ich ganz einfach die Datei mit der Klasse in das Verzeichnis lege und an keiner anderen Stelle etwas ändern muss. ... Klasse angewendet, sondern eine zentrale Klasse, welche dann mehrere normale Klassen als Singleton simuliert). ...
    (de.comp.lang.java)