Archiv verlassen und diese Seite im Standarddesign anzeigen : C++ lernen
Import-Script
29.05.2003, 12:40
Moin zusammen, <BR> <BR>hat jemand eine Idee mit welchem Programm / Kurs (am Besten gratis) C++ zu erlernen ist. <BR> <BR>Bei google wird man mit Angeboten tot geschmissen, aber welches ist wirklich brauchbar? <BR> <BR>Gruß Winnie
Import-Script
29.05.2003, 18:39
Frage ist erstmal: Wie gut kannst Du C (ohne plusplus)? Die Objektorientierung ist schliesslich nur ein add on. Dafür sollte man zuerst das C "nackig" beherrschen. <BR>Ich habe mich da an ein uraltes Borland C 1.0 Handbuch nebst dem uralten Compiler gehalten. Das Handbuch ist flockig geschrieben, (ja das hatte Borland mal drauf, echt) und der 1.0 Compiler kann alles was man so braucht (rund um den PC). Allerdings das Ganze unter DOS; bitteschön. Wenn man da durch ist, kann man sich mal an Windows herantrauen und so die ersten Fenster im Fenster Objekte usw. eben das ++ versuchen.
Import-Script
29.05.2003, 21:20
Antwort ist erstmal: Ich habe nicht den Schimmer einer Ahnung, davon aber reichlich. <BR> <BR>Zum Beispiel dachte ich C++ sei eine Erweiterung des normalen C und das was Du oben beschreibst wäre Visual C++? <BR> <BR>Soviel dazu. Ich habe mal vor einiger Zeit ein Buch von Markt und Technik mit dem Titel: <BR> <BR><b>Turbo Pascal 7.0, Das Kompendium <BR>Sonderausgabe 1996</b> gekauft. <BR> <BR>Mit einer Diskette für Beispielprogramme. Ich habe es aber viel später als 96 gekauft. <BR> <BR>Nach einigen Experimenten dachte ich es wäre eben alles überholt und wollte C lernen. <BR> <BR>Hieran erkennst Du dass ich weder die Eine noch die Andere Sprache erlernt habe. Wollte ich aber nun nachholen. Zeit wird's. <BR> <BR>Ich meine mich zu erinnern, das Du ein Pascal-Freak bist. <b>Also meine Frage auch an alle anderen:</b> <BR>"Lohnt es sich immer noch mit Pascal zu beginnen?" <BR>Oder doch lieber C? <BR> <BR>Irgendwann z. B. sollen meine µC's mit dem PC kommunizieren und die Oberfläche des Bildschirms soll vernünftig aussehen. Also Hard- und Software-Kombinationen. <BR> <BR>Gruß Winnie
Import-Script
29.05.2003, 22:14
Au hah, die Frage ist gut, trifft genau den Kern; und als Pascal-Verfechter oder "Pascal-gerne-benutzer" geht das genau in die Kerbe. Also kann ich hier nur meine eigenen Erfahrungen mal kurz kundtun; die Entscheidung, ob C oder was ganz anderes (Java, PHP,?????????) liegt bei jedem selbst. <BR>Für mich: Ich finde Pascal gut. Rede jetzt auch nicht von "Visual" (ob Pascal, das haben die MicroSchrottler sich nämlich nicht getraut oder C oder Basic --> zu Basic mussten sie den Mut haben, sonst würde heute keiner mehr programmieren). Egal wie, Hochsprache ist Hochsprache und es liegt heute echt nicht an der Sprache, sondern nur an der Compilerunterstützung usw; will sagen; was man zu kaufen bekommt, was es taugt, von welchem Hersteller, für welche Plattform. <BR>Nimm meiner einer; ich progge auf allem rum, sei es Motorola, Intel, Sun, oder gar Microcontroller wie 68705 oder 68000 oder auch "sogar" 8031, dem Lieblingskind hier bei Batronix. Just für diesen hab ich mir NILI-Pascal gekauft; nicht weil ich das toll fände, sondern weil es PASCAL ist. <BR>Du schiesst Dich irgendwann mal auf was ein, bei mir ist es Basic und Pascal und Assembler (um den kommst Du nie herum). <BR>Jetzt bin ich zugegebenermassen etwas "Altertum", also wenn ich wie der Brillen-Fielmann hier am Teich sässe mit meinem Sohnemann würde ich ihm "C" empfehlen. a) weil es für alles einen C-Compiler gibt, b) weil es die Weiterentwicklung von Pascal ist; konsequent, ferig aus ENDE. <BR>Der Dorn im Auge ist der, dass ich ihm Assembler emfehlen würde (hintenrum), denn was macht ein moderner C-Compiler??? <BR>Er erzeugt Assembler-Zwischencode und assembliert das dann. <BR>Dann kann ich auch (a´la) Free-Pascal aus Pascal Assembler erzeugen, oder a´la MS aus Pascal C und dann aus C Assembler; dauert nur länger. Deswegen hatten die Pascals so einen schlechten Ruf bekommen. Es waren immer 2 Schritte nötig (auf lahmen Kisten)!!! <BR>Mit einem Pentium4 2,5 GHz, 500Mhz Frontside, ALDI Preis juckt das nicht mehr, echt nicht mehr. <BR>Mich selbst mit PentiumII/450 auch schon nicht mehr. Dann compiled das Ding halt statt 5 sec. 7 sec. oder 10 sec. <BR>Frage stellt sich: Mache ich´s mit MS oder anderen? Klare Antwort: MSverkauft mir keinen Pascal Compiler für Windows, Borland will für Delphi satt (zu satt) Kohle, ergo nehme ich Free-Pascal. (könnte auch Free-C sein...; gibts dto.) <BR> <BR>Pascal hat für mich den Vorteil, dass die existierenden Compiler gut, schnell(genug) und Fehlererkennungs-geil sind; sprich sie meckern bevor es zu spät ist. Das ist für mich der Grund Nr.1! Wenn es ADA gäbe oder Modula (ebenfalls eine Weiterentwicklung Pascals) oder ähnliches in gleichem Umfang, ich würde das nehmen!!! <BR> <BR>Besser ein Compiler meckert, als sich wenn er es nicht tut, mit einem Debugger totsuchen. <BR> <BR>Was Deine Vision betrifft: Du fliegst auf die Schnauze, so schön bist Du nicht, mit egal was du nimmst. Da durchwühlen, Compiler besiegen (statt Drachen) - das ist eben die Neue(zeit). -- aber das haben die Hollerith-Leute mit ihren Lochstreifen auch schon geflucht, verdammt, etc. und sie haben es gemacht; andernfalls hätten wir jetzt nicht PCs auf dem Tisch stehen und würden uns nicht fragen ob? ob nicht? welcher? oder doch anders? was in zwei Jahren? ...??? ...??? <BR> <BR>Ich mach Dir mal einen Vorschlag: Di mailst mir mal Deine Adresse und ich schicke Dir mal das Turbo-C 1.0 Buch. Dann liest Du das Kapitel für "Pascal-Umsteiger" und dann reden wir weiter. <BR><a href="mailto:A.Seck@T-online.de">A.Seck@T-online.de</a>
Import-Script
29.05.2003, 22:56
Jawoll ja, hab' ich gemacht. Bin gespannt ob ein Buch ankommt. <BR> <BR>Wenn ja, bekommst Du das Porto und selbstverständlich nach dem Lesen auch das Buch zurück. <BR> <BR>Meine Adresse solltest Du im Sinne des allgemeinen Datenschutzes behandeln. Danke. <BR> <BR><font color="ff0000">Trotzdem sind auch weiterhin alle anderen Antworten und Meinungen auf den ursprünglichen Text und obiges gerne gesehen.</font> <BR> <BR>Gruß Winnie <BR>
Import-Script
29.05.2003, 23:41
Was das betrifft, @Winnie, Gentlemen meets Gentlemen... <BR>Das mit dem Zurückschicken dto; habs nicht anders erwartet. Und jetzt lese ich mal Deine Mail...
Import-Script
30.05.2003, 00:08
Hi! <BR>Ich kann nur das Buch "Jetzt lerne ich C++" von Markt & Technik empfehlen. Das Buch verlangt keine Vorkenntnisse und behandelt alle wichtigen Themen angefangen von Zeigern über Klassen bis hin zur Polymorphie. <BR>ISBN: 3-8272-5340-3 <BR> <BR>mfg Mike <BR>
Import-Script
30.05.2003, 11:57
Hallo Michael, <BR> <BR>gute Idee habe gerade bei Amazon ein gebrauchtes Buch mit CD bestellt. Bin mal gespannt ob es wirklich gut ist. Aber eigentlich hat Markt & Technik immer gute Sachen gehabt wie z. B. das Komendium-Buch oben. <BR> <BR>Gruß Winnie
Import-Script
30.05.2003, 14:40
Hi, <BR> <BR>"Pascal oder C ist die Frage"... "Bist Du Wissenschaftler oder nicht?" die Gegenfrage <BR>Wissenschaftler schwören auf Pascal. <BR> <BR>Falls Du jedoch hauptsächlich Privat arbeiten möchtest und schöne und einfache Klickibunti-Programme schreiben willst, empfhele ich Dir Borland C++ Builder (BCB). <BR>Das Aussehen Deines Programms "malst" Du mit der Maus und fügst nur noch wenige Zeilen ein. Fertig ist das Programm. Planst Du eher Geld damit zu verdienen solltest Du sich auf Visual einschießen, ein relativ leichter Einstieg ist auch möglich. <BR>Meine Schwester (Dipl. Biologin) hatte keine Ahnung vom Programmieren und hat auf BCB gelernt. Davor hat sie es mit Visual probiert, aber gar nichts hinbekommen. Dazu kann ich Dir noch ein gutes Buch empfehlen, das hat aber im Moment noch meine Schwester. Vom der Programierung her sind die Teile meiner Schwester ziemlich übel, laufen aber gut und sind optisch sehr ansprechend. <BR> <BR>Falls es Dich Interessiert, schick mir mal ne Mail und ich werde Dir Material zukommen lassen. Eine 30-tage Demoversion (5.0) habe ich auch noch rumliegen. <BR> <BR>Gruß <BR>Elmar
Import-Script
14.06.2003, 02:35
Also ich fange gerade mit JAVA an und kann das(fuer nicht hardwarenahe Programe) nur empfehlen. Komplette Objektorientation(nicht nur sowas aufgeseztes wie c++),Betriebssystem unabhaengig, eine eingebaute Graphische Oberflaeche und Netzwerk,XML und Krypto-zeugs schon eingebaut <BR> <BR>Gruß Tobias
Import-Script
19.06.2003, 23:22
Also wirklich, Elmar, <BR>es kann ja niemand gleich alles wissen! Klar, wenn man in einer objektorientierten Umgebung prozedural programmiert und nicht überall Exceptions abfängt, dann quietscht und knarrt es halt im Programm. Aber wenn Du plötzlich zum Biologen mutierst und das erste Mal ohne Anleitung eine Gram-Färbung machen müßtest, wage ich zu behaupten, daß das Ergebnis auch schön bunt aussieht... aber nicht unbedingt brauchbar ist!
Import-Script
19.06.2003, 23:33
Hi, <BR> <BR>ist wirklich meine Schwester... <BR> <BR>Aber exeptions braucht man nicht abzufangen, wenn man schön aufpasst und sauber und strukturiert programmiert. Struktogramme sind dabi sehr nützlich. Auch könnte es nicht schaden, aus immer wiederkehrenden Vorgängen unterprogramme zu machen, anstatt mit der Zwischenablage hunderttausendmal das selbe hintereinanderzukopieren... <BR> <BR>Außerdem würde ich so einen job niemals annehmen, schon gar nicht unvorbereitet. Oder zumindest vorher mal übern bzw. Einen lehrgang mitmachen. Bzw. hier: Die Vorlesungen besuchen... <img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0> <BR> <BR>Gruß <BR>Elmar
Import-Script
20.06.2003, 17:46
wollte nur mal bemerken, dass pascal entgegen andreas's angaben VIEL schneller als jeder c-compiler kompiliert. <BR> <BR>ich persönlich code lieber pascal. ist die sauberere sprache als c.
Import-Script
27.06.2003, 19:36
Ich hab mir bei E-Bay einen Delphi-Compiler und ein paar echt gute Addison Wesley Bücher ersteigert. <BR> <BR>DAS IST KEIN PASCAL MEHR WAS DIE DA BETREIBEN !!!<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR> <BR>Interfacebuilder, klick and drop, da kann Elmars Schwester genauso, oder VB, oder sonstwas. Wunderts mich nicht mehr, dass die nur mit Giganto-Aufwand Programme auf andere Plattformen portieren können. Eigentlich wollten die doch das Programmieren erleichtern, damit man das Rad nicht jedesmal neu erfinden muss (vgl. input Filename) - Um diese Funktion zu benutzen muss ich erst das Paradies neu erschaffen, Adam und Eva einen PC kaufen, dann die Welt neu erfinden, in jeden meiner "Apple"s reinbeissen..., Leuchtturm-Zeitungen verkaufen, , , , , , ..nur noch XP anbeten und sonst allem Weltlichen entsagen. <BR> <BR>Vor Euch steht der Geläuterte PASCAL-PROGRAMMIERER <img src="http://progshop.com/elektronik/diskussion/clipart/uhoh.gif" border=0><img src="http://progshop.com/elektronik/diskussion/clipart/rofl.gif" border=0> <BR> <BR> <BR>Das kanns doch nicht sein, oder? <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>
Import-Script
27.06.2003, 20:36
Hi, <BR> <BR>ist wie beim Glücksrad: <BR> <BR><img src="http://progshop.com/elektronik/diskussion/clipart/biggrin.gif" border=0> Ich kaufe ein 'C'! <img src="http://progshop.com/elektronik/diskussion/clipart/biggrin.gif" border=0> <BR> <BR>Gruß <BR>Elmar
Import-Script
30.06.2003, 00:58
Kleiner Tipp zur Windows Programmierung. <BR>Um Windows-Programmierung (in C) zu lernen am besten das "Standardwerk" beschaffen: <BR> <BR>"PROGRAMMING WINDOWS", BY CHARLES PETZOLD, Microsoft Press <BR> <BR>- für mich (und viele andere) der Einstieg schlechthin in die Windows Programmierung <BR>- enthält zahlreiche einfache Beispiele (jedes Beispiel ist besser als alle graue Theorie) <BR>- Originalausgabe bzw. auch übersetzt falls das Englische ungewohnt ist <BR>- gibts auch vereinzelt im Netz als HTML-Helpfile (.chm), ob's legal ist weiß ich nicht <BR> <BR>anderes gutes Werk von Herbert Schild (ebenfalls C) <BR> <BR>"111 ganz legale Windows 95 Programmier-Tricks", Sybex Verlag <BR> <BR>- Untertitel: "Der schnelle Einstieg in die Windows Programmierung" <BR>- lehnt sich eng an Charles Petzold an <BR>- ebenfalls zahlreiche einfache Beispiele <BR>- müßte auch eine neuere Auflage geben (meine Auflage heißt noch so) <BR> <BR>Beispiel für einen umfangreichen (deutschen) C++ Kurs <BR> <BR>"C++ Eine Einführung" <BR> <BR>- Online: <a href="http://www.mathematik.uni-marburg.de/~cpp/" target=_top>http://www.mathematik.uni-marburg.de/~cpp/</a> <BR>- Offline: <a href="http://www.mathematik.uni-marburg.de/~cpp/offline-version/cppkurs.zip" target=_top>http://www.mathematik.uni-marburg.de/~cpp/offline-version/cppkurs.zip</a> <BR>- setzt kein C voraus (was für jeden guten C++ Kurs gelten sollte) <BR> <BR>fehlt noch die Entwickungsumgebung: <BR> <BR> z.B. "Microsft Visual C++ Autoren Edition" <BR>- vollständiges Programmiersystem, lediglich bei den kompilierten Programmen <BR> erscheint nach Aufruf ein Fenster mit Hinweis auf nichtkommerzielle Verwendung <BR>- gab's vor kurzem als PC Magazin Spezial 27 für 10 Euro (Nachbestellen!) <BR>- gibt's auch als Bookware ähnlich günstig (vielleicht besserer Weg) <BR> <BR>es gibts auch andere hervorragende Freeware IDE's wie z.B. LCC-Win32 <BR>- <a href="http://www.cs.virginia.edu/~lcc-win32/index.html" target=_top>http://www.cs.virginia.edu/~lcc-win32/index.html</a> <BR>- auch hier gibt es viele Beispiele <BR>- sollte auch die Petzold Beispiele übersetzen (Anfänger demotivieren aber gerade immer an Kleinigkeiten und MOTIVATION IST ALLES!) <BR> <BR>ansonsten <BR>- es gibt zahlreiche Online-Bücher (siehe z.B. <a href="http://www.mut.de" target=_top>www.mut.de</a>) <BR>- es gibt Skripte meist in eng. manchmal in dt. Sprache (Google Stichwort-Suche) <BR>- Pascal oder C/C++ ? Glaubensfrage! Viele haben mit Pascal begonnen (nach Basic) <BR>- C hat viel Freiheiten und damit auch Gefahren; manchmal schwierig zu lesen kommt aber auf den Programmierer an (siehe z.B. auch Code Complete von Steve Mc Connel, MS Press) <BR>- Pascal ist reglementierter und eine geschwätzige Sprache wird aber an Hochschulen gerne als Einstieg gelehrt. <BR>- Delphi wurde erwähnt als Brücke zu Windows (es gibt dort auch eine freie Personal Edition) <BR>- Linux Quelltexte sind komplett in C mit Assembler; Gnome und KDE in C++ (also nix mit Pascal oder Delphi) <BR>- wenn man Rechner wirklich verstehen möchte dann Assembler lernen; dazu eignen sich auch Microcontroller ganz gut, deren Befehlssatz ist meist überschaubar und es gibt für fast jede MCU gute Simulatoren <BR> <BR>Gruß Gerd <BR>
Import-Script
30.06.2003, 12:11
Hallo Gerd, <BR> <BR>Mikrocontroller (MCS-51-> (2051/52)) programmier ich ja, ich bin doch u. a. Informationselektroniker. Um so peinlicher ists dass ich nicht mal eine Hochsprache kann. Nur zu meiner Lehrzeit usw. gab es noch nicht wirklich Computer und µC. Die Zeit die heute zum Programmieren genutzt wird durften wir uns mit der Feile usw. vertreiben. Ich sag' nur U-Stahl... Haben bestimmt schon einige hier gehört, stimmts?! <BR> <BR>Nun habe ich mir ein Buch von Markt und Technik mit dem Titel 'Jetzt lerne ich C++' gekauft. <BR> <BR>Stimmt schon mit 'google', dort habe ich so viele Sachen gefunden dass ich wohl eher den Plan verloren hab' als was wirklich gut und nützliches. <BR> <BR>Ich werde mich mal mit den links beschäftigen die Du oben erwähnt hast. <BR> <BR>Gruß Winnie
Import-Script
30.06.2003, 15:15
Hm, <BR>Ich kann auch von Glück reden, dass wir am ende der Realschule noch bissel In QuickBasic schnuppern durfetn(was ich ja eh schon konnte). Haetten wir einen anderen Lehrer bekommen wuerden wir jezt wol Strommasten aus Holz bauen ...
Import-Script
30.06.2003, 16:10
Oder aus den Masten Figuren schnitzen...<img src="http://progshop.com/elektronik/diskussion/clipart/rofl.gif" border=0> <BR>Bist wohl auch nicht mehr einer der Jüngsten, gelle?! Quick Basic kam doch mitte bis ende der 80iger, oder wie war das? <BR> <BR>
Import-Script
01.07.2003, 10:37
Von wegen mach gerade meinen Realschulabschluss.(Heute um 12 ist Notenbekanntgabe) <BR> <BR>Also von daher ... <BR> <BR>Wir haben zwar Computer genug aber da geht niemend aus dem "Admin" dran und der laesst auch nur Kazza ueber den Schul-T-DSL anschluss laufen. <BR> <BR>Auser natuerlich man fragt den Sohn des Rektors nach dem Schlussel zum Computer-Raum... wie jezt gerade <IMG SRC="http://progshop.com/elektronik/diskussion/clipart/happy.gif" ALT=":-)" BORDER=0>
Import-Script
01.07.2003, 12:22
Ich <b>versuche</b> schon seit 1983 zu programmieren.<img src="http://progshop.com/elektronik/diskussion/clipart/crazy.gif" border=0> <BR>Zuerst habe ich in Assembler programmier (8-Bit Programmierung für U880 (Z80) ), dann bin ich langsam umgestiegen auf GW-Basic, Pascal und C bzw.Turbo-C und C++ . <BR>Nach dem aberes 16-Bit und 32-Bit Rechner gab programmiere ich nur noch in C++ (für den Heimgebrauch ). Ich hohle mir die Bücher meistens aus der Bibliotek (Hochschule). <BR>
Import-Script
12.11.2003, 11:26
Wer kann mir helfen? <BR> <BR>Ich habe in C++ ein Programm geschrieben und beginne wie üblich mit main. <BR>main ( int argc, char *argv [] ) <BR>{ <BR> FILE *Dateivariable_Eingabe; <BR> char Dateiname_Eingabe [50]; <BR> int Zeichen, Start, Ende, Offset, a, c ; <BR> a = 0; <BR> if ( ( Dateivariable_Eingabe = fopen (argv [1], "rb")) == NULL) <BR> { <BR> printf ("Eingabedatei %s ist nicht vorhanden.\n", <BR> Dateiname_Eingabe); <BR> <BR> exit (1); <BR> } <BR> else <BR> { <BR> printf(" Programmübersetzung \n") ; <BR> printf(" File: "); printf(argv[1]); <BR> printf("\n"); <BR> <BR> Start = atoi(argv[2]); ???????? <BR> Ende = atoi(argv[3]); ???????? <BR> Offset = atoi(argv[4]); ??????? <BR> umwandlung ( Start ); <BR> verarbeitung(Dateivariable_Eingabe, Start, Ende, Offset); <BR> fclose (Dateivariable_Eingabe); <BR> } <BR> return 0; <BR>} <BR>Bei meinen Fragezeichen habe ich das Problem, daß ich nur Dezimale zahlen verarbeiten kann. <BR>Beim Programmaufruf gebe ich aber nach dem Dateinahmen Hex-Zahlen ein. <BR>Wie kann ich diese aber in meine Variablen (Start, Ende und Offset) aufnehmen, bzw. zur weiterverarbeitung brauche ich dann den Dezimalen Code. So wie es jetzt ist werden nur Dezimalzahlen übernommen, sonst steht nur eine "0" in den Variablen. <BR><img src="http://progshop.com/elektronik/diskussion/clipart/yawn.gif" border=0> <BR>
Import-Script
21.02.2004, 22:00
hi, sehr interessante diskussion die ihr da führt, <BR>jetzt hätt ich aber auch mal ne frage ich studier nachrichtentechnik an ner fh und dort lernen wir c und assembler, von einem früheren wahlfach kann ich noch ein bischen pascal ....nun meine frage ....ist's sinnvoll alles was ich in c und assembler gerlernt hab mir auch in pascal beizubringen ?? .....wäre zumindest ne schöne fereinbeschäftigung ....was meint ihr ?? <BR> danke <BR> chris
Import-Script
22.02.2004, 01:16
@Chris: Das ist wohl eher ein Glaubenskrieg. <BR>Wenn Du C kannst und Pascal (mal gelernt hast), dann solltest Du Dir diese Gedanken eigentlich nicht mehr machen. <BR> <BR>1:1 übernehmen, und ab und an sich halt dran gewöhnen, dass Pascal ausser <BR>"void (xyz) void" <BR>auch mal was sinniges sehen will ausser <BR>"void" was übersetzt = Mülleimer heisst. <BR> <BR>function (xyz): boolean; <BR>begin <BR> xyz := false; <BR>end; <BR> <BR>tut´s genausowenig, aber der Compiler findet es gut und macht auch NULL Code draus..., oder linkt irgendeine Unsinn-Library mit dazu, die mangels ABC.dll nie irgendwas tut. <BR> <BR>void void, schönen Abend noch.. <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>ach so, hätt ich fast vergessen: <BR>{ <BR>} <BR>
Powered by vBulletin® Version 4.1.7 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.