C oder C++ || Und was ist unterschiedlich

Diskutiere C oder C++ || Und was ist unterschiedlich im Developer Network Forum im Bereich Hardware & Software Forum; Also ich habe mal eine frage, was ist besser C++ oder C was hat mehr funktionen und wo gibt es die unterschiede? Gibt es reine c tuts oder...
  • C oder C++ || Und was ist unterschiedlich Beitrag #1
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Also ich habe mal eine frage, was ist besser C++ oder C

was hat mehr funktionen und wo gibt es die unterschiede? Gibt es reine c tuts oder kann man für C++ und C die gleichen tutorials verwenden?

Sind die befehle gleich (z.B for() ; int ; usw.)

Mfg. Matyr

Ps. Oder ist java besser? Also ich will programme schreiben können die wirklich was bringen und die Gut laufen, also auch zum hacken(wenn ich das irgendwann einmal beherschen sollte so in 6 oder 7 Jahren)
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #2
Ultimate Construct

Ultimate Construct

Bekanntes Mitglied
Dabei seit
19.06.2006
Beiträge
4.137
Reaktionspunkte
0
Nunja , C++ ist eine Erweiterung von C , von daher auch mehr objektorientierter , aber jedem das seine .
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #3
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Also ich habe mal eine frage, was ist besser C++ oder C
Was ist besser: ein PKW oder ein LKW?

was hat mehr funktionen und wo gibt es die unterschiede? Gibt es reine c tuts oder kann man für C++ und C die gleichen tutorials verwenden?

Sind die befehle gleich (z.B for() ; int ; usw.)
Du kannst mit C++ auch C programmieren. Bis auf ein paar Kleinigkeiten ist das dasselbe. Wenn Du allerdings C++ programmieren willst, dann mußt Du Dich erstmal mit dem Thema Objektorientierung auseinandersetzen.
Die meisten C++-Programme, die hier gepostet werden, haben so gut wie nichts mit C++ zu tun. Dazu kommen noch Sprachfeatures wie Templates, Exceptions usw. Alles recht praktische Dinge. Allerdings gehören sie nicht in Anfängerhände. Da kann man eine Menge falsch machen.

Das ist auch das Problem beim Lernen von C++. Man sollte schon eine andere Programmiersprache können oder mit den Konzepten der Programmierung im Allgemeinen und der Objektorientierung im Besonderen einigermaßen vertraut sein. Sonst ist das eine recht frustrierende Geschichte.

Ps. Oder ist java besser? Also ich will programme schreiben können die wirklich was bringen und die Gut laufen, also auch zum hacken(wenn ich das irgendwann einmal beherschen sollte so in 6 oder 7 Jahren)
Siehe erste Frage ;-)
Eingriffe ins System sind am einfachsten mit C/C++ zu machen, weil man mit diesem Sprachen systemnah programmieren kann. Solche Eingriffe erfordern allerdings wieder eine Menge an Wissen.
Sprachen wie Java oder die .NET-Sprachen haben eine zusätzliche Abstraktionsschicht, die beim Hacken nicht unbedingt von Vorteil ist.

Allerdings haben diese Sprachen den großen Vorteil, daß sie einfacher zu erlernen sind, man weniger Fehler machen kann und man recht schnell ein Ergebnis zu sehen bekommt. Während Du bei C/C++ noch dabei bist, die passende Library zu suchen oder Win32-APIs zu wälzen, bist Du mit Java oder .NET oft bereits schon am Ziel.

Deshalb mein Tip: C# (.NET), wenn Deine Programme nur unter Windows zu laufen brauchen, oder Java, damit läuft's unter Windows und Linux.
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #4
Ultimate Construct

Ultimate Construct

Bekanntes Mitglied
Dabei seit
19.06.2006
Beiträge
4.137
Reaktionspunkte
0
Könntest du die etwas wichtigen Vorteile von C# gegenüber von C++ äußern UnimatrixZero ? ;) Würd mich mal interessieren , da du C# oft erwähnst .
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #5
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Wenn ich C# erwähnt habe, dann immer nur im Zusammenhang mit dem .NET-Framework. Mit C# lassen sich .NET-Anwendungen am einfachsten programmieren, weil es am besten ins .NET integriert ist, quasi dafür von Microsoft geschaffen wurde. Der recht brauchbare GUI-Editor in Visual Studio tut sein übriges dazu. Andere Sprachen wie C++ sind von Microsoft für .NET erweitert worden. Das kapiert kein C++-Neuling mehr, was da C++ und was .NET ist.

Ansonsten ist C# nur eine weitere objektorientierte Sprache. Weniger mächtig als C++, aber in Verbindung mit .NET einfach handzuhaben. Wenn ich's allerdings vermeiden kann und keine speziellen Windows-APIs brauche, nehme ich lieber Java ;-)
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #6
N

nic_power

Senior Moderator
Dabei seit
27.12.2000
Beiträge
7.838
Reaktionspunkte
2
Hallo,

Also ich habe mal eine frage, was ist besser C++ oder C
Was "besser" ist hängt vom Einsatzszenario ab und lässt sich daher pauschal nicht beurteilen.

was hat mehr funktionen und wo gibt es die unterschiede? Gibt es reine c tuts oder kann man für C++ und C die gleichen tutorials verwenden?
C und C++ sind zwei verschiedene Sprachen, allerdings versteht jeder C++ Compiler auch C (mit K&R kann es Probleme geben, aber mittlerweile ist ANSI C Standard ;) ). D.h das Du in der Regel jedes C Programm mit einem C++ Compiler übersetzen kannst.

von daher auch mehr objektorientierter , aber jedem das seine .
"Mehr objektorientierter" würde voraussetzen, dass C zumindest etwas objektorientiert ist. Und das ist mit Sicherheit nicht der Fall!

Nic
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #7
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Wo kann man denn etwas über projektorientierung lernen? Bzw. Was ist das?

Ich habe bisjetzt mit diesem tut gearbeitet: http://tutorial.schornboeck.net/inhalt.htm

also kann schon den anfang gibt es eigentlich auch programme mit dem man eine visuelle oberfläche hat die man zurecht bauen kann wie bei borland delphie?
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #8
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Wo kann man denn etwas über projektorientierung lernen? Bzw. Was ist das?

Ich habe bisjetzt mit diesem tut gearbeitet: http://tutorial.schornboeck.net/inhalt.htm
Das nennt sich Objektorientierung ;-)
Punkt 6 ist ja schon mal ein guter Anfang. Sonst schau mal hier rein:
http://de.wikipedia.org/wiki/Objektorientierte_Programmierung
http://www.galileocomputing.de/openbook/oo/

also kann schon den anfang gibt es eigentlich auch programme mit dem man eine visuelle oberfläche hat die man zurecht bauen kann wie bei borland delphie?
Visual Studio C++/C# Express.
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #9
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
hatte einen bug konnte die aktuellen sachen nicht lesen.

Danke,
aber gibts das auch von einem anderen hersteller als microsoft?

Mfg. Matyr
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #10
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
was "von einem anderen hersteller"? eine IDE? zB DevCPP, Borland, Eclipse...
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #11
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
aber gibts das auch von einem anderen hersteller als microsoft?
Ja, aber wozu? Die Express-Versionen von Microsoft kosten nix und sind für Deine Zwecke vollkommen ausreichend. Borland hat auch eine ähnliche IDE im Angebot.
Natürlich könnte man Dir auch Qt empfehlen. Ist ein GUI-Framework und bringt auch einen GUI-Editor mit, aber das erfordert C++-Kenntnisse. Mit irgendwas mußt Du halt mal anfangen...

Oder wenn Dir Java lieber ist, versuch's mal mit Netbeans. Hat auch einen sehr guten GUI-Editor integriert. Eclipse finde ich persönlich zwar besser, bringt aber nur einen sehr rudimentären GUI-Builder mit.
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #12
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ok. Ich habe nur gedacht microsoft stellt meistens nur sachen her wo man hinterher massig bezahlen muss, die deinen Rechner vorher auspähen, oder die so abgespeckt sind das man sich das kaufen muss weil du sonst fast garnichts hast.

Aber dan werde ich mir das mal hohlen.

Mfg. Matyr
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #13
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Mal nur so zum probieren was ist der aktuelste java editor?

Wie heißt die version? Kan ich mit einem 4 Jahre alten tutorial noch etwas anfangen?
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #14
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Mal nur so zum probieren was ist der aktuelste java editor?
DEN Java-Editor gibt es nicht. Wenn Du einen GUI-Builder brauchst, dann nimm Netbeans: http://www.netbeans.org/
Sonst eclipse: http://www.eclipse.org/

Und nicht vergessen, vorher ein aktuelles JDK zu installieren:
http://java.sun.com/javase/downloads/index.jsp (JDK 6 Update 2)
und weiter unten die Java SE 6 Dokumentation

Ich hoffe, Du kannst einigermaßen Englisch ;-)

Wie heißt die version? Kan ich mit einem 4 Jahre alten tutorial noch etwas anfangen?
Nein. Hier gibt's ein kostenloses Buch, das schon sehr vieles abdeckt: http://www.galileocomputing.de/openbook/javainsel6/
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #15
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ok danke

Englisch kann ich binnin der 11 also müsste ich das großteils verstehen
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #16
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ist das normal das dieses Java SE 6 Dokumentation ein download programm oder sowas ist?

Wofür benötigt man das
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #17
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Ist das normal das dieses Java SE 6 Dokumentation ein download programm oder sowas ist?

Das ist ein ganz normales ZIP-File, das Du im JDK-Verzeichnis auspackst. Dort findest Du dann die ganze Doku im Verzeichnis "docs" als HTML.
Wahrscheinlich meinst Du den Sun Downloadmanager. Den mußt Du aber nicht benutzen. Einfach auf den Text "Java(TM) SE Development Kit Documentation 6, English" klicken.
 
  • C oder C++ || Und was ist unterschiedlich Beitrag #18
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ok, danke habe ich aber was ich damit anfangen soll wieß ich nicht aber mal durchlesen mal gucken was das ist.

mfg. Matyr
 
Thema:

C oder C++ || Und was ist unterschiedlich

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

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