Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Umfragen Hier kannst Du zu Umfragen Deine Stimme abgeben, diskutieren und die Ergebnisse einsehen.

C++ für den Anfang

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

Antwort
Alt 04.12.06, 14:21   #1 (permalink)
 
Registriert seit: 16.11.06
Virus Leistung: Facit NTK
Virus eine Nachricht über ICQ schicken
Likes: 0
Smile C++ für den Anfang

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

Virus ist offline   Mit Zitat antworten
Alt 04.12.06, 14:26   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

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+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 04.12.06, 14:31   #3 (permalink)
 
Registriert seit: 13.09.05
-Fr34k4z01d- Leistung: Facit NTK
-Fr34k4z01d- eine Nachricht über ICQ schicken
Likes: 0
Standard

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.
-Fr34k4z01d- ist offline   Mit Zitat antworten
Alt 04.12.06, 14:47   #4 (permalink)
Themenstarter
 
Registriert seit: 16.11.06
Virus Leistung: Facit NTK
Virus eine Nachricht über ICQ schicken
Likes: 0
Standard

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??
Virus ist offline   Mit Zitat antworten
Alt 04.12.06, 14:55   #5 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

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+
bitmuncher ist offline   Mit Zitat antworten
Alt 04.12.06, 15:15   #6 (permalink)
Themenstarter
 
Registriert seit: 16.11.06
Virus Leistung: Facit NTK
Virus eine Nachricht über ICQ schicken
Likes: 0
Standard

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.
Virus ist offline   Mit Zitat antworten
Alt 04.12.06, 17:00   #7 (permalink)
Moderator
 
Benutzerbild von sTEk
 
Registriert seit: 02.10.01
sTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium III
sTEk eine Nachricht über ICQ schicken
Likes: 162
Standard

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.
__________________


Steigerung des Luxus: eigenes Auto, eigene Villa, eigene Meinung.

Wieslaw Brudzinski

Würden die Menschen verstehen, wie unser Geldsystem funktioniert, hätten wir eine Revolution – und zwar schon morgen früh.
Henry Ford

Ich mag den Himmel blau - was will ich da mit ner Cloud?!
sTEk ist offline   Mit Zitat antworten
Alt 04.12.06, 17:01   #8 (permalink)
 
Registriert seit: 29.01.06
xsheep Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von -Fr34k4z01d-
Gibt auch gute kostenlose Compiler im Netz zB Dev-Cpp von Bloodshed
Dev-Cpp ist nur eine IDE, kein Compiler.
xsheep ist offline   Mit Zitat antworten
Alt 04.12.06, 17:16   #9 (permalink)
 
Registriert seit: 13.09.05
-Fr34k4z01d- Leistung: Facit NTK
-Fr34k4z01d- eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Dev-Cpp ist nur eine IDE, kein Compiler.
hoppla sry natürlich ist Devcpp nur die IDE und der Compiler ist die GCC

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...
-Fr34k4z01d- ist offline   Mit Zitat antworten
Alt 04.12.06, 17:39   #10 (permalink)
Themenstarter
 
Registriert seit: 16.11.06
Virus Leistung: Facit NTK
Virus eine Nachricht über ICQ schicken
Likes: 0
Standard

Könnt ihr mir mal infos über Das A-Z von C++ geben, ist das gut??
vllt hat das einer von euch gelesen

Amazon
Virus ist offline   Mit Zitat antworten
Alt 05.12.06, 02:35   #11 (permalink)
 
Registriert seit: 09.12.05
Crack Leistung: Facit NTK
Likes: 0
Standard

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
Crack ist offline   Mit Zitat antworten
Alt 05.12.06, 19:14   #12 (permalink)
 
Registriert seit: 03.09.06
Heptamer Leistung: Facit NTK
Heptamer eine Nachricht über ICQ schicken
Likes: 0
Standard

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.
Heptamer ist offline   Mit Zitat antworten
Alt 05.12.06, 20:53   #13 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

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+
bitmuncher ist offline   Mit Zitat antworten
Alt 05.12.06, 21:08   #14 (permalink)
 
Registriert seit: 05.12.06
maddawg Leistung: Facit NTK
Likes: 0
Standard

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
maddawg ist offline   Mit Zitat antworten
Alt 05.12.06, 22:56   #15 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

Zitat:
Sprachen wie Delphi/Kylix, Java
Bitte Sprachen wie FreePascal/Delphi nicht in einen Topf mit Java werfen
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" - allgemeiner Zeigertyp ist "Pointer", es gibt auch spezifizierte Zeigertypen: meinzeiger:^meindatentyp ).
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 , außerdem kann man mit ANSI C imho erstmal auch nicht viel vom Hocker reißen bzw. hat viele Einschränkungen. Weiterhin wird man in C schon bei solchen "simplen" Sachen wie Ein/Ausgabe mit Zeiger und Adressoperatoren konfrontiert. Mit C++ habe ich zuwenig pesönliche Erfahrung, aber allem Anschein nach werden Anfänger auch da erstmal (wie schon erwähnt) "erschlagen".
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.
CDW ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Sonstiges » Umfragen » C++ für den Anfang
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61