<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">Zitat:<hr height="1" noshade id="quote">Pascal älter als C, Java ein C-Nachfolger etc.<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">
Pascal wurde von Niklaus Wirth an der ETH Zürich 1972 als Lehrsprache eingeführt, um die strukturierte Programmierung zu etablieren. C wurde 1971–1973 von Dennis Ritchie in den Bell Laboratories für die Programmierung des damals neuen UNIX-Betriebssystems entwickelt. Gut da kann man sich streiten.
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">Zitat:<hr height="1" noshade id="quote">Da es heutzutage nichts mehr gibt, was man mit anderen Sprachen nicht besser lösen könnte, ist Pascal zu Recht in den 90ern ausgestorben<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">
Das überrascht mich jetzt aber sehr, weil mir das noch gar nicht aufgefallen ist! Und etliche anderen leuten auch nicht. Es gibt für wirklich jedes System, egal ob Hardware oder Betriebssystem mindestens einen passenden Pascal-Compiler. Bei Windows ist das am weitesten verbreitete Produkt Delphi von Embarcadero (ehemals Borland). Das kann übrigens nicht nur Einfachen Windows Code erzeugen sondern auch Unix und .NET. Zudem gibts noch einige ander kleinere Pascal Compiler. Im Bereich der Mocrocontroller hat sich bei den AVR-Controller E-Lab's AVRCo und MicroPascal durchgesetzt. Selbst die vorher im Thread gemachte Aussage, daß es für ARM kein Pascal gibt ist absolut Nonsens. FreePascal kann ARM Code erzeugen und nicht nur das. FreePascal unterstützt IA-32 (Intel 80386 und Kompatible),PowerPC,PowerPC64,ARM,Sun SPARC v8 und v9,AMD64 (x86_64) und als Betriebssysteme AmigaOS (Version 4.0), MorphOS,Linux (alle CPUs),FreeBSD,Mac OS X und Darwin (PowerPC und Intel),DOS (Go32V2 extender),Win32 und Win64,OS/2 (EMX und nativ),Novell NetWare,ZETA/Haiku,Windows CE,Game Boy Advance
Nintendo DS. IM embedded Bereich gibt es für Pascal Multitasking Systeme. Bei denen muss ich nicht erst das RTOS irgendwie zurecht stricken und anpassen. Alles fix und fertig.
Es ist erstaunlich, daß ein "totes System" soviel Eigenleben entwickelt. Zudem weiß ich aus eigener Erfahrung, daß es viele Dinge gibt, die man in Pascal deutlich komfortabler machen kann als in C und es gibt sogar einen C To Pascal Converter für Leute, die die Lager wechseln wollen.
Was Java angeht, so ist diese in der Tat aus C hervorgegangen und daß nicht nur durch die Syntaxähnlichkeit. In Java finden sich viele Einflüsse aus C++, Smalltalk, Objective C und C#. Nur hat man dort versucht eben die Defizite aus C zu beseitigen und das auch konsequent umgesetzt. So werden die häufigsten Dinge, die in C Probleme machen, wenn der Programmierer nicht sorgfältig ist wie beispielsweise Operator Overloading, Pointer, Mehrfachvererbung nicht unterstützt. Das bietet mehr Sicherheit schon vom Comipler aus.
Wie ich bereits schon mal geschrieben habe, bin ich in beiden Welten zu Hause, aber mein Favorit ist halt Pascal.
Übrigens an welcher Uni lernt man heute noch C? Also unsere Informatiker setzten inzwischen sehr auf Java. C machen bei uns nur die die Embedded Systems entwickeln. Da kosten die Compiler halt nix.
Übrigens gib mir mal ein Beispiel was man mit C besser machen kann als mit Pascal.