myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Warum C++

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 30.09.10, 14:24   #1
.ShoXx!
 
Benutzerbild von .ShoXx!
 
Registriert seit: Dec 2009
Beiträge: 794
Bedankt: 49
.ShoXx! ist noch neu hier! | 8 Respekt Punkte
Standard Warum C++

Hallo, kurze Frage: ich hab schon öfters Beiträge im Internet gelesen, in denen steht, dass man C++ benutzen soll, wenn man einen Bot für ein Spiel programmieren will (oder gleich ein eigenes Spiel). Kann mir jemand sagen warum da eigentlich C++ geeignet ist? Warum nicht VB.NET oder C#? In VB.NET hab ich bis jetzt auch immer alles hinbekommen was ich wollte, warum sollte man da keinen gescheiten Bot hinbekommen?

Wäre sehr dankbar für Antworten!
__________________
To succeed you have to stop being ordinary and be legen - wait for it - dary.
.ShoXx! ist offline   Mit Zitat antworten
Ungelesen 30.09.10, 17:01   #2
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

.NET ist im vollen Umfang nicht plattform-unabhängig.

Für C++ gibt es für unterschiedliche Kompiler für verschiedene Plattformen.

.NET wird an Universitäten auch ignoriert. C++ ist ein Standard-Werkzeug.
PornoPenner ist offline   Mit Zitat antworten
Ungelesen 30.09.10, 18:05   #3
gosha16
Banned
 
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 825
Bedankt: 640
gosha16 ist noch neu hier! | 0 Respekt Punkte
Standard

Das war jetzt denke ich etwas an der Frage vorbei.

Ich kann nur spekulieren warum man für Bots C++ verwedet.
Ein grund für mich wäre die leichte Handhabe der API-Funktionen zur Speichermanipulation.
Außerdem gibt es tonnenweiße Tutorials/Howto's und Libraries (im Netz) die einem das arbeiten mit erleichtern.
gosha16 ist offline   Mit Zitat antworten
Ungelesen 30.09.10, 20:51   #4
testerws
Newbie
 
Registriert seit: Apr 2009
Beiträge: 78
Bedankt: 21
testerws ist noch neu hier! | 0 Respekt Punkte
Standard

c++ , weil man bei hacks bots meist mehr möglichkeiten hat bezüglich speichermanipulation, c++ ist einfach "hardwarenäher", zumal die spiele auch alle in c++ programmiert sind
testerws ist offline   Mit Zitat antworten
Ungelesen 30.09.10, 21:56   #5
haze303
xor eax, eax
 
Benutzerbild von haze303
 
Registriert seit: Sep 2009
Beiträge: 597
Bedankt: 465
haze303 ist noch neu hier! | 1 Respekt Punkte
Standard

gosha bringt es genau auf den Punkt.
C/C++ ist für Aufgabenstellungen rund um API, "Speichermanagement", Hooks, Injections und ähnliche "grobe", hardwarenahe Lösungen das Referenzwerkzeug, weil diese Dinge im Vergleich zu anderen Sprachen wesentlich leichter zu lösen sind.
Großteils muss man sich nicht einmal an anderen Libraries bedienen - die Standard-Libs bieten fast alles was man benötigt.

Viele Grüße,
haze303
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
haze303 ist offline   Mit Zitat antworten
Ungelesen 01.10.10, 09:42   #6
Cplusplusler
Anfänger
 
Registriert seit: Jun 2010
Beiträge: 5
Bedankt: 289
Cplusplusler ist noch neu hier! | 0 Respekt Punkte
Standard

Also ich hatte mit C# angefangen, nur leider hatte ich das gefühl eingeschränkt zu sein.
aus diesem grund habe ich mit C++ angefangen und fast Automatisch C mit gelernt.

Ich finde es sehr gut das C und C++ Kompatibel mit einander sind, und ein weiterer grund mit C++ anzufrangen währe allein schon das keine Organisation wie bei java hinter steckt. So brauchst du dir auch keine sorgen zu machen, das es irgentwann Geld kosten könnte(was viele ja befürchten wie bei Oracels java übernahme).

In C++ hast du alle freiheiten, und ich wüsste nicht was mann nicht in C++ entwickeln kann
ob Games, Driver, oder ganz normale software es ist alles möglich!.

bei Net oder Java wird das schon schwieriger 3D Ego-Shooter Spiel zu Entwickeln, selbst mit den XNA Framework, werden meist nur 2D Spiele oder kleine 3D Spiele Programmiert!.

Nimm C++ du wirst glücklich sein mit dieser Programmiersprache
Cplusplusler ist offline   Mit Zitat antworten
Ungelesen 01.10.10, 11:47   #7
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Cplusplusler Beitrag anzeigen
Also ich hatte mit C# angefangen, nur leider hatte ich das gefühl eingeschränkt zu sein.
aus diesem grund habe ich mit C++ angefangen und fast Automatisch C mit gelernt.

Ich finde es sehr gut das C und C++ Kompatibel mit einander sind, und ein weiterer grund mit C++ anzufrangen währe allein schon das keine Organisation wie bei java hinter steckt. So brauchst du dir auch keine sorgen zu machen, das es irgentwann Geld kosten könnte(was viele ja befürchten wie bei Oracels java übernahme).
Es gibt auch freie Implementierungen von Java.
Und kommerzielle lizenzpflichtige Produkte will er ja wohl kaum entwickeln.


Zitat:
Zitat von Cplusplusler Beitrag anzeigen
In C++ hast du alle freiheiten, und ich wüsste nicht was mann nicht in C++ entwickeln kann
ob Games, Driver, oder ganz normale software es ist alles möglich!.
Android-Apps z.B.


C++ empfiehlt sich besonders für performance-starke Anwendungen (Spiele) und hardware-nahe Implementierungen. Aufgrund der Freiheiten empfiehlt sich z.B. C++ nicht für Business-Anwendungen.
PornoPenner ist offline   Mit Zitat antworten
Ungelesen 01.10.10, 20:51   #8
Cplusplusler
Anfänger
 
Registriert seit: Jun 2010
Beiträge: 5
Bedankt: 289
Cplusplusler ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Es gibt auch freie Implementierungen von Java.
Das Stimmt allerdings.

Zitat:
Und kommerzielle lizenzpflichtige Produkte will er ja wohl kaum entwickeln
Das sagte ich ja auch nicht, es ging mir nur darum, dass eine Organisation hinter steckt und schnell den Han zudrehen können (was vielleicht nie passieren wird) aber sag niemals nie
Zitat:
Aufgrund der Freiheiten empfiehlt sich z.B. C++ nicht für Business-Anwendungen.
Wieso empfiehlt sich das nicht für Business Anwendungen?. aufgrund der Freiheiten??
Das Einzige, wo ich sehe, andere Sprachen in Business eingesetzt wird ist das mann mit schneller ans Ziel kommt als mit C++, da für gewöhnlich Zeit Geld ist, dennoch ist C/C++ mit meist der genutzten Sprachen!.

Aber jede Sprache hat sein Verwendungszweck! Java, C# haben auch seine darseins Berechtigung.

Hier mal ne Rangliste
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Cplusplusler ist offline   Mit Zitat antworten
Ungelesen 01.10.10, 22:48   #9
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

C++ hat auch seine Daseinsberechtigung.
Ich bin auch absolut kein Java-Fan.

Bei großen Software-Projekten merkt man immer eins (und da spreche ich aus einigen Jahren Consulting-Erfahrung): Je mehr Freiheiten die Entwickler haben umso fehleranfälliger ist die Software.

Hochakademische Sprachen wie Prolog, B, meinetwegen Haskell werden leider nur selten gelehrt, jedoch ist deren formales Fundament ein Garant für Robustheit und Zuverlässigkeit. Überall wo sicherheitskritische Software benötigt wird, empfiehlt sich deren Einsatz.
PornoPenner ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:11 Uhr.


Sitemap

().