Autor Thema: Vorraussetzungen in Mint und Magic mit C  (Gelesen 20428 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Vorraussetzungen in Mint und Magic mit C
« am: Mo 08.10.2007, 10:10:22 »
Hallo,

ich versuche (beruflich bedingt) meine C/C++ Kenntnisse aufzufrischen. Jetzt ist meine Frage an die Progies unter euch. Was muß man beachten wenn man Grafische Programme für Mint bzw. Magic Programmieren möchte. Vielleicht könnte ja mal jemand ein kleines Tutorial hier rein stellen.
Ich meine wem nützen Commandzeilen Programme ausser den Unix Gurus?
Und welche Software empfehlt ihr. (Turbo C, GCC, ....)


« Letzte Änderung: Do 25.10.2007, 18:06:37 von tuxie »
Tschau Ingo

Offline tost40

  • Benutzer
  • Beiträge: 860
  • Firebee Nr. 12 ich bin dabei!
Re: Vorraussetzungen in Mint und Magic mit C
« Antwort #1 am: Mo 08.10.2007, 11:34:32 »
Hallo,

ich bin kein Programmierer, hier aber trotzdem ein
paar Tips:
Lies zuerst einmal folgenden Link:
http://www.stcarchiv.de/stc1996/11_gnuc.php
Prof. Walz ist der C++ Experte für Atari Computer.

Um eine graphische GEM-Oberfläche zu erstellen,
nimmt man am besten ein Programm wie Agnus.
Unter google findest du einiges dazu.
Mit Agnus soll es wohl recht einfach sein, eine
graphische Oberfläche zu erstellen.

Zur Hardwareprogmmierung findest Du auch sehr
viele Hinweise im Atari ST-Profi-Buch.

Ich habe auch eine Reihe Bucher zum Thema
programmieren in C.

Ein Standdardwerk ist vom "Anfänger zum GEM Profi".
Das Buch bezieht sich auf C.

Wenn Du ein paar Bücher aussleihen möchtest,
gib mir bitte kurz Bescheid.

Vielleicht bekommst Du ja auch noch Kontakt zu Prof. Walz. Er hat ja das Programm MUSIKEDIT entwickelt
und war auch noch zur Milan-Zeit aktiver TOS-User.

Das war es erst einmal.

Gruss Martin

P.S. Ich hatte leider nie die Zeit richtig programmieren
zu lernen.
Firebee,
Medusa T40,
Milan 060,
1040 STE, Monster, NetUSB, Unicorn

gstoll

  • Gast
Re: Vorraussetzungen in Mint und Magic mit C
« Antwort #2 am: Mi 10.10.2007, 18:19:17 »
leer
« Letzte Änderung: Fr 24.09.2010, 08:51:54 von gstoll »

Offline Dennis Schulmeister

  • Moderator
  • *****
  • Beiträge: 535
  • Do be do be do -- Sinatra.
Re: Vorraussetzungen in Mint und Magic mit C
« Antwort #3 am: Do 11.10.2007, 00:23:00 »
Windom. :)
Wenn ich mal groß bin, will ich bei Atari arbeiten.

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: Vorraussetzungen in Mint und Magic mit C
« Antwort #4 am: Do 11.10.2007, 01:04:38 »
Danke für eure Tipps.

Werde mich am WE mal drüber her machen.
Tschau Ingo

Offline Atari060

  • Benutzer
  • Beiträge: 2.355
  • Atari !!!
Re: Vorraussetzungen in Mint und Magic mit C
« Antwort #5 am: Mi 26.03.2008, 16:59:07 »
Habe mich endlich mal ein wenig mit c++ befassen können und schreibe am PC unter Windoof schon kleine Progrämmchen. Leider funktionieren die, aus welchen Gründen auch immer, nicht am Atari... gehe mal davon aus, dass mir die jeweiligen libraries fehlen  (cstdio, cstlib, etc.). Hat da jede Sprache ihre eigenen? Klingt vielleicht jetzt blöd und wird bestimmt in meinen Büchern weiter hinten behandelt, aber die setzen halt mal locker flockig voraus dass man den PC und womöglich auch noch Windows hat...

MfG

Chris
Atari Falcon060

Offline Dennis Schulmeister

  • Moderator
  • *****
  • Beiträge: 535
  • Do be do be do -- Sinatra.
Re: Vorraussetzungen in Mint und Magic mit C
« Antwort #6 am: Mi 26.03.2008, 22:54:53 »
Hallo Chris,

es kommt auf das Alter des Compilers an. In der Tat liefert jeder Compiler seine eigenen Bibliotheken aus, welche erst einmal garnicht zu den Bibliotheken anderer Compiler kompatibel sein müssen. Dafür gibt es aber diverse Standard wie C89, C99 (die Zahlen beziffern das Jahr des Standards). Diese schreiben eigentlich auch diverse Bibliotheken vor, welche vorhanden sein müssen.

Prinzipiell wirst du mit C mehr Glück auf dem ATARI haben. Ich meine, Funktionen wie printf(), open(), creat(), malloc() und free() sind so alt wie C (und UNIX) selbst. Dafür ist es aber nicht objekt-orientiert.

Gruß,
Dennis 8)
Wenn ich mal groß bin, will ich bei Atari arbeiten.