Pascal-Umgebung

H

helicon

Aktives Mitglied
Thread Starter
Dabei seit
03.11.2003
Beiträge
176
Reaktionspunkte
4
Hallo

ich suche für OS X 10.4 (Intel iMac) eine einfache Entwicklungsumgebung für PASCAL, d.h. Editor, Compiler, Ausgabe. Bin "verwöhnt" von Turbo bzw. Think-PASCAL, da hatte man alles beieinander. Textausgabefenster, Grafikausgabefenster, Editor. Lief bestens.

Nun habe ich mal das fpc (freePascal) heruntergeladen. Das ist ja eine Steinzeit-Bedienung: Terminal!, kaum zu lesen, dann: was wird wohin gespeichert? Grafik Ausgabe??? Hab ich noch nicht geschafft.
Kein integrierter Editor. Nicht sehr Kundenfreundlich.
Wie schön war doch showtext und showdrawing.
Projekt starten und fertig. Die gute alte Zeit.

Gibt es denn für das OS X Pascal keine vernünftige Umgebung. Vom MAC erwarte ich eigentlich eher Fortschritt statt Rückschritt und vor allem User-Freundliches Handling. Das mit dem Terminal ist doch K(r)ampf.

Wer arbeitet glücklich und zufrieden mit Pascal und kann sein "Glück" mit mir teilen?

schönen Abend noch!
 
helicon schrieb:
Vom MAC erwarte ich eigentlich eher Fortschritt statt Rückschritt...

Genau darum wird Pascal nicht mitgeliefert. ;)

Mal Spaß bei Seite.
Guck dich noch mal auf der FreePascal-Seite. Es gibt eine Xcode-Erweiterung für FreePascal.

edit:
Und weil ich einer verirrten Pascal-Seele doch noch helfen möchte:
http://www.pascal-central.com/fp-xcode/
;)
 
Und an dieser Stelle verweise ich immer gerne auf meinen kleinen Artikel:

Leben ohne TurboPascal

Da freue ich mich immer über Aktualisierungen

Alex
 
Hallo,
der Alex kennt mich sicher noch von paar beiträgen und jetzt habe ich eine weitere Frage:
Ich bin Schüler, Info kurs, und keine Ahnung;)

program hotel_eingeben;
const max=20;
type hotel_feld=array[1..max] of real;
hotel_file=FILE of hotel_feld;
VAR i:integer;
hotel:hotel_feld;
hotel_dat:hotel_file;

begin
for i:=1 to max do
begin
write('Preis von Zimmer-Nr. ',i, ': ');
readln(hotel);
end;

ASSIGN(hotel_dat,'HOTEL.DAT');
REWRITE(hotel_dat);
WRITE(hotel_dat,hotel);
CLOSE(hotel_dat);

end.


das ist das program. Alles so schön so gut.
jetzt bekomme ich ja eine Datei ausgegeben, wo die "hotelpreise" drinnenstehen.
Wie kann ich diese Datei mit meinem Mac öffnen??
Meine Klassenkameraden meinten, das geht mit Windows einfach in dem Program, aber bei mir wird ein mediaplayer angeboten für .dat sachen.

Kann mir jemand helfen die zu öffnen?
 
Öffnen mit -> Texteditor
 
@(@(@7@zp@į@7@^¿@@7@^¿@@7@^¿@¥fi@^¿@¥r@^¿@^¿@^¿@^


Das habe cih vergessen zu erwähnen, wenn cih das öffne mit dem texteditor kommt das hier:
@(@(@7@zp@į@7@^¿@@7@^¿@@7@^¿@¥fi@^¿@¥r@^¿@^¿@^¿@^


ich habe aber zahlen eingegeben(VAR i:integer;)
 
Ja, das steht in der Datei. Ich hab jetzt keine Zeit mir Deinen Source anzusehen, aber ich nehme an, dass da ein Fehler drin ist.

Du kannst Dir die Datei im Terminal einfach mit cat HOTEL.DAT anzeigen lassen

Alex
 
Nein, das ist kein Fehler, das muss so sein.
Wenn Du Real-Zahlen in eine Datei von diesem Typ (FILE of hotel_feld) schreibst, kommt immer so kryptischer Kram dabei raus.

Wenn Du die Datei mit einem Texteditor lesen willst, brauchst Du den Dateityp TEXT.
Und dann musst Du natürlich die Realzahlen vor dem Schreiben in Strings umwandeln oder eben Strings eingeben.
Und gelesen werden können dann natürlich auch nur Strings (bzw. einzelne Zeichen).

Code:
program hotel_eingeben;
  const  max = 20;
  type   hotel        = stringl;
         hotel_file   = Text;
  VAR    i         : integer;
         Hotel     : string;
         hotel_dat : hotel_file;

begin
  ASSIGN(hotel_dat,'HOTEL.DAT');
  REWRITE(hotel_dat);
  for i:=1 to max do begin
    write('Preis von Zimmer-Nr. ',i, ': ');
    readln(hotel);
    WRITELN(hotel_dat,hotel);
  end;
  CLOSE(hotel_dat);
end.
 
Danke für die Infos,
Ich werde bald das programm mal ausprobieren, denn dein code klappt nicht häckmäck....
 
leben ohne turbo pascal hat sich aber verändert oder??? früher war da doch mal was anderes oder?
 
Du kannst Dir die Datei im Terminal einfach mit cat HOTEL.DAT anzeigen lassen

Alex
____


So etwas habe ich auch gesucht mit dem cat im terminal.
Danke

Gibt es irgendwo tips, oder eine liste, wie so die gängisten befehle gehen im terminal
also sowas wie

cd ordner (auswählen)
cat (öffnen im terminal)
open (öffnen mit standart program)
ls(?) (ordnerinhalt)
??????

das würde mir sehr helfen...
 
was ich noch anmerken möchte.
ich habe es noch (vll werde ich es nie) geschafft das ich einfach nur fpc name.pas im terminal eingeben kann. ich muss immer noch /usr/local/bin/fpc name.pas
eingeben...
 
ich suche für OS X 10.4 (Intel iMac) eine einfache Entwicklungsumgebung für PASCAL, d.h. Editor, Compiler, Ausgabe. Bin "verwöhnt" von Turbo bzw. Think-PASCAL, da hatte man alles beieinander. Textausgabefenster, Grafikausgabefenster, Editor. Lief bestens.

*grusel*

Nun habe ich mal das fpc (freePascal) heruntergeladen. Das ist ja eine Steinzeit-Bedienung: Terminal!

Seit wann ist das Terminal "Steinzeit-Bedienung"?


Dann pass dein Terminal nach deinen Wuenschan an.

dann: was wird wohin gespeichert?

Keine Ahnung. Vermtlich in dein home Verzeichnis.

Grafik Ausgabe??? Hab ich noch nicht geschafft.

Dann besorg dir Grafiklibs fuer OS X oder schreib sie
dir selbst. Gehoert nicht zur Sprache.

Kein integrierter Editor.

Vermutlich auch besser so, es gibt
sehr viele gute Editoren.

Nicht sehr Kundenfreundlich.

Was hast du denn dafuer bezahlt?

Wie schön war doch showtext und showdrawing.
Projekt starten und fertig. Die gute alte Zeit.

Gibt es denn für das OS X Pascal keine vernünftige Umgebung. Vom MAC erwarte ich eigentlich eher Fortschritt statt Rückschritt und vor allem User-Freundliches Handling. Das mit dem Terminal ist doch K(r)ampf.
Wer arbeitet glücklich und zufrieden mit Pascal und kann sein "Glück" mit mir teilen?

Pascal war vor 20 Jahren in der DOS Welt mal chic. Heute arbeitet
so gut wie kein Mensch mehr damit. Was kann der Mac dafuer das
keiner fuer eine obsolete Sprache eine IDE vom Eclipse Kaliber schreibt?
 
was ich noch anmerken möchte.
ich habe es noch (vll werde ich es nie) geschafft das ich einfach nur fpc name.pas im terminal eingeben kann. ich muss immer noch /usr/local/bin/fpc name.pas
eingeben...

Du musst deine PATH Variable im Terminal anpassen, woher soll er sonst
wissen wo er die binaries suchen soll wenn du "fpc" eintippst.
 
Pascal war vor 20 Jahren in der DOS Welt mal chic.

Und auf dem Mac auf, viel chicker sogar als unter DOS. Mit Lightspeed Pascal habe ich auf dem Mac angefangen -- das ist nun aber eben auch 20 Jahre her.

Zum Thema, es sollte möglich sein, fpc auch in Xcode zu integrieren.

Alex
 
Kann mir auch jemand sagen, wie cih das genau mache?

Ich will ja nicht gemein sein aber du weisst schon was die
Suchfunktion und Google ist oder? Wenn jemand programmiert
sollte man eigentlich meinen das derjenige damit umgehen kann.

Denn schon der erste Treffer haette dir veraten wie das geht.

Gruss S.
 
Zurück
Oben Unten