Ist Turbo Pascal hier unerwüscht?

Für Dinge zum Forum, Kritik, Verbesserungsvorschläge, Umfragen und ähnliches.
Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Mathias »

Nur die Anschaffung von Disketten war etwas schwierig.

Das denke ich, man bekommt auch kaum mehr 5 1/4" Disketten.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Garfield »

@Mathias - "War" bedeutet 1988/89. Da konnte man sie im An- und Verkauf teilweise für 100 M das Stück bekommen wenn man keine Westverwandtschaft hatte.
Gruß Garfield

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Mathias »

Da konnte man sie im An- und Verkauf teilweise für 100 M das Stück bekommen

Was, 100DM für ein Diskette ? :shock:
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Garfield »

Ja. Hatte ich 1988 im An- und Verkauf Köthen gesehen. Da gab es eine Ingenieurhochschule (Hoch- und Fachschule), in welcher man so etwas gebrauchen konnte. Mit schicken war es auch nicht einfach, weil einige Kontrolleure Disketten zurückschicken, obwohl das Schicken angeblich erlaubt war. Da musste sie der Besuch mitbringen. Die Schule stellte auch Disketten zur Verfügung. Man musste sie sich dann zum Teil mit anderen Studenten teilen.
Gruß Garfield

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von marcov »

Kann mich noch Ende Achtziger/anfangs Neunziger Jahre erinnern. Mit Freunde der Lokaler (C=64) Komputer Klub mit ein kleiner Bus nach der Alkauf (jetzt Real-) in Deutschland fahren, und dann in meinem bester Deutsch

Frage: "Sind die Disketten noch immer im Sonderangebot" ?
Antwort: Ja.

Frage: Bit eine Palette dann!

und so geschah es :-)

5.25" dd Disketten waren damals 25 bis 40 Gulden je 10ner Dose (eine Art Oligopolie von Warenhäuser), und wenn im Sonderangebot 8DM in Deutschland. Mit Wechselraten von 1.10 bis 1.15 Gulden für eine DM, 40km Abstand, lohnte es sich groß ein zu kaufen. Zoll gab es damals kaum mehr.

Nixsager
Beiträge: 168
Registriert: Sa 8. Okt 2016, 08:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Polska

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Nixsager »

Ich wollte jetzt kein neues Thema aufmachen. Deswegen frage ich hier.
Da ich ja mit Turbo Pascal programmiere, sind meine Probleme ja auch oft darauf beschränkt.
Deswegen wollte ich wissen, arbeite einer aktuell von euch noch mit Turbo Pascal?
Jeder der sagt, ich könnte programmieren, der hat noch weniger Ahnung vom programmieren als ich!!!

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Mathias »

Deswegen wollte ich wissen, arbeite einer aktuell von euch noch mit Turbo Pascal?
Da sind die Chancen sehr klein, ich denke kaum das jemand dies noch braucht.
Ist FPC/Lazarus keine Alternative für dich ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Nixsager
Beiträge: 168
Registriert: Sa 8. Okt 2016, 08:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Polska

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Nixsager »

Mathias hat geschrieben:Ist FPC/Lazarus keine Alternative für dich ?

Wieso etwas wegschmeißen, wenn es noch gut ist.
Im Moment nicht. Wenn ich was für ein altes System mache, sollte das Werkzeug auch passen.
Jeder der sagt, ich könnte programmieren, der hat noch weniger Ahnung vom programmieren als ich!!!

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von marcov »

Nixsager hat geschrieben:Deswegen wollte ich wissen, arbeite einer aktuell von euch noch mit Turbo Pascal?


Nicht mehr seit 1997, wenn ich FPC entdeckt habe. Später (etwa 2001), wann Windows 2000 eintritt machte ins Büro, habe ich die übrige 16-bit Kram nach win32 portiert, weil die auf Win NT basierte Windows langsam waren. Das waren sammt TP und Topspeed Quellen.

Eine Ausnahme nur, etwa 2000 habe ich auf eine FPC Konvention auf Jonas' PowerMac FPCTris hineingebastelt. (TP in einer Dos Emulation, FPC ging damals nicht auf Mac). FPCTris is noch immer im FPC Demos.

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von marcov »

Nixsager hat geschrieben:
Mathias hat geschrieben:Ist FPC/Lazarus keine Alternative für dich ?

Wieso etwas wegschmeißen, wenn es noch gut ist.


- kein LFN
- 128 Kommandzeile und Pfad Begrenzungen.
- 16-bit Memory model.
- keine datastructuren > 64kb
- alle variabelen < 64kb.
- keine Zugang bis Windows APIs.

Das einige Gutes ist der Debugger.

Nixsager
Beiträge: 168
Registriert: Sa 8. Okt 2016, 08:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Polska

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Nixsager »

marcov hat geschrieben:- kein LFN

Wie bei FP, kann man das nachrüsten.

marcov hat geschrieben:- 16-bit Memory model.

Hört sich gut an. Ich habe mal die FP v2.2.2 installiert, und als Ziel kann ich nichts kleiner als einen 386-Prozessor angeben.

marcov hat geschrieben: - keine datastructuren > 64kb
- alle variabelen < 64kb.

Dafür gibt es wohl auch Lösungen.

marcov hat geschrieben:- keine Zugang bis Windows APIs.

Unter DOS brauche ich die nicht. Dann würde ich für die Windows 16 Bit-Version Delphi 1, für die 32 Bit-Version Delphi 7 und für die 64 Bit-Version und Linux Lazarus nutzen.
Jeder der sagt, ich könnte programmieren, der hat noch weniger Ahnung vom programmieren als ich!!!

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von marcov »

Nixsager hat geschrieben:
marcov hat geschrieben:- kein LFN

Wie bei FP, kann man das nachrüsten.


Bei FP ist das völlig integriert, bei TP bleibt es ein halbes nachruesten. Allerdings was ich mich davon erinnern kann. (ein dos7 units?)

marcov hat geschrieben:- 16-bit Memory model.

Hört sich gut an. Ich habe mal die FP v2.2.2 installiert, und als Ziel kann ich nichts kleiner als einen 386-Prozessor angeben.


FPC 3.0 hat zwei Dos targets. Ein 32-bit go32v2 (gleich wie alle ältere FPC dos kompiler), UND ein neues 16-bits "msdos" target, mit mehrere speicher Strategien (wo auch ".COM", und andere Speichermodelle die TP7 nicht hat). Es gibt auch win16 Unterstützung, aber das ist noch im Anbau und noch immer nur in Trunk.

Es ist da auch am internen Assembler und Linker gearbeitet, so das man dos und win16 EXEs generieren kann ohne Emulatoren.

marcov hat geschrieben: - keine datastructuren > 64kb
- alle variabelen < 64kb.

Dafür gibt es wohl auch Lösungen.


Nein. Nur umständliche und oft gefährliche Workarounds,

marcov hat geschrieben:- keine Zugang bis Windows APIs.

Unter DOS brauche ich die nicht. Dann würde ich für die Windows 16 Bit-Version Delphi 1, für die 32 Bit-Version Delphi 7 und für die 64 Bit-Version und Linux Lazarus nutzen.


(und fuer .COM TP3 ?) 5 targets, 5 unterschiedliche Kompilers und Dialekt Ebenen wo es nur eine sein kann. (aber win16 macht noch kein GUI glaube ich)

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Mathias »

Ich denke, FPC hat einen Nachteil gegenüber TP.
FPC kann einfach MS-DOS-Code erzeugen, aber selbst läuft es nicht auf MS-DOS.
TP läuft aber direkt auf MS-DOS.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Nixsager
Beiträge: 168
Registriert: Sa 8. Okt 2016, 08:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Polska

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von Nixsager »

Mathias hat geschrieben:Ich denke, FPC hat einen Nachteil gegenüber TP.
FPC kann einfach MS-DOS-Code erzeugen, aber selbst läuft es nicht auf MS-DOS.
TP läuft aber direkt auf MS-DOS.

Es läuft auch auf DOS.
Aber FP hat mehrere Nachteile gegenüber von TP.
Der große Vorteil von FP ist nur, das es neuere Funktionen wie TP und teilweise die Sachen die marcov aufzählte.

Ich wenn jetzt Probleme habe, findet für DOS erst mal keinen Wechsel statt.
Jeder der sagt, ich könnte programmieren, der hat noch weniger Ahnung vom programmieren als ich!!!

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Ist Turbo Pascal hier unerwüscht?

Beitrag von mschnell »

Mathias hat geschrieben:Ich denke, FPC hat einen Nachteil gegenüber TP.
FPC kann einfach MS-DOS-Code erzeugen, aber selbst läuft es nicht auf MS-DOS.

Klar läuft es. Es gibt sogar eine TUI-IDE (Text User Interface). Habe ich nur unter Linux ausprobiert, wird aber sicher auch auf DOS laufen.
-Michael

Antworten