URL: https://www.overclockers.at/coding-stuff/n00b-c-c-java-unter-windows_255754/page_2 - zur Vollversion wechseln!
Zitat aus einem Post von charminDeswegen auch Clion!
Zitat aus einem Post von SaxoVtsMikeDAnke mal für die Tipps, ich seh mir das mal an. c# sagt mir leider nix, über gui hab ich mir keine gedanken gemacht, bin zufrieden wenn ich fürs erste mal über ein hello world drüber komme und es nach ein paar regeln in ein 2dimensionales Array reinregnen lassen kann.
Zitat aus einem Post von ObermotzGlaubs mir. In Kotlin erreich ich mit in einer Zeile was ich in C++ auf einer Seite schreib.
Zitat aus einem Post von SaxoVtsMikeDAnke mal für die Tipps, ich seh mir das mal an. c# sagt mir leider nix, über gui hab ich mir keine gedanken gemacht, bin zufrieden wenn ich fürs erste mal über ein hello world drüber komme und es nach ein paar regeln in ein 2dimensionales Array reinregnen lassen kann.
Ja und in python erreich ich auch mit einer Zeile wofür ich in C oder C++ eine Seite benötige. Trotzdem schreib ich bspw Robotik oder 3D Anwendungen nicht mit Python, zumindest net wenns richtig schnell gehen muss. A point cloud library is net ohne Grund kein Java oder C#.
Zitat aus einem Post von VinciFür solche "Anforderungen" werf ich mal Python in den Raum. Das ist die imho aktuell am häufigsten gelehrte Sprache.
Ich glaube die wenigsten Programmierer kommen in C++ auf so ein Level. Bis man STL mir Iteratoren und Ranges, Smart Pointer, Templates, Lambda usw. flüssig verwenden kann, braucht man schon eine ganze Weile. Ich habe es mir zumindest erkämpfen müssen; werde aber ganz bestimmt nicht mehr davon weggehen.Zitat aus einem Post von thatC++-Code kann auch ziemlich kompakt sein, wobei zugegebenermaßen die Syntax noch immer manchmal etwas umständlich ist.
Wenn du nicht konkret ein Projekt vorhast wo es zwangsläufig C++ sein muss, dann würd ich auch mit was modernerem/einfacherem Anfangen was dir ein bissl Arbeit abnimmt bzw. in der sich schneller Ideen umsetzen lassen.
Die Vorkenntnisse sind ja jetzt wie es aussieht nicht so aktuell/tief. Von dem her würd ich einfach eine C-ähnliche Sprache wählen, dann findest dich mit dem Grundsyntax gleich mal zurecht... und die konkreten Funktionen/Libraries musst du dir dann ohnehin beim Programmieren anschaun.
Fand C# und VisualStudio ansich eine sehr komfortable Umgebung, aber ist halt die Frage ob man sich so stark in dieses Ökosystem&Windows an sich binden will.
Gerade wenn Performance nicht so an erster Stelle steht würd ich somit lieber gleich irgendwas nehmen was auch plattformübergreifend ist, dann kann man seine Programme und Scripts auch auf Linux/Mac laufen lassen oder auf nem Raspi/arm/...
Neben Java wären hier vermutlich noch Kotlin und Python sehr interessante Kandidaten.
Ich würd auch empfehlen dir irgendein konkretes Projekt zu suchen dass du damit umsetzen kannst. Das motiviert sehr und man kann schön seine Skills iterativ erweitern indem man mit den Basics anfängt und dann nach und nach komplexere Teile ergänzt.
Hab c# mal eine chance gegeben mit der Community Edition.
Ein paar for schleifen später und etwas rechnerei kam schon das erste brauchbare ergebnis in der Kommandozeile heraus...
Wie ich da jetzt was grafisches dazubekomme muss ich mir mal ansehen, aber das lässt sich finden. Fürs erste bin ich ja mal zufrieden das ich einen funktionierenden play Button habe, Syntax muss man sich halt aneignen, so weit so gut
Auch wenn es etwas off-topic ist, das 3D Runtime Environment "Unity" (also die Unity Engine) nutzt auch C# als Code-Basis (dort ist Visual Studio Community Edition optional dabei übrigens) und damit kann man viele tolle Sachen machen und sie auf so ziemlich alles deployen: Windows, Linux, macOS, Android, PS4, Xbox One...
Ich arbeite relativ viel damit und kann bei Bedarf den Einstieg erleichtern, falls so etwas für jemanden interessant sein sollte .
nachdem ich in letzter Zeit sehr viel DKT mit meinen Buben spiele, hab ich mir gedacht, das kann ja nicht so schwehr sein, das mal zu virtualisieren
dafür ist c++ aber overkill mmn
Kommt drauf an wieviel Partien parallel laufen sollen
Würd ich vermutlich mit HTML 5 oder einem JS Framework machen.
Auf der anderen Seite wollt ich schon immer mal Rust und go probieren
Wie meinst du DKT virtualisieren?
Zitat aus einem Post von xtrmWie meinst du DKT virtualisieren?
Ja gut, ein ganzes Spiel zu machen ist nicht so ohne - vor allem, wenn du es nicht nur mit Konsolenzeichen machen willst .
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025