BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- Von C++ auf C umsteigen?? (http://www.black-board.net/thread.php?threadid=7506)


Geschrieben von superman0087ch am 25.09.2002 um 15:01:

  Von C++ auf C umsteigen??

Hallo alle zusammen!!

Ich habe ne Frage zu c und c++ programmieren.

Ich kaufte mir C++ in 21 Tagen und bin etwa so in der Hälfte!!!!! 8)

Jetzt möchte ich eher C lernen da fast alle Exploits in C geschrieben sind und wenig C++ oder kann mir mal jemand ne Site verraten die nur C++ Exploits hatt????

So und jetzt meine Frage:
Soll ich C++ weiter lernen oder auf C umsteigen????

Oder gibt es vielleicht in den Weiten des Internetes ein Programm das C in C++ umwandelt??

Währe nett wenn ihr mir auch noch nen Buchtipp gebt um in C zu programmieren. Am besten so dass ich solche Proramme wie Angehängt auch selbst schreiben kann!!!!

Warum sind eigentlich die meisten Exploits in C geschrieben?? Sie könnten genau so gut in C++ geschrieben worden sein da beide Sprachen durch recht einfache weise auf das Systeme zugreiffen können (ich meine jetzt aufs eigene) Augenzwinkern Augen rollen



Geschrieben von Kalka am 25.09.2002 um 15:06:

 

also soweit ich weiß sind die befehle von C fast genauso wie in C++, nur das halt C++ auch OOP hat. Vielleicht brauch man ja OOP für Exploitz auch gar nicht, ich denke man braucht es überhaupt net! Sogesehen hat C++ da einige Vorteile, allerdings ist C übersichtlicher (oder?).

Naja, soviel kann ich dazu net sagen, da ich wenig C kann! Mein Tipp: lern erst Ansi C(also normales), dann c++.....

cu Kalka



Geschrieben von Black Star am 25.09.2002 um 15:11:

 

dein "exploit" hättest du auch als unix-shell-script in 3 zeilen machen können.

c deshalb, weil alles unter linux/unix mit c gemacht ist. alle libs sind c, die kernel-sources sind in c.....

ich denke, das kein c++ genommen wird, hat historische gründe. c ist älter, und es gibt nunmal alle libs in c. es besteht gar keine notwendigkeit aiuf c++ umzusteigen.

ausseredem brauchst du für deine schicken exploits einen linux/unix-rechner mit relativ vielen libs.

cu - black star8)



Geschrieben von superman0087ch am 25.09.2002 um 17:41:

 

JA was soll ich jetzt???

Soll ich jetztz auf C (ansi) umstigen oder C++ weiter lernen? Augen rollen

Kann mir jemand ein Book empfehlen oder mir ein E-Bokk an : alain.k@web.de senden????

(Wenn ihr mir ein Buchl empfiehlt bitte mit ISBN und Verlag)



Geschrieben von LX am 25.09.2002 um 17:45:

Achtung

Jedes C-Programm ist ein gültiges C++-Programm. Nur andersrum klappt's net, da mit C++ ein paar neue Befehle eingeführt wurden (z.B. den I/O-Stream), da C++ eben objektorientiert ist und da C++ einige Schweinereien net mehr erlaubt, die unter C noch gingen Augenzwinkern

"Umsteigen" kannste das also net nennen. Es ist eher ein Schritt zurück. Und versuche lieber was anständiges mit deinen Kenntnissen anzustellen, anstatt Exploits zu schreiben smile )



Geschrieben von Zirias am 25.09.2002 um 17:53:

 

Auf jeden Fall erstmal richtig C lernen. Dann sich die Theorie zu OO anschauen und verstehen, wenn man das hat, kann man C inkrementieren *g* Augenzwinkern

Greets, Ziri



Geschrieben von superman0087ch am 25.09.2002 um 18:00:

 

Danke für die Antworten !!!!

Ich denke ich mache an C++ weiter da ich danach eigentlich auch C verstehen sollte oder????

Kann mir jemand ein Book empfehlen oder mir ein E-Bokk an : alain.k@web.de senden????

Ich möchte mir nen Fortgeschrittense C++ Buch Kaufen welches empfiehlt ihr mir???? Nachdem ich "C++ in 21 Tagen" gelsen habe!!! Möglichst ein umfangreiches und einses mit nem aktuellen Compiler!!!!!



Geschrieben von dragos am 25.09.2002 um 20:48:

 

Also,
Lerne erstmal C dann wird der umstieg auf C++ viel leichter als der Rückgang. Und Javascript stammt auch von C++ ab. Am besten erst C lernen und danach C++.



Geschrieben von Black Star am 25.09.2002 um 22:34:

 

du brauchst kein buch.

nur ne referrenz ist ganz praktisch.

für win32-c++ hab ich "c/c++ gepackt" von herbert schild.
isbn 3-8266-0684-1
damals 24,80DM

is eigentlich sehr praktisch, und wenn man schon ein wenig programmieren kann, braucht man nicht mehr.

is wohl sehr stark komprimiert und teilweise sehr abstrakt. d.h. die erklärungen sind nicht sofort 100%ig klar.

cu - black star8)

- EDIT -
"probekapitel und infos erhalten sie unter www.mitp.de - www.ge-packt.de"

http://www.ge-packt.de/vmi/mitp/index.php?pTyp=detail&pWert=0684

cu


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH