If i were you would end to learn from Java.
Of coruse Java is a nice Progamm langauge but you can do a lot more in C++ ( i mean for PC)
Java is an perfect language to programm .app for Mobile phone or smart games.
If you want to programm Bots,Addons(c++) or something like this user C++
But if you want to programm games or web-design or something like this use Java.
You can choose
Gleich vorweg:
Wenn du richtig mit C++ arbeitest, dann ist das auch Plattformunabhängig.
Dass Bots in C++ (oder sollte ich sagen C mit Klassen?) geschrieben werden liegt daran, dass du mit der Sprache richtig nahe an die Hardware heran gehen kannst, wenn du das möchtest. Diese Nähe brauchst du, um bestimmte Probleme relativ einfach lösen zu können.
Und warum Addons in C++ geschrieben werden kann ich dir nicht sagen, da das Wort "Addon" ersteinmal ziemlich Inhaltslos ist.
Ich persönlich finde Java ist total überbewertet, weil sprachlich um Jahrzehnte den anderen Mainstreamsprachen (mal von C abgesehen) hinterher und eine einzige große Sicherheitslücke auf deinem System. Wenn schon managed, dann C#. Ist auch Plattformunabhängig und sprachlich um Welten besser.
Gibt es einen besonderen Grund dass solche Programme mit C/C++ geschrieben wurden?
(Zeitersparnis/einfachere Programmierung...?)
C/C++ ist plattformnäher als Java. Und das wesentlich. Warscheinlich ist sogar die VM von Java in C/C++ geschrieben =D
C/C++ ist genauso plattformunabhängig, sofern es für die jew. Plattform einen Compiler gibt, was im Desktop-Bereich auf jede Plattform zutrifft. (Win, Linux & Mac)
C/C++ ist genauso plattformunabhängig, sofern es für die jew. Plattform einen Compiler gibt, was im Desktop-Bereich auf jede Plattform zutrifft. (Win, Linux & Mac)
Das stimmt so nicht ganz. Reines Standard-C++ ist durchaus zu 100% plattformunabhängig, jedoch kommt man damit nicht all zu weit. Besonders bei den GUIs ist da sofort Ende der Fahnenstange.
Du musst schon darauf aufpassen was für Bibliotheken du nutzt, welche Eigenheiten das jeweilige Betriebssystem hat und so Sachen. Hier wirst du den Präprozessor zu lieben und zu hassen lernen, wenn du da wirklich was eigenes bauen möchtest und nicht auf Libs wie z.B. Qt zurückgreifst.
Ich beginne langsam mich an die Programmierung von kleinen Programmen heranzutasten.
Ich habe jetzt mit Java gestartet aber sehe jetzt immer wieder, dass Bots,Addons usw. mit C++ programmiert wurden.
Trotzdem bin ich so begeistert :P von der Plattformunabhängigkeit von Java.
Gibt es einen besonderen Grund dass solche Programme mit C/C++ geschrieben wurden?
(Zeitersparnis/einfachere Programmierung...?)
Schonmal Danke fürs Lesen und Antworten!!!
Wenn du noch nichts mit Programmieren zutun hattest, dann lern erstmal Java, um dich an die Grundladen der Objektorientierten Programmierung ranzutasten.
Aber mach nicht den Fehler nur wegen "Hacken" ein bestimmte Sprache zu lernen, dann wird das nix...
also wenn du mit Bots WebsiteBots o.ä. meinst, die sind genauso gut mit Java zu bewerkstelligen wie mit C++.
Wenn du von Hacks/Aimbots etc. sprichst, wirst du nicht um C++ herumkommen aber wenn du eh noch nie programmiert hast würde ich dir eher Java nahe legen.
Außer Nightblizard haben alle wie üblich nur Schwachsinn gepostet.
Dank jna/jni(nopex hat hier was dazu gepostet) bietet Java die möglichkeit für hacks/bots. Ob das nun sinnvoll ist sei mal dahingestellt.
Java ist allerdings in meinen Augen ziemlicher Müll und ich kann nicht verstehen warum es jemand freiwillig nutzt. Mit C/C++ bist du deutlich besser beraten.
Und bei Java muss für jede Plattform ne neue VM her, die Diskussion hatten wir nun echt oft genug :|
Und wo siehst du da jetzt ein Problem?
Klappt doch schließlich schon seit vielen Jahren auf Millionen von Computern...
Außerdem kann man Bytecode auch in Maschinencode kompilieren, ob das bei Java sinnvoll ist bleibt jeden selbst überlassen...
Und wo siehst du da jetzt ein Problem?
Klappt doch schließlich schon seit vielen Jahren auf Millionen von Computern...
Außerdem kann man Javacode auch in Maschinencode kompilieren, ob das bei Java sinnvoll ist bleibt jeden selbst überlassen...
Hast du dir die letzten beiden Beiträge durchgelesen? Es ging ihm nicht darum, dass das ein Problem ist, er sagte Java braucht genau so extra Programme, um plattformunabhängig arbeiten zu können, wie C++ sie braucht.
C++ braucht einen Compiler für jede Plattform und Java braucht eine VM für jede Plattform. Das Argument "C++ braucht aber einen Compiler um plattformunabhängig zu sein" zieht also nicht.
C++ oder Java? 11/10/2012 - General Coding - 6 Replies Hey Leute,
ich wollte euch fragen was ihr mir empfehlen könnt.
Ich möchte unbedingt eine Platformunabhängige Programmiersprache lernen, weil ich ich in der Arbeit in Zukunft nicht mehr mit Windows arbeiten werde und außerdem bin ich mir ziemlich sicher das es den Windows scheiß nicht mehr lange geben wird^^
Mich würde auch interresieren in was der Kbot geschrieben ist?
Ich bin auch jemand der viel bots schreibt deswegen wäre das auch ein großes Kriterium bei der Auswahl.
Oder vielleicht...
[S] Suche Java oder Flas programmierer [B] Viel ;) 07/02/2012 - elite*gold Trading - 0 Replies Bitte ma melden per Skype oder hier im Thema
Wenns geht sollte sich der Progger etwas mit Darkorbit auskennen
Java oder Minecraft Fehler ? 11/09/2011 - Minecraft - 4 Replies Hallo Leute,
also komischerweise habe ich seitdem ich mir heute Singleplayer Commands für Minecraft geholt und eingefügt habe das Problem, dass mein Minecraft auf nem original Online Server die ganze Zeit abschmiert.
Da ich mich mit Minecraft und Java zwar sehr gut auskenne, dieses Problem hatte ich zwar schonmal, dann wars auch wieder weg nach ner Zeit aber jetzt kommt es ca. jede Minute wenn nicht häufiger.
Die Fehler die kommen:
Java timed out(read timed out )
& Java socket write...
C# , C++ oder Java ??? 09/15/2011 - C/C++ - 18 Replies Hallo Leute !
Ich habe mir vorgenommen eine Programmiersprache zu lernen.
Dabei ist die Frage : Welche nur ?
Können tu ich schon :
Visual Basic 2010
Autoit 3
Ich möchte keine Spiele oder so etwas programmieren , eher kleine nützliche Programme. z.b in einem P-Server kann man mit z.b C++ Bugs etc. fixxen . Stimmt das ?