Wo lernt man C und C++ zu Programmieren ( Für Anfänger )

Diskutiere Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) im Developer Network Forum im Bereich Hardware & Software Forum; Wie oben schon bereits geschrieben, würde ich gerne C und C++ lernen, aber es sollte einfach verständlich sein für einen Anfänger. Die meisten...
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #1
EinfachIch

EinfachIch

Gesperrter User
Dabei seit
14.05.2008
Beiträge
302
Reaktionspunkte
0
Wie oben schon bereits geschrieben, würde ich gerne C und C++ lernen, aber es sollte einfach verständlich sein für einen Anfänger. Die meisten seiten waren leider sehr unverständlich und warfen direkt am Anfang mit Fremdworten um sich :confused:

Ich hoffe mir kann jemand Links sagen wo man soetwas einfach lernen kann :)
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #2
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
Wenn du noch gar nicht programmieren kannst, solltest du dir vlt. lieber eine einfachere Einsteigersprache suchen.
C und C++ sind ziemlich heftig für den Anfang.
Gute Sprachen wären da vlt. Pascal oder Delphi. Wo du gute Tutorials und Seiten findest kann ich dir jetzt aber auf Anhieb auch nicht sagen.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #3
orangensaft

orangensaft

Mitglied
Dabei seit
04.08.2009
Beiträge
13
Reaktionspunkte
0
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #4
LA_VOLT

LA_VOLT

Bekanntes Mitglied
Dabei seit
25.01.2005
Beiträge
2.893
Reaktionspunkte
0
Ort
Aiur
Wenn du noch gar nicht programmieren kannst, solltest du dir vlt. lieber eine einfachere Einsteigersprache suchen.
C und C++ sind ziemlich heftig für den Anfang.
Gute Sprachen wären da vlt. Pascal oder Delphi. Wo du gute Tutorials und Seiten findest kann ich dir jetzt aber auf Anhieb auch nicht sagen.

nur mal so, was willst du mit Pascal oder Delphi? die zwei sprachen sind absolut tot und antik. Außerdem sind sie vom aufbau her komplett anders als C oder C++
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #5
EinfachIch

EinfachIch

Gesperrter User
Dabei seit
14.05.2008
Beiträge
302
Reaktionspunkte
0
Vielleicht hätte ich anderes Fragen sollen, wie habt Ihr angefangen mit C und C ++ zu Programmieren ? Und warum wird die Programmiersprache immer schwerer, wenn es doch auch einfache Sprachen gab ?

Wozu überhaupt neue und Komplizierte Sprachen ?

Ich habe auch ein paar seiten entdeckt doch bei denn meisten soll man ein extra Programm runter laden zum C und C ++ zu Programmieren.

Brauch man wirklich ein Programm um Programme zu schreiben ? kam mir einwenig komisch vor.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #7
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
Außerdem sind sie vom aufbau her komplett anders als C oder C++
Stimmt, C ist eine Klammersprache.

Ich würde dir empfehlen ruhig mit C anzufagen, und somit die Grundlagen zu lernen.
C ist recht allgemeine Programmiersprache d.h der Umschwung auf eine andere wird dir nicht schwer fallen.
Wenn du die Grundlagen von C gelernt hast kannst du auf C++ umsteigen, die Syntax ist diesselbe, jedoch ist C++ objektorientiert, so kannst du Programme mit einer oberfläche Programmieren.
Mit C lässt lassen sich am anfang so dinge wie der Programmablauf, Methoden/Prozeduren, Haltepunkte etc noch recht einfach lernen, die du dann hinterher in C++ anwendest.

Schonmal versucht in C++ eine Endlosschleife laufen zu lassen?
Funktioniert in C Wunderbar.

PS. Genauso könntest du mit Pascal anfangen und dann auf Delphi umsteigen, wäre dassgleiche allerdings nicht mehr Zeitgerecht.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #8
Lemmy

Lemmy

verdienter Ex-Mod
Dabei seit
14.04.2002
Beiträge
8.697
Reaktionspunkte
12
Ort
Lemmyngshausen
ich schiebe das mal in die Delevoper Zone

<<<<<<<<<< MOVED
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #9
EinfachIch

EinfachIch

Gesperrter User
Dabei seit
14.05.2008
Beiträge
302
Reaktionspunkte
0
http://www.tutorials.at/einfuehrung/01-generationen-entwicklungsumgebung.html



schau mal hier, das verstehe ich sogar. der erste link ist am verständlichsten


Danke für denn Link der ist gut bisher.

Leider habe ich ein Problem und zwar schreibt der "Entweder Sie starten Sie selbst aus dem Verzeichnis heraus, oder - einfacher -, Sie starten das Programm gleich über das Code::Blocks-Menü über Build und Run."

Die .exe wie erstelle ich diese ? Das Programm hat zwar etwas gespeichert, aber dieses lässt sich nicht starten:

meineersteexe.jpg


Unter RUN jedoch mit dem Programm lässt sich das alles starten.

Code::Blocks können Sie von http://www.codeblocks.org/downloads herunterladen. "

Das ist das Programm was ich habe. Intern im Programm lässt sich die exe starten aber nicht auf dem Rechner selbst.

Woran liegt das mache ich etwas falsch ?
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #10
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
nur mal so, was willst du mit Pascal oder Delphi? die zwei sprachen sind absolut tot und antik. Außerdem sind sie vom aufbau her komplett anders als C oder C++

Wer noch nie programmiert hat, bekommt damit aber einen besseren Einstieg in die Abläufe, die in einem Programm vorhanden sind.
Man weiß dann zumindest, wovon die Leute reden. Egal welche Programmiersprache.
Ich habe zwar nur Pascal gelernt, aber ich verstehe trotzdem grob jedes andere Programm.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #11
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
Danke für denn Link der ist gut bisher.

Leider habe ich ein Problem und zwar schreibt der "Entweder Sie starten Sie selbst aus dem Verzeichnis heraus, oder - einfacher -, Sie starten das Programm gleich über das Code::Blocks-Menü über Build und Run."

Die .exe wie erstelle ich diese ? Das Programm hat zwar etwas gespeichert, aber dieses lässt sich nicht starten:

meineersteexe.jpg


Unter RUN jedoch mit dem Programm lässt sich das alles starten.

Code::Blocks können Sie von http://www.codeblocks.org/downloads herunterladen. "

Das ist das Programm was ich habe. Intern im Programm lässt sich die exe starten aber nicht auf dem Rechner selbst.

Woran liegt das mache ich etwas falsch ?

Was für einen Compiler hast du denn?
Die *.C Datei ist der nackte Quellcode, zum Ausführen muss er erst noch kompiliert werden.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #12
EinfachIch

EinfachIch

Gesperrter User
Dabei seit
14.05.2008
Beiträge
302
Reaktionspunkte
0
Compiler von dieser seite : http://www.codeblocks.org/downloads

Das haben die bei http://www.tutorials.at/ geschrieben.

Leider schreiben diese nicht wie man aus diesen Datein eine .exe bekommt.
Wäre ja ganz spannend seine Anfänger auch Zu "Dokumentieren" vorallem, um denn Spass an der sache nicht zu verlieren. So kann man immer sagen hey so scheisse war ich mal :D Jetzt kanns nur noch besser werden.

Aber leider weiss ich nicht wie man diese Datein zusammen fügt bzw zu einer .exe bekommt.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #13
LA_VOLT

LA_VOLT

Bekanntes Mitglied
Dabei seit
25.01.2005
Beiträge
2.893
Reaktionspunkte
0
Ort
Aiur
Wer noch nie programmiert hat, bekommt damit aber einen besseren Einstieg in die Abläufe, die in einem Programm vorhanden sind.
Man weiß dann zumindest, wovon die Leute reden. Egal welche Programmiersprache.
Ich habe zwar nur Pascal gelernt, aber ich verstehe trotzdem grob jedes andere Programm.

naja, Pascal, Delphi und co sind maschinensprachen, sprich dort wird noch Prozessornah programmiert, C, C++ und java sind Hochsprachen, sprich dort wird nicht prozessornah programmiert und der Code wird in Maschinencode umgewandelt. Es sind also große Unterschiede vorhanden und für einen Laien nichtmehr so leicht nachzuvollziehen
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #14
J

Jakob

Bekanntes Mitglied
Dabei seit
24.06.2007
Beiträge
1.200
Reaktionspunkte
0
Ort
Hessen
Compiler von dieser seite : http://www.codeblocks.org/downloads

Das haben die bei http://www.tutorials.at/ geschrieben.

Leider schreiben diese nicht wie man aus diesen Datein eine .exe bekommt.
Wäre ja ganz spannend seine Anfänger auch Zu "Dokumentieren" vorallem, um denn Spass an der sache nicht zu verlieren. So kann man immer sagen hey so scheisse war ich mal :D Jetzt kanns nur noch besser werden.

Aber leider weiss ich nicht wie man diese Datein zusammen fügt bzw zu einer .exe bekommt.

hast du das gemacht, was im tut steht, also die exe runtergeladen, die "codeblocks-8.02mingw-setup.exe" heißt? (ca 19mb groß)

wenn ja gibst du dann beim ersten start des programms einen speicherort für deine projekte an (standard ist "Eigene Dateien -> Dokumente")

dann, wenn du den quellcode fertig hast, gehst du oben in der leiste auf "Build" und machst dann entweder erst "Build" und dann "Run" oder gleich "Build und Run", dann sollte die .exe datei an dem vorher festgelegten speicherort sein (sollte sie aber eigentlich schon nach einem klick auf build :D)
dann machst du dir ein backup an einen speicherort deiner wahl und kannst so immer sehen, wie du mal angefangen hast :D
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #15
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
naja, Pascal, Delphi und co sind maschinensprachen, sprich dort wird noch Prozessornah programmiert, C, C++ und java sind Hochsprachen, sprich dort wird nicht prozessornah programmiert und der Code wird in Maschinencode umgewandelt. Es sind also große Unterschiede vorhanden und für einen Laien nichtmehr so leicht nachzuvollziehen
Dem muß ich widersprechen. Pascal ist genausowenig eine Maschinensprache wie C. Wer maschinennah programmieren will, nimmt Assembler oder C.
Alle Sprachen, sogar Assembler müssen erst in Maschinensprache übersetzt werden, bevor der Prozessor was damit anfangen kann. Die einen einmal per Compiler und andere zur Laufzeit per Interpreter.

C++ und Java sind eine andere Klasse von Sprachen, auch wenn sie eine gewisse Ähnlichkeit mit C haben. Objektorientierte Programmierung in C++ bedeutet auch nicht nur cout statt printf zu benutzen.

Die Frage, die man sich immer zuerst stellen muß ist: Was will ich eigentlich?

C ist zwar eine nette Sprache um die Grundlagen kennenzulernen. Will man allerdings mehr als nur ein paar Zahlen auf der Konsole auszugeben, wird's (unnötig) kompliziert. Dann muß man sich in das WinAPI einarbeiten. Und das ist nichts für Anfänger.

Andere Sprachen wie Basic oder auch Java und C# bieten da wesentlich mehr, da noch eine umfangreiche Standardbibliothek dranhängt. Netzwerk und Grafik ist da mit wenigen Zeilen zu machen.

Noch einfacher sind Skriptsprachen, da hier kein Compiler notwendig ist und diese dadurch recht einfach und schnell zu erlernen sind. Da wären zum Beispiel das inzwischen recht weit verbreitete Python oder auch Groovy, das mit seiner Nähe zu Java sehr vielseitig verwendbar ist.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #16
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Dem kann ich nur zustimmen. Wer heute ernsthaft Anwendungen unter Windows programmieren will, sollte sich mit dem .net-Framework und einer passenden Sprache wie C#, VB.net, etc. anfreunden. Alles was über die Konsole hinausgeht ist mit C und der WinAPI oder auch C++ mit MFC nur sinnlos kompliziert und zudem völlig veraltet. Nicht ohne Grund erfreut(e) sich Visual Basic vor allem für Anwendungen im Firmenumfeld größter Beliebtheit. Was effiziente Anwendungsprogrammierung angeht, war das damals Jahre voraus; es fehlten nur leider viele wichtige Dinge, wenn es etwas systemnäher sein sollte.

Zu deiner exe-Datei: Ich würde mal vermuten, die zweite Datei in deinem Screenshot ist die exe. Damit man das auch sieht, solltest du die Option "Bekannte Dateierweiterungen ausblenden" in Extras/Optionen/Ansicht im Windows-Explorer deaktivieren (meiner Meinung nach sowieso die unnötigste Erfindung ever, diese Option).

Btw.: Um ein paar Unklarheiten zu klären: Die Objektorientiertheit von C++ hat überhaupt nichts mit dem Programmieren von Oberflächen oder mit programmtechnischen Möglichkeiten wie Endlosschleifen zu tun. Vielmehr steckt dahinter das objektorientierte MFC-System, welches das Programmieren von Oberflächen damals erleichterte (obwohl man darüber geteilter Meinung sein mag) und auch viele Aufgaben selbst (unsichtbar im Hintergrund) erledigte. Dieses System ist objektorientiert aufgebaut und daher erst mit C++ gekommen.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #17
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
Ich kann meinen Vorrednern nur zustimmen.
Ich sehe es trotzdem von Nöten sich das Grundprinzip des Programmierens bei einer Sprache wie C anzuschauen und dann mit zb. C# fortzufahren.

Hier ein Link zu C# Express von Microsoft

Dort kannst du nach dem installieren direkt loslegen, die *.exe wird automatisch beim Compilieren im Debugordner erstellt.
Wenn du dein projekt veröffentlichst kannst du sogar eine Setup.exe erzeugen die du zum installieren auf verschiedenen Rechensystemen verwenden kannst.

Hier sind noch einige Tutorials
versuch dich mit der Microsoft internen Hilfe auseinander zu setzen, ist am Anfang ein wenig kompliziert aber hilft dir hinterher sehr weiter.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #18
EinfachIch

EinfachIch

Gesperrter User
Dabei seit
14.05.2008
Beiträge
302
Reaktionspunkte
0
Also ich habe alles versucht ich bekomme darauß keine .exe datei die Startet. Es sieht so aus als müsste man die .exe und denn text Verbinden.

Ich weiss aber leider nicht wie. Auf der http://www.tutorials.at/ gehen diese nicht näher darauf ein.

Auf Build und Run ( auch auf die Build und Run schnellstarte Taste ) startet das Programmierte auch immer. Aber NUR über denn Compiler. Die gespeicherte .exe selbst funktioniert nicht.
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #19
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Was genau bringt dich denn zur Annahme, dass die exe "nicht funktioniert". Gibts eine Fehlermeldung, siehst du gar nichts, oder hängt das Programm?
 
  • Wo lernt man C und C++ zu Programmieren ( Für Anfänger ) Beitrag #20
EinfachIch

EinfachIch

Gesperrter User
Dabei seit
14.05.2008
Beiträge
302
Reaktionspunkte
0
Die .exe startet beim doppel klicken nicht.

Es kommt keine Fehlermeldung vom Betriebssystem, aber es geht nichts auf.

Vom Compiler aus, startet die .exe und schreibt denn eingebenden Text. unter printf ("Hello sowieso").

Beim doppelklicken auf die Datei.exe soll laut Aussage der Seite das selbe passieren.
Die .exe funktioniert aber nicht, wenn ich doppelt drauf klicke.

Ich glaub noch genauer kann man es nicht erklären.
 
Thema:

Wo lernt man C und C++ zu Programmieren ( Für Anfänger )

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben