Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PASCAL-Compiler für LINUX?

0 views
Skip to first unread message

Jörg Faubel

unread,
Dec 1, 1998, 3:00:00 AM12/1/98
to
Hallo Leute,

es kann mir doch bestimmt jemand die Frage s.o. beantworten.

Ich möchte mit dem PASCAL-Compiler meine Algorithmen-Übungen
(PASCAL-objektorientiert) unter LINUX machen. An der FH werden nur
DOS/Windoof's Compiler (BP 7.0) angeboten.

Falls ich off-topic sein sollte, bin ich über eine Angabe, wo ich die
FAQ finden kann auch dankbar.

Danke für eure Antworten

Jörg

--
Jörg Faubel
Turmstraße 11
D - 67659 Kaiserslautern
Key fingerprint =FE 9C 4C 7E BD 1C E5 77 CD 20 B4 E8 AB 4C B3 F2


Heinrich Schramm

unread,
Dec 1, 1998, 3:00:00 AM12/1/98
to
"Jörg Faubel" <fau...@rhrk.uni-kl.de> wrote:

>Ich möchte mit dem PASCAL-Compiler meine Algorithmen-Übungen
>(PASCAL-objektorientiert) unter LINUX machen. An der FH werden nur
>DOS/Windoof's Compiler (BP 7.0) angeboten.

Schau Dir mal FPC an, unter

http://www.brain.uni-freiburg.de/~klaus/fpc/

Damit bleibst Du auch kompatibel zu Turbo Pascal 7.0.

Gruss Heiner


Chris B. Vetter

unread,
Dec 1, 1998, 3:00:00 AM12/1/98
to
Jörg Faubel wrote:
> es kann mir doch bestimmt jemand die Frage s.o. beantworten.
> Ich möchte mit dem PASCAL-Compiler meine Algorithmen-Übungen
> (PASCAL-objektorientiert) unter LINUX machen. An der FH werden nur
> DOS/Windoof's Compiler (BP 7.0) angeboten.

Siehe ftp://sunsite.unc.edu/pub/gnu/gpc.README

[...]
gpc is the GNU Pascal Compiler. It can be found in
ftp://kampi.hut.fi/jtv/gnu-pascal/
[...]

--
Chris B. Vetter 6701 Democracy Blvd, Suite 208
Bethesda, MD 20817, USA
Want a new feature? You can have it CHEAP, GOOD and FAST. Choose two.

Christian Kurz

unread,
Dec 1, 1998, 3:00:00 AM12/1/98
to
"Jörg Faubel" <fau...@rhrk.uni-kl.de> wrote:

> es kann mir doch bestimmt jemand die Frage s.o. beantworten.

Es gibt z.B. den GPC (Gnu Pascal Compiler). Ob dieser die
Borland-Erweiterungen unterstützt, kann ichn dir aber nicht sagen.

Gruss Christian
--
M$: Our software of tomorrow will make sure that on your
hardware of tomorrow everything will work at the usual speed. ;-)

kil...@phyc1.physik.uni-freiburg.de

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
>> "CK" == Christian Kurz schrieb am 01 Dec 1998 19:04:28 +0100:

> "Jörg Faubel" <fau...@rhrk.uni-kl.de> wrote:
>> es kann mir doch bestimmt jemand die Frage s.o. beantworten.

> Es gibt z.B. den GPC (Gnu Pascal Compiler). Ob dieser die
> Borland-Erweiterungen unterstützt, kann ichn dir aber nicht sagen.

Es gibt da auch noch den Freien Pascal Compiler
http://www.brain.uni-freiburg.de/~klaus/fpc/
Der hat ein paar Optionen für Borland/Turbo-Pascal.
Ob er was taugt, weiß ich nicht.
Cheers,
Gerhard

Jan Willamowius

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
>Jörg Faubel wrote:
>> es kann mir doch bestimmt jemand die Frage s.o. beantworten.
>> Ich möchte mit dem PASCAL-Compiler meine Algorithmen-Übungen
>> (PASCAL-objektorientiert) unter LINUX machen. An der FH werden nur
>> DOS/Windoof's Compiler (BP 7.0) angeboten.

Schau' Dir mal "Free Pascal" an:

http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html

Mein Eindruck war, dass die viel weiter sind als GNU Pascal. Insbesondere
in Sachen Kompatibilitaet zu Borland etc.

Gruss,
Jan
--
Jan Willamowius
WWW: http://www.angelfire.com/de/willamowius/

Dierk Hentrich

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
Heinrich Schramm wrote:
> Schau Dir mal FPC an, unter
> http://www.brain.uni-freiburg.de/~klaus/fpc/
> Damit bleibst Du auch kompatibel zu Turbo Pascal 7.0.

Hmm, momentan habe ich ein wenig wenig Zeit.
Unterstützt FPC eigentlich auch das "TypeOf"? Wäre wohl für das
Registrieren zur Streamverarbeitung notwendig. TMT tat das nicht.

Dierk
--
Bitte beachten Sie das Kleingedruckte im Anschluß
an diese Signatur.

Heinrich Schramm

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
Dierk Hentrich <d.hen...@gmx.de> wrote:

>Unterstützt FPC eigentlich auch das "TypeOf"? Wäre wohl für das
>Registrieren zur Streamverarbeitung notwendig. TMT tat das nicht.

Muesste funktionieren. Aus der Bug-List:

|Bug ID : 29
|Status : Fixed
|OS : All
|Title:
|tests typeof(object type)


Gruss Heiner

F'up2: de.comp.lang.pascal.misc


h.wulff

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
In Artikel <36640FDB...@rhrk.uni-kl.de> sagt fau...@rhrk.uni-kl.de
...
> Hallo Leute,

>
> es kann mir doch bestimmt jemand die Frage s.o. beantworten.
>
> Ich möchte mit dem PASCAL-Compiler meine Algorithmen-Übungen
> (PASCAL-objektorientiert) unter LINUX machen. An der FH werden nur
> DOS/Windoof's Compiler (BP 7.0) angeboten.
>
> Falls ich off-topic sein sollte, bin ich über eine Angabe, wo ich die
> FAQ finden kann auch dankbar.
>
> Danke für eure Antworten
>
> Jörg
>
> --
> Jörg Faubel
> Turmstraße 11
> D - 67659 Kaiserslautern
> Key fingerprint =FE 9C 4C 7E BD 1C E5 77 CD 20 B4 E8 AB 4C B3 F2
>
>
h.wulff wrote:
>
> gibt es einen Pascal Compiler fuer Linux?

Aber natürlich, GNU und und und...

http://www.geocities.com/SiliconValley/2926/tp.html
Kapitel "compiler"

Ansonsten bei jeder Linux Dis. dabei.


--


Wirsing...
h.wulff

--== Where do you want to go tomorrow? ==--

Alexander Skwar

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
kil...@phyc1.physik.uni-freiburg.de wrote:
>
> Es gibt da auch noch den Freien Pascal Compiler
> http://www.brain.uni-freiburg.de/~klaus/fpc/
> Der hat ein paar Optionen für Borland/Turbo-Pascal.
> Ob er was taugt, weiß ich nicht.

Ja, der taucht was :-)
Das schöne an fpc ist, das er gleich die Standard Units von Borland Pascal
mitbringt (natürlich portiert). Sehr zu empfehlen.


Alexander Skwar
--
My Site : http://www.digitalprojects.com

Matthias Warkus

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
Christian Kurz schrieb:

>
> "Jörg Faubel" <fau...@rhrk.uni-kl.de> wrote:
>
> > es kann mir doch bestimmt jemand die Frage s.o. beantworten.
>
> Es gibt z.B. den GPC (Gnu Pascal Compiler). Ob dieser die
> Borland-Erweiterungen unterstützt, kann ichn dir aber nicht sagen.

Er unterstützt sie nicht.
Finde ich persönlich sehr positiv - so wird man gezwungen, ISO Pascal
zu schreiben.

mawa
--
Matthias Warkus | ma...@iname.com | Dyson Spheres for sale!
My site's been cracked but it'll go up on another server soon. My Geek
Code is no longer in my .signature. It's available on e-mail request.
/\/\/\\/\//\ (mawa) <-- this is why ASCII art in signatures is no good

kil...@phyc1.physik.uni-freiburg.de

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
>> "AS" == Alexander Skwar schrieb am 2 Dec 1998 14:34:18 GMT:

> Ja, der taucht was :-) Das schöne an fpc ist, das er gleich die
> Standard Units von Borland Pascal mitbringt (natürlich portiert).
> Sehr zu empfehlen.

Wie man's nimmt: Er unterstützt leider nicht den INLINE Befehl.
Den bräuchte ich aber, weiß jemand Abhilfe? Ggf. follow-up auf
geeignetere Gruppe setzen, oder email.
Cheers,
Gerhard

Christian Plate

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
Matthias Warkus schrieb:

>> Es gibt z.B. den GPC (Gnu Pascal Compiler). Ob dieser die
>> Borland-Erweiterungen unterstützt, kann ichn dir aber nicht sagen.

FPK - Free Pascal unterstützt die Borland-Erweiterungen. Sogar das
OOP-Konzept.

>Er unterstützt sie nicht.
>Finde ich persönlich sehr positiv - so wird man gezwungen, ISO Pascal
>zu schreiben.

Man vermißt aber schon so einiges.

christian

--
--> mailto:chris...@gmx.de

Matthias Warkus

unread,
Dec 2, 1998, 3:00:00 AM12/2/98
to
Christian Plate schrieb:

>
> Matthias Warkus schrieb:
> >> Es gibt z.B. den GPC (Gnu Pascal Compiler). Ob dieser die
> >> Borland-Erweiterungen unterstützt, kann ichn dir aber nicht sagen.
>
> FPK - Free Pascal unterstützt die Borland-Erweiterungen. Sogar das
> OOP-Konzept.
Cool.


> >Er unterstützt sie nicht.
> >Finde ich persönlich sehr positiv - so wird man gezwungen, ISO Pascal
> >zu schreiben.
>
> Man vermißt aber schon so einiges.
In Pascal vermißt man immer einiges :)
Das ist das Konzept der Sprache...

Christian Plate

unread,
Dec 3, 1998, 3:00:00 AM12/3/98
to
Matthias Warkus schrieb:

>> >Er unterstützt sie nicht.
>> >Finde ich persönlich sehr positiv - so wird man gezwungen, ISO Pascal
>> >zu schreiben.
>> Man vermißt aber schon so einiges.
>In Pascal vermißt man immer einiges :)
>Das ist das Konzept der Sprache...

Also ich bin kein Anhänger der 'reinen Lehre'. Gut gemachte
Spracherweiterungen müssen nichts schlechtes sein.

Alexander Skwar

unread,
Dec 3, 1998, 3:00:00 AM12/3/98
to
kil...@phyc1.physik.uni-freiburg.de wrote:
^^^^^^ Bitte noch Real Name eintragen.

>
> Wie man's nimmt: Er unterstützt leider nicht den INLINE Befehl.

Hmm, ich weiß ehrlich gesagt jetzt aber nicht wofür Du den INLINE Befehl
brauchen könntest.
INLINE impliziert doch ASM, und ASM bedeutet doch direkten Zugriff auf
Hardware, oder nicht ? Linux unterbindet aber jeden direkten
Hardwarezugriff, somit ist der INLINE Befehl sinnlos.

G. Killesreiter

unread,
Dec 4, 1998, 3:00:00 AM12/4/98
to
>> "AS" == Alexander Skwar schrieb am 3 Dec 1998 20:52:37 GMT:


> Hmm, ich weiß ehrlich gesagt jetzt aber nicht wofür Du den INLINE
> Befehl brauchen könntest. INLINE impliziert doch ASM, und ASM
> bedeutet doch direkten Zugriff auf Hardware, oder nicht ? Linux
> unterbindet aber jeden direkten Hardwarezugriff, somit ist der
> INLINE Befehl sinnlos.

Hmm, tja. Also das Programm habe ich nicht selber geschrieben und
ich glaube nicht, daß der Programmierer einen Einsatz unter Linux
im Sinn hatte. Es dient dazu, den selbstgebastelten Mikroprozessor-
programmierer des Autors am seriellen Port zu betreiben. Das
würde ich auch gerne tun, d.h. nachbasteln und dann benutzen.
Meinst Du, ich könnte, da ich es unter Linux nicht direkt kompilieren
kann, die DOS.exes im dosemu laufen lassen? Ggf. als root?
Portierung in C wäre natürlich auch nett, glaube aber nicht, daß
ich das kann. Vermutlich sollte ich es einfachmal ausprobieren.

Cheers,
Gerhard

Frank Herrmann

unread,
Dec 9, 1998, 3:00:00 AM12/9/98
to
"Jörg Faubel" wrote:

> Hallo Leute,


>
> es kann mir doch bestimmt jemand die Frage s.o. beantworten.
>

> Ich möchte mit dem PASCAL-Compiler meine Algorithmen-Übungen
> (PASCAL-objektorientiert) unter LINUX machen. An der FH werden nur
> DOS/Windoof's Compiler (BP 7.0) angeboten.
>
> Falls ich off-topic sein sollte, bin ich über eine Angabe, wo ich die
> FAQ finden kann auch dankbar.
>
> Danke für eure Antworten
>
> Jörg
>
> --
> Jörg Faubel
> Turmstraße 11
> D - 67659 Kaiserslautern
> Key fingerprint =FE 9C 4C 7E BD 1C E5 77 CD 20 B4 E8 AB 4C B3 F2

Hi ,

Du willst doch eh nur Algorithmen schreiben , d.h. Du brauchst keine
Grafik und Du bist auf VOLLE Kompatibilitaet angewiesen .
Deshalb koenntest Du es mit dem DOSEMU versuchen und unter diesem dann
das Original (Du besitzt doch ein Original -ooooder ?)
starten . Sollte funktionieren .

Frank

PS: Ich weiss dass diese Antwort Dich nicht zufriedenstellt , da Du was
Linux-like gesucht hast... aber vielleicht besser als zahlreiche
Fehlermeldungen wegen irgendwelchen nicht implementierten
"borland"spezialitaeten.

http://b201-2a.wh8.tu-dresden.de/~frank

Stephan Loescher

unread,
Dec 11, 1998, 3:00:00 AM12/11/98
to
"Jörg Faubel" <fau...@rhrk.uni-kl.de> writes:

Hi!

> Ich möchte mit dem PASCAL-Compiler meine Algorithmen-Übungen
> (PASCAL-objektorientiert) unter LINUX machen. An der FH werden nur

Unter Linux gibt es:
- FreePascal: http://www.brain.uni-freiburg.de/~klaus/fpc/
- GnuPascal: http://agnes.dida.physik.uni-essen.de/~gnu-pascal/
Letzteres ist ziemlich nahe am Borland-Stil.

Stephan.

--
loes...@leo.org
http://www.leo.org/~loescher/
Try the LEO-archive: http://www.leo.org/archiv/archiv_e.html

0 new messages