| Umfragen Hier kannst Du zu Umfragen Deine Stimme abgeben, diskutieren und die Ergebnisse einsehen. |
Diskussion: C++ für den Anfang im Forum Umfragen, in der Kategorie Sonstiges; Anzeige Was haltet ihr davon mit C++ anzufangen ich kann bereits Perl und Teile von html aber jetzt will ich ...
| Umfrageergebnis anzeigen: C++ für den Anfang | |||
| Ja | | 38 | 66,67% |
| Nein | | 19 | 33,33% |
| Multiple-Choice-Umfrage. Teilnehmer: 57. Sie dürfen bei dieser Umfrage nicht abstimmen | |||
![]() |
| | #1 (permalink) |
| Anzeige Was haltet ihr davon mit C++ anzufangen ich kann bereits Perl und Teile von html aber jetzt will ich entweder C++, Assembler oder ähnliches lernen sagt ihr das C++ in ordung ist wenn nicht nennt mir bitte vorschläge was ich sonst lernen könnte | |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 442 | Ich denke schon, dass C++ für den Anfang als "höhere Programmiersprache" durchaus geeignet ist, da sie auf verschiedensten Systemen einsetzbar ist und gute OpenSource-Tools (Linux: g++, kdevelop; Windows: g++, Bloodshed DevCPP) zur Verfügung stehen um die Sprache einzusetzen. Eine brauchbare Alternative wäre noch Java (wobei das Geschmackssache ist; ich selbst nutze Java ausschliesslich für Webanwendungen).
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Es hängt ganz davon ab was du programmieren möchtest ![]() C++ beitet definitiv eine große Palette an Möglichkeiten auch objektorientierte. Gibt auch gute kostenlose Compiler im Netz zB Dev-Cpp von Bloodshed Also schaden kanns nie eine Sprache zu können. Assembler naja... aufwendig aber wenn mans gut beherrscht ist es sicher nützlich um deine Programme zu optimieren. Ich selbst kann Cpp einigermaßen und lern grad Assembler im Zusammenhang mit Crackmes usw. | |
| | |
| | #4 (permalink) |
| Themenstarter | mir geht es auch darum crackmes zu lösen oder einfach ein bischen mehr in die "Materie" zu kommen. Proggen will ich eig nur kleine nützliche prgramme also sicherlich keine Games etc. Als buch dacht ich mir "Das A-Z von C++" oder gibt es andere bessere Bücher?? |
| | |
| | #5 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 442 | Kommt ein wenig auf's System an. Für Linux empfehle ich meist http://www.cpp-entwicklung.de/cpplin.../cpp_main.html da es komplett kostenlos verfügbar ist, man sich aber auch eine gedruckte Ausgabe kaufen kann und weil es gerade zum Lernen recht gut geeignet ist.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #6 (permalink) |
| Themenstarter | Ich benutze hauptsächlich windows und kann mit linux nicht sehr viel anfagen darum brauche ich natürlich auch ein buch das sich hauptsächlich auf Windows konzentriert. |
| | |
| | #7 (permalink) |
| Moderator ![]() | Beim Kern-C++ ist es egal, welches OS du nutzt. Wichtig wird es erst, wenn Du in die MFC-Programmierung etc. willst, das klappt natürlich nur auf MS-Systemen. Ebenso unterscheiden sich naturbedingt die Nachrichtenpumpen der Betreibssysteme. @-Fr34k4z01d- C++ ist objektorientiert! Nicht nur "auch" sondern "unbedingt". Alles andere wäre unsaubere Programmierung bzw. mit Kanonen auf Spatzen geschossen. Ach so...C++ ist sehr kritisch bezüglich der Interpunktion der Anweisungen... also Lernen, Lernen, Lernen. |
| | |
| | #8 (permalink) | |
| Registriert seit: 29.01.06 ![]() Likes: 0 | Zitat:
| |
| | |
| | #9 (permalink) | |
| Zitat:
Achja zu Büchern: Ich hab mal in das C++ für Dummies reingeschaut aber das hat mir nicht gefallen also den größten Teil hab ich über verschiedene Tuts ausm inet gelernt. Hab gehört "How to Program in C++" von Dr. Harvey Deitel und Paul Deitel soll ziemlich gut sein (ist aber auch echt teuer so um die 100? glaub ich) . Aber wenns das bei dir in der Bücherei gibt... | ||
| | |
| | #10 (permalink) |
| Themenstarter | Könnt ihr mir mal infos über Das A-Z von C++ geben, ist das gut?? vllt hat das einer von euch gelesen Amazon |
| | |
| | #11 (permalink) |
| Registriert seit: 09.12.05 ![]() Likes: 0 | Ich hab damals probiert mit C++ anzufangen und es fiel mir äußerst schwer. Delphi geht wesentlich leichter von der Hand, ähnelt aber C++ (besonders wenn du beides ein bisschen angeschaut hast merkst du, dass Delphi einfacher aber trotzdem nicht schlechter ist). Meine Empfehlung also: Delphi ; ) Ist natrülich nur meine Meinung, gibt sicher auch welche die das komplett anders sehen. mfg, crack |
| | |
| | #12 (permalink) |
| Ich würde auch dazu raten eine Programmiersprache zu wählen die nicht ganz so Systemnah ist wie C++, das bereitet gerade Anfängern doch arge schwierigkeiten (seh ich immer wieder, wenn sich welche bei unseren Schulungen anmelden welche vorher noch nie programmiert haben). Als Einstieg in die Programmierung würde ich Python oder Pascal/Delphi empfehlen, wenn man darin erst mal firm ist, ist es wesentlich leichter sich in C++ oder C# einzuarbeiten. | |
| | |
| | #13 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 442 | Ich denke, dass eine systemnahe Sprache wie C++ genau richtig ist für den Anfang, da man gleich von Anfang an mitbekommt, wie das Programm mit dem Speicher umgeht und eine Berechnung der notwendigen Speichermenge für ein Programm absolut exakt möglich ist. Ich selbst habe damals mit C begonnen und bin froh darüber, denn dadurch wurde mir der Einstieg in Themen wie Treiber-Entwicklung, Exploiting u.a. wesentlich einfacher gemacht, denn ich musste gleich von Anfang an lernen wie man mit dem Speicher umgeht. Sprachen wie Delphi/Kylix, Java usw. verschleiern das ja ziemlich und ein Umstieg von Sprachen, die sich selbst um die Speicherverwaltung kümmern auf C/C++ ist wesentlich schwieriger als umgekehrt. Ich erlebe das immer wieder im Büro, wenn mal ein Entwickler zu C/C++ greifen muss anstatt sein gewohntes Java zu verwenden (z.B. wenn neue Schnittstellen zur Hardware implementiert werden müssen). Dann kommen immer wieder diese tollen Fragen wie: "Warum bekomme ich denn hier einen Segmentation Fault?" denn fälschlicherweise denken die Entwickler, dass es mit dem Erlernen der Syntax schon getan ist und das ist es nunmal nicht, wenn man von Java auf C++ wechselt.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #14 (permalink) |
| Registriert seit: 05.12.06 ![]() Likes: 0 | Es kommt halt drauf an wie hoch deine Vorkenntnisse sind, denke ich... Für mich war der Einstieg in Java einfacher, weil hier die Grundlagen der OO und der höheren Programmiersprachen allgemein imho verständlicher zu lernen sind als in anderen Programmiersprachen... Beim Umstieg auf C muss sich dann "nur" noch auf die Speicherverwaltung konzentrieren... Aber jeder Mensch ist anders, ich stimme bitmuncher voll zu, mit der Syntax allein ist es dann nicht getan (obwohl die syntax sowieso das geringste problem ist). alles imho |
| | |
| | #15 (permalink) | |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Zitat:
Nur weil eine Sprache logischer und klarer aufgebaut ist, muss sie nicht gleich die Sprache für Warmduscherr/Müslifresser sein Sowohl Zeiger wie Speicherverwaltung werden von Delphi/Pascal nicht "verschleiert": GetMem (oder New) bzw FreeMem/ Dispose. Hierbei wird ein Zeiger auf die Speicherstelle zurückgegeben (weiteres Merkmal für eine "richtige Männerprache" Zumindest wenn man mag - oft sind imho Anfänger durch die vielen Möglichkeiten von C++ einfach überfordert und es artet nicht in Programmierung, sondern "GoogleCopyPastierung" aus.Als Lernsprache finde ich Pascal um Längen besser als C. Zumindest wenn es darum geht die Idee dahinter zu vermitteln (Problemzerlegung in Teilprobleme usw). Und Plattformunahängigkeit ist so ein Argument - meistens möchte es eher am Anfang keiner machen Wobei: eine Grundsatzsprachdiskussion hatten wir hier doch schon oft. Ich konnte nur nicht hinnehmen, wie Delphi/Pascal mit "Weicheiersprachen" gleichgestellt wurden
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Gutes Buch für den Anfang?? | Dudekopp | (In)security allgemein | 19 | 26.07.07 14:53 |
| c maximiert von anfang an | m00nk | Code Kitchen | 5 | 13.09.06 08:17 |
| Anfang | GOLDFISCH | (In)security allgemein | 10 | 03.08.05 22:41 |
| C Programmieren von Anfang an | TheEvilOne | Programmiersprachen | 16 | 17.03.05 19:59 |
| Von Anfang an... | MrSwissi | (In)security allgemein | 9 | 21.03.02 08:25 |