DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > C-Anfängerkurs | [ - Search - New posts - Register - Login - ] |
1 -2- 3 4 5 | [ - Post reply - ] |
2004-02-12, 22:13 h Mad_Dog Posts: 1944 User |
Zitat: Hat schon angefangen - siehe oben. Du kannst Dir aber beliebig lange Zeit lassen - ist ja alles online. -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-12, 22:23 h TerAtoM Posts: 1230 User |
@Mad_Dog & @_PAB_ Ist doch einwandfrei. Dann kann Mad_Dog ja die Installation und handhabung von StromC_V3 (wieso nicht (auch?) V4?) beschreiben, während _PAB_ das ganze mit gcc macht (was ich mir dann wahrscheinlich ansehen werde, da MorphOS & AmigaOS4 für mich wohl wichtige aspekte sind ). Wer noch eine Anleitung beisteuern möchte (MaxonC++?) sollte das auch tun. Am besten das ganze von einer Homepage aus zugänglich machen so wird man dann wohl die meisten Leute ansprechen. CU TerA -- TerAtoM Band: http://www.TERATOM.de Soft: http://www.NTComp.de Privat: http://www.TerAmigA.de.vu Profession: http://www.SysFi.de.vu ICQ: 18056588 [ - Answer - Quote - Direct link - ] |
2004-02-12, 22:29 h Mad_Dog Posts: 1944 User |
@TerAtom: Für "fortgeschrittene Programmierer" ist es sowieso nebensächlich, welchen Compiler man verwendet. Ich versuche eben die Sache so anzugehen, daß auch Neulinge ohne Programmiererfahrung damit klar kommen. Also stelle ich erstmal die StormC Umgebung (weil einfach zu bedienen) vor und fange dann erstmal mit den Grundlagen der Programmierung an. Erst später kommt dann die AmigaOS API. Wer nicht weiß, was ein Strukt ist, wird Probleme haben, ein Fenster zu öffnen... -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-13, 07:42 h Solar Posts: 3680 User |
Zitat: Da bin ich nun seit fast vier Jahren "Profi", aber was ein Strukt ist weiß ich auch nicht... erklär' doch mal? Edit: Wenn man </ironie> oder </sarkasmus>-Tags vergißt (oder nicht den richtigen Buchstaben fett druckt), gibt es immer welche, die einen ernst nehmen. Böh. [ Dieser Beitrag wurde von Solar am 13.02.2004 editiert. ] [ - Answer - Quote - Direct link - ] |
2004-02-13, 11:41 h eliotmc Posts: 925 User |
Zitat: struct xyz{...}; -- Andre Geisler Email: eliot@eanet.de [ - Answer - Quote - Direct link - ] |
2004-02-13, 13:10 h Mad_Dog Posts: 1944 User |
Zitat: Erbsenzähler! struct So besser? -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-13, 14:20 h Solar Posts: 3680 User |
[ - Answer - Quote - Direct link - ] |
2004-02-13, 19:32 h Dietmar Posts: 166 User |
Zitat: Kannst Du zwei Klicks in kurzem Abstand mit der linken Maustaste ausführen, im Volksmund auch "Doppelklick"? Dann lautet die frohe Botschaft: Auch Du mein Sohn kannst gcc in fünf Minuten installieren Und zwar mit aktuellerem Compiler als auf der alten Developer-CD. StormC3 zu verwenden ergibt angesichts von AmigaOS4 und MorphOS keinerlei Sinn, an gcc - und möglicherweise vbcc - geht kein Weg vorbei. Das Thema taucht hier öfter auf, für mehr Informationen und Download-Link siehe die Forum-Threads "Geek Gadgets Installation" und "gcc3 herunterladen". [ - Answer - Quote - Direct link - ] |
2004-02-13, 20:01 h Rudi Posts: 835 User |
Prima! Da habe ich echt drauf gewartet! Habe noch nie den Einstieg in die Amiga-Programmierung gefunden und werde bei diesem Kurs fleissig mitmachen... Danke Mad Dog! Gruß... Rudi -- Besucht die Seite, auf der Sich alles um Emulatoren auf Amiga dreht: http://www.amilator.de/ oder schaut mal bei den Göttinger Amiga Usern rein: http://www.g-a-u.org/ [ - Answer - Quote - Direct link - ] |
2004-02-13, 20:27 h Mad_Dog Posts: 1944 User |
Zitat: Einen richtigen Installer für gcc hab ich noch nicht gesehen... falls jemand einen gemacht hat: Her mit dem Link. Ich persönlich habe es auch geschaft, den gcc bzw. das ganze Geek Gadgets Enviroment zu installieren. Aber einem Anfänger möchte ich das nicht zumuten, auch wenn gcc immer aktueller als jeder andere Compiler sein wird. -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-13, 23:13 h Ralf27 Posts: 2779 User |
Ich brauch ja auch erst noch eine Umgebung von die Programmierung für C/C++. Irgendwo wurde auch ein Link genannt um ein 80MB große GoldED-Edition mit C-Compiler zu ziehn, aber leider lande ich da dann auf einer weißen Seite... Hat da jemand einen direkten Link? Bzw. ich bin ja Anfänger.. eine Umgebung für Anfänger? -- http://www.alternativercomputerclub.de.vu [ - Answer - Quote - Direct link - ] |
2004-02-13, 23:50 h Dietmar Posts: 166 User |
Zitat: Ja, richtiger Installer für gcc Nennt sich devkits und ist auf jeder GoldED-CD und in der herunterladbaren kostenlosen Version. Aus dem anderen Thread: --- DSL vorhanden? Dann aktuelle GoldED Demo laden (die grosse mit 86 MB), da ist alles dabei, wass Du für C/C++ brauchst. Die Installation der Compiler erfolgt unabhängig von der GoldED-Demo, also keine Sorge wenn Du hier "Demo" liest. Mausklick-komfortabel: Es sind mehrere gcc-Compiler im Archiv und alles wird in ein paar Minuten gebrauchsfertig installiert. Inklusive automatisch erzeugter Inlines, Dokumentation usw. Das Paket ist zwar mit 86 MB riesig, weil es nie für den Download gedacht war, aber es sollte dir mindestens einen Nachmittag frustrierender Installation ersparen. Ausserdem sind Tools dabei, die es sonst nirgendwo gibt. Beispielsweise ein Programm, um gcc/vbcc-Optionen per Maus zu setzen. Statt ellenlanger Kommandozeilen. http://home.arcor.de/dtmrelrt/projects/golded/files.htm [ - Answer - Quote - Direct link - ] |
2004-02-14, 00:20 h TerAtoM Posts: 1230 User |
OK! Bin gerade am Download... aber ich habe hier auch noch GoldED original (nicht AIX)... kann ich da das original GoldED darüberbüglen? CU TerA -- TerAtoM Band: http://www.TERATOM.de Soft: http://www.NTComp.de Privat: http://www.TerAmigA.de.vu Profession: http://www.SysFi.de.vu ICQ: 18056588 [ - Answer - Quote - Direct link - ] |
2004-02-14, 00:24 h Ralf27 Posts: 2779 User |
Kann mir einer bitte denn direkten Downloadlink geben? Leider bekomme ich nur eine weiße Seite wenn ich auf diese Seite gehe. -- http://www.alternativercomputerclub.de.vu [ - Answer - Quote - Direct link - ] |
2004-02-14, 01:37 h Mad_Dog Posts: 1944 User |
Gebt mir bitte auch etwas Feedback, damit ich sehe, ob ich alles verständlich erklärt habe. Als Profi neigt man dazu, viel Fachchinesisch reinzubringen und übersieht manchmal, Dinge zu erklären, die für einen selbstverständlich, für einen Laien aber unverständlich sind. Ich habe bis jetzt versucht, alles so anfängergerecht wie möglich zu erklären. Ich hoffe, das ist mir wenigstens im Ansatz gelungen. Bei der Entwicklung der ersten Beiträge zu diesem Workshop habe ich bereits einige Texte wieder verworfen, weil sie didaktisch nicht so toll waren. Es ist eben schwer, anfängergerecht und gleichzeitig nicht allzu trocken zu bleiben, weil gerade Anfänger schnelle Erfolgserlebnisse haben wollen. Aber die Grundlagen sind nunmal etwas trocken... -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-14, 02:00 h TerAtoM Posts: 1230 User |
@Ralf27 Hier der direkte Link: ftp://ftp.uni-paderborn.de/ftp/aminet/pub/priv/completetrial061103.lzx Und hier noch der Servicepack 1: http://home.arcor.de/dtmrelrt/projects/golded/files/sp1.lzx CU TerA -- TerAtoM Band: http://www.TERATOM.de Soft: http://www.NTComp.de Privat: http://www.TerAmigA.de.vu Profession: http://www.SysFi.de.vu ICQ: 18056588 [ - Answer - Quote - Direct link - ] |
2004-02-14, 07:33 h jochen22 Posts: 1139 [Banned user] |
Zitat: @solar Du hast vergessen : "Dipl.-Informatiker können nicht programmieren." [ Dieser Beitrag wurde von jochen22 am 14.02.2004 editiert. ] [ - Answer - Quote - Direct link - ] |
2004-02-15, 17:41 h Holger Posts: 8116 User |
Zitat: Könnte ja auch stimmen. Seit ich Eclipse benutze, lasse ich meistens nur noch meinen übermüdeten Kopf auf die Tastatur fallen und sage dann der IDE, daß sie per Quick-Fix aus dem entstandenen Salat gültigen Code machen soll, und auch wenn der in nur einem von zehn Versuchen etwas sinnvolles macht, kommt noch genug raus, um es meinem Arbeitgeber zu verkaufen Zum Thema: wenn das Projekt lange genug hält, um deutlich über's hello-world hinauszukommen, steuere ich gerne auch ein paar Anleitungen zum Thema Planung und Handhabung von großen Projekten bei, da scheint's wenn man AN so verfolgt noch mehr Defizite als beim reinen Programmieren geben. Und wenn es genug interessierte Programmierer gibt, könnte man eine zeitgemäße Amiga-IDE als Community-Projekt in Angriff nehmen. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2004-02-15, 18:37 h Mad_Dog Posts: 1944 User |
Zitat: Worauf willst Du diese IDE aussetzen? Auf gcc? Und was würdest Du anders/besser machen wie bei der StormC IDE? -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-15, 19:27 h Holger Posts: 8116 User |
Zitat:Daran führt wohl derzeit kein Weg vorbei. Aber zu einer zeitgemäßen IDE gehört natürlich auch die Konfigurierbarkeit, die beliebige Compiler, (Pre-)prozessoren, bzw. frei definierbare Build-Schritte erlaubt. Zitat:Zum einen die o.g. Konfigurierbarkeit, die es jedem ermöglichen sollte, den verwendeten Compiler zu aktualisieren, ohne auf einen Entwickler der IDE angewiesen zu sein. Dann ist natürlich die Produktpflege und Wartung der wichtigste Punkt. Als Community-Projekt, das gar nicht erst überzogene Gewinnerwartungen an den Tag legt und sich somit auch nicht vom "Amiga-Markt" zurückziehen wird, sehen die Chancen dafür wesentlich besser aus. Außerdem muß eine offene Schnittstelle her, die beliebige zusatzliche Module zuläßt (z.B. UI-Builder). Wenn man dort Drittherstellern freie Hand läßt, was die Lizenzmodelle angeht, sprich auch kommerzielle Module erlaubt, ist die Motivation auch höher, solche Erweiterungen zu schaffen. Insbesondere wenn die kostenlose IDE mit grundlegenden Funktionen eine hohe Verbreitung findet. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2004-02-15, 19:31 h Holger Posts: 8116 User |
Nachtrag: Ich habe nie StormC wirklich intensiv genutzt, was hauptsächlich daran liegt, daß ich schon bei dem wenigen probieren erschüttert war, daß H&P sich ernsthaft erdreistete Geld für das gesehene zu verlangen. Mag sein, daß ich einige der vermißten grundlegenden Funktionen in dem grauenhaften User-Interface nur nicht gefunden habe, aber letztendlich denke ich trotzdem, daß Funktionsumfang und UI, also prinzipiell _alles_ in einem neuen Projekt besser gemacht werden kann, als in StormC. [ - Answer - Quote - Direct link - ] |
2004-02-15, 22:27 h Mad_Dog Posts: 1944 User |
@Ralf27: Falls Du den Kurs verfolgst: Hab ich bis jetzt alles verständlich genug erklärt? Findest Du C immernoch schwer? -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-15, 22:32 h Ralf27 Posts: 2779 User |
Zitat: Hm, ich bekomme noch nicht mal eine Umgebung für C-Entwicklung zusammen... -- http://www.alternativercomputerclub.de.vu [ - Answer - Quote - Direct link - ] |
2004-02-15, 22:38 h Mad_Dog Posts: 1944 User |
@Holger: Für GUI-Builder gab's auf dem Amiga ja schon viele verschiedene Ansätze (Gad Tools Box, MUI Builder, StormWizzard, Reactor, etc.). Allerdings hat mich keiner restlos überzeugt. Wenn ich Dich richtig verstanden habe, möchtest Du ein All-Inclusive-Paket ala Delphi und dazu noch modular und transparent erweiterbar? Hast Du wirklich die Motivation und Ausdauer, sowas anzugehen? -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-15, 22:47 h Mad_Dog Posts: 1944 User |
Zitat: Die Developer CD v2.1 (OS 3.5) ist nicht teuer. Vor allem, wenn man in Betracht zieht, daß die Vollversion von StormC 3.0 und alle Bände des Rom Kernel Reference Manual mit drauf sind. Schau mal bei amazon nach, was die einzelnen Bände kosten. -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-18, 01:22 h Holger Posts: 8116 User |
Zitat:So sieht's aus. Leider sind auch die zugrundeliegenden Toolkits nicht mehr allzu zeitgemäß. Allerdings kann man, wenn man weit genug über den Tellerrand schaut, auf Erfahrungen anderer Plattformen aufbauen. Die bestehenden Toolkits wurden zu einer Zeit entwickelt, als es keinen vernünftigen C++-Compiler für den Amiga gab, und viele andere Systeme in dem Punkt UI/Desktop hinterherhinkten, also kaum inspirieren konnten. Zitat:In erster Linie modular und erweiterbar, darauf liegt der Fokus, denn erst das ermöglicht eine Zukunftsperspektive ala All-Inklusive-Paket. Zitat:Nicht, wenn ich es alleine machen müßte. An Ausdauer mangelt es garantiert nicht, Langzeitprojekte sind mein Lebensunterhalt. Aber der erste Schritt wäre ohnehin erstmal die Evaluierung vorhandener Resourcen (sprich interessierten Mitentwicklern und deren verfügbare Zeit), der Ziele/Wünsche und natürlich vorhandener Lösungen, die evtl. benutzt/integriert werden können. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2004-02-18, 12:17 h Solar Posts: 3680 User |
Zitat: Damit habe (nicht nur) ich in einem Freizeitprojekt zwei Jahre verbaselt. Worte sind billig: Natürlich will Dir jeder helfen. Und natürlich hat auch jeder seine Meinung (jeder eine andere), und vertritt diese vehement. Nur, wenn's dann an die Arbeit geht, sind sie alle weg. [ - Answer - Quote - Direct link - ] |
2004-02-18, 21:39 h Mad_Dog Posts: 1944 User |
Ich hab dem Kurs jetzt noch eine Lektion über while-Schleifen zugefügt. Ich hoffe, das Beispiel ist nicht bereits zu schwierig für Anfänger, aber irgendwie müssen wir uns ja in der Komplexität steigern... Im Moment ist mir kein passendes, anfängergerechtes Beispiel für eine do-while Schleife (Fußgesteuert) eingefallen. Ich kann den Neueinsteigern ja nicht gleich was ausm' Schöning vor den Latz knallen, da sonst Error: STM overload. -- http://www.norman-interactive.com [ - Answer - Quote - Direct link - ] |
2004-02-18, 22:18 h Ralf27 Posts: 2779 User |
Ich kann ja schon einigermaße C-Code lesen (muß ich ja können wenn ich was lernen will, MaxonBasic Quellcodes muß man ja mit der Lupe suchen...) aber ich schaff es einfach nicht das einfache "Hello World"-Demo testweise zu compilieren. Hab hier das GoldED-Demo dazu. Grummel.... -- http://www.alternativercomputerclub.de.vu [ - Answer - Quote - Direct link - ] |
2004-02-18, 22:28 h Mad_Dog Posts: 1944 User |
Zitat: Mit dem GCC? Wo ist das Problem? Welche Fehlermeldungen erscheinen? Wenns an der Verquickung von GoldED und GCC liegen sollte, dann probier mal folgendes aus: Den Code im Editor (egal welcher, kann auch ED sein) eintippen und unter "HelloWorld.c" abspeichern. Dann eine Shell aufmachen. In's Verzeichnis wechseln, wo der Sourcecode abgespeichert wurde. Dann folgendes eintippen: gcc HelloWorld.c -o HelloWorld Dann müßte es compilieren oder ne Fehlermeldung ausgeben. Wenns fertig compiliert hat, einfach das Programm mit HelloWorld starten. Dann müßte die Textausgabe kommen: Hello, World! -- http://www.norman-interactive.com [ Dieser Beitrag wurde von Mad_Dog am 18.02.2004 editiert. ] [ - Answer - Quote - Direct link - ] |
1 -2- 3 4 5 | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > C-Anfängerkurs | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |