C oder C++?

03/20/2012 15:59 .NoThx#1
Huhu, da ich mich nun mit einer neuen Programmiersprache begnügen wollte, ein kurze Frage welche Sprache sollte ich nehmen? C oder C++?
Oder eher was ist der unterschied, gibt es einen?
03/20/2012 16:02 jacky919#2
SUCHFUNKTION
03/20/2012 16:21 mda22#3
C ist generell performanter und etwas übersichtlicher zum Einstieg (imho), wird heute aber zumindest in der Wirtschaft kaum noch genutzt.
Mit C++ kannst du praktisch alles was du auch in C kannst, nur noch viel mehr.

Nimm C++ und denk nich länger drüber nach, im Endeffekt ist es sowieso egal, mit was du anfängst.
03/20/2012 16:58 xNopex#4
Quote:
C ist generell performanter
Wenn überhaupt wird der Unterschied sehr sehr sehr sehr sehr gering ausfallen, für ihn völlig uninteressant, darum falsch.

Quote:
wird heute aber zumindest in der Wirtschaft kaum noch genutzt.
Falsch.

Quote:
Mit C++ kannst du praktisch alles was du auch in C kannst, nur noch viel mehr.
Sag mir eine Sache, die man nur in C++, aber nicht in C machen kann. Vollkommener Unsinn.

Quote:
Nimm C++ und denk nich länger drüber nach, im Endeffekt ist es sowieso egal, mit was du anfängst.
Richtig.
03/20/2012 18:14 mda22#5
Quote:
Originally Posted by xNopex View Post
Wenn überhaupt wird der Unterschied sehr sehr sehr sehr sehr gering ausfallen, für ihn völlig uninteressant, darum falsch.
Natürlich ist der Unterschied nur extrem gering, aber such mal bei Google bitte nach "Speed performance C C++" oder sowas, wirst bestimmt fündig. Falsch ist es nicht, auch wenn's für ihn uninteressant ist.

Quote:
Falsch.
Wo kommt C in der Wirtschaft denn groß unter außer im Low-Level-Bereich, der aber wirtschaftlich gesehen ja wohl aber einen eher geringen Marktanteil besitzt?

Quote:
Sag mir eine Sache, die man nur in C++, aber nicht in C machen kann. Vollkommener Unsinn.
OOP, schonmal gehört? Vor- und Nachteile von prozeduralen und objektorientierten Programmiersprachen gibt es überall im Internet.

Zweitens weil es wohl mehr, aktuellere externe Librarys in C++ gibt. (ist aber eher eine Vermutung als fundiertes Wissen)

Quote:
Richtig.
Vielen Dank für dein Feedback. :rolleyes:
03/20/2012 18:18 .NoThx#6
Also ich habe angefangen C++ zu lernen und dann meines bissen Vorwissen aus Java habe ich schon ein Recht Unnützliches Programm erstellt :awesome:
Nur finde ich bei Visual C++ 2010 Express Edition keinen Menüpunkt, mildem ich das Projekt Exportieren kann.

Wie kann ich nun meine .cpp Datei in das Dateiformat .exe bringen ?
03/20/2012 18:22 Dr. Coxxy#7
Quote:
Originally Posted by mda22 View Post
Natürlich ist der Unterschied nur extrem gering, aber such mal bei Google bitte nach "Speed performance C C++" oder sowas, wirst bestimmt fündig. Falsch ist es nicht, auch wenn's für ihn uninteressant ist.
So gering ist der unterschied nicht unbedingt, da c programmierer in der regel mehr auf perfomance (ich stell das jetzt einfach mal in den raum^^) achten als c++ programmierer die vllt mehr auf kompatibilität, lesbarkeit etc. achten...


Quote:
Wo kommt C in der Wirtschaft denn groß unter außer im Low-Level-Bereich, der aber wirtschaftlich gesehen ja wohl aber einen eher geringen Marktanteil besitzt?
der low level bereich ist nicht unbedingt klein.
[Only registered and activated users can see links. Click Here To Register...]

Quote:
OOP, schonmal gehört? Vor- und Nachteile von prozeduralen und objektorientierten Programmiersprachen gibt es überall im Internet.
ich glaube xnopex ging es eher um das endergebnis und da kann c nunmal alles was c++ auch kann.

@ Threadersteller, fang mit C an :P
mr. smith wird hier eh bald durchragen und den thread closen da der threadposter nicht die sufu benutzen konnte/wollte.

EDIT:
Quote:
Wie kann ich nun meine .cpp Datei in das Dateiformat .exe bringen ?
F7 drücken zum kompilieren, oder F5 zum kompilieren und debuggen.
Die IDE bringt alles mit was man braucht.
03/20/2012 18:24 jacky919#8
Unter Erstellen > Kompilieren wirst du fündig.
Zum Debuggen: Debuggen > Debugging starten
03/20/2012 19:15 xNopex#9
Quote:
So gering ist der unterschied nicht unbedingt, da c programmierer in der regel mehr auf perfomance (ich stell das jetzt einfach mal in den raum^^) achten als c++ programmierer die vllt mehr auf kompatibilität, lesbarkeit etc. achten...
Du kannst noch so scheiße programmieren, dein Compiler wird (bis zu einem bestimmten Grad) restlos deinen Code verbessern, dass die Performance gleich sein wird. Unterschiede (Falls sie überhaupt messabr sind) werden für ihn als Anfänger-Programmierer total egal sein können.

Quote:
ich glaube xnopex ging es eher um das endergebnis und da kann c nunmal alles was c++ auch kann.
Genau darum gings mir.
03/20/2012 19:38 .NoThx#10
Kennt einer von euch ein Programm wie Cheatengine, woman eine Exe auswählt und dann sofort ab dem start aus die Adressen mitaufgezeichnet werden?
03/20/2012 19:41 jacky919#11
Quote:
Originally Posted by .NoThx View Post
Kennt einer von euch ein Programm wie Cheatengine, woman eine Exe auswählt und dann sofort ab dem start aus die Adressen mitaufgezeichnet werden?
Warum willst du CheatEngine nicht benutzen?
03/20/2012 20:00 .NoThx#12
Naja, weil ich meines wissens den prozess erst auswählen kann, wenn er an ist, ich muss aber am start was abfangen
03/20/2012 20:15 jacky919#13
Quote:
Originally Posted by .NoThx View Post
Naja, weil ich meines wissens den prozess erst auswählen kann, wenn er an ist, ich muss aber am start was abfangen
Wie meinst du "was abfangen"?
03/20/2012 21:36 .NoThx#14
ich will veruschen bei Cod:Mw2 die abfrage, ob man gebannt ist so zu manipulieren, das man nicht banned ist^^
03/20/2012 21:40 Nightblizard#15
Quote:
Originally Posted by .NoThx View Post
ich will veruschen bei Cod:Mw2 die abfrage, ob man gebannt ist so zu manipulieren, das man nicht banned ist^^
Passiert das nicht serverseitig? Würde mich stark wundern, wenn das im Clienten geprüft wird.