Hmm? Mit was wohl?

06/26/2012 19:00 NotEnoughForYou#31
Ich würde noch gerne Java in die Runde schmeißen.

Wieso Java ?
+ gut zu lernen, sehr ähnliche Syntax zu C/C++
+ Platformunabhängig
+ GUI recht leicht zum umsetzen
+ Man kann sehr viel damit machen, und hat schnelle Forschritte
- Geschwindigkeit, auch wenn sie durch diverse VM Modifizierungen immer schneller wird
- WinAPI Funktion lassen sich schlecht benutzen (außer mit dem jdn, was XxNopexX hier mal vorgestellt hat )

Wobei sich für reine Windowsanwendungen C# gut eignet.
06/26/2012 19:21 Benjihz#32
Quote:
Originally Posted by boxxiebabee View Post
Nö. C# / CSharp. Visual Studio ist nur ne IDE.
Okaay...
Bei Amazon hab ich nur Bücher zu Visual C# gefunden..oO
Haste villt nen Buchtipp mit Link ? ^^

Und joaah, an Java hatte ich auch schonmal gedacht, allerdings denke ich nicht das das sehr anfängerfreundlich ist, oder irre ich mich da?
06/26/2012 19:27 Coding Lounge#33
Ich schlage dir C# vor:
  • Es bietet einen (relativ) einfachen Aufbau, heißt ist schnell zu lernen.
  • Hat einen ähnlichen Syntax wie C++ und C ("Wenn man eine Kennt, kennt man sie alle")
  • SEHR übersichtliche und einfache Entwicklugsumgebung (Microsoft Visual Studio)

UND
  • Es lassen sich (3D-)Spiele mit Programmieren --> [Only registered and activated users can see links. Click Here To Register...]


VB ist (in meinen Augen) einfach nur Müll:
  • Richtig unübersichtlich (kein '{', '}', ';')
  • Keinerlei Ähnlichkeit zu anderen Programmiersprachen
  • Es lassen sich keine "großen" Programme mit entwickeln



Quote:
Originally Posted by xKnixXeD View Post
Und joaah, an Java hatte ich auch schonmal gedacht, allerdings denke ich nicht das das sehr anfängerfreundlich ist, oder irre ich mich da?
Geht... brauchst halt immer etwas Einarbeitungszeit.

Java frisst aber auch richtig viel Ressourcen.
06/26/2012 19:30 Benjihz#34
Jap, danke ich denke das ich mich jz für C# entschieden habe ;)
Aber haste villt 'n Buchtipp mit CD ? :S
06/26/2012 19:38 Coding Lounge#35
Quote:
Originally Posted by xKnixXeD View Post
Jap, danke ich denke das ich mich jz für C# entschieden habe ;)
Aber haste villt 'n Buchtipp mit CD ? :S
Hab sogar ne ganze Liste ;):

[Only registered and activated users can see links. Click Here To Register...]


btw.


Quote:
Originally Posted by boxxiebabee View Post
Nö. C# / CSharp. Visual Studio ist nur ne IDE.
Die IDE heisst entweder "Visual C# 2010/2008" oder "Visual Studio". C# ist die Programmiersprache. Das "Visual" steht hier dann sozusagen für "Windows Forms" also sozusagen "Sichtbar".
06/26/2012 19:43 tnd0#36
also bevor du deine zeit in java investiert kannst du auch gleich brainfuck lernen. Ansonsten sind alle Vorschläge mit .Net sprachen quatsch, wer lernen will ein Haus zu bauen geht auch nicht beim Fertighauslieferanten in die Lehre. Wenn es aber nur darum geht sagen zu können, man wisse wie man ein Haus baut, dann reicht die Fertighauslieferantenlehre warscheinlich.

Soll natürlich nicht heissen, man sollte lieber gleich beim Backsteinhersteller anfangen, oder, um den Vergleich zu verlassen, mit einer der Assemblervarianten einsteigen.

Wenn du WIRKLICH Interesse daran hast, richtig Programmieren zu lernen und auch bereit bist, Zeit darein zu investieren dann hast du IMHO nur die Wahl zwischen:

C/C++
Mit C bzw. C++ kannst du so gut wie alles machen. Es gibt kaum Anwendungsgebiete wo C/C++ nicht die beste, schnellste und günstigste Lösung ist. Abgesehen davon gibt es für C/C++ die größte Auswahl an Libaries, Tutorials, Hilfen, Foren, etc. Die meisten guten Quellen sind auf Englisch.

Object Pascal Delphi
Eine Sprache die mittlerweile nurnoch mit der neusten IDE von Embarcadero sinn macht - aber Embarcadero RAD Studio XE2 mit Delphi ist C/C++ keineswegs unterlegen, solange man die Intel32/64Bit Platformen nicht verlassen möchte. Seit der XE2 Version kann man in Delphi mit nur einem Klick seine Anwendung von WIN32 in WIN64 oder MAC-OSX-10.X konvertieren. Des weiteren bietet XE2 auch die Möglichkeit mit Delphi iOS-Apps zu entwickeln. Der Formdesigner (äquivalent zum VisualStudio GUI Designer) ist der wohl mächtigste auf dem Markt (ein GUI entwerfen und auf MAC, Windows und iOS ansehen dank FireMonkey). Entgegen vieler Gerüchte ist es mit Delphi genauso "einfach" einen Treiber zu schreiben wie mit C++. Beim Thema Gamehacking werden übrigens nur API Funktionen aufgerufen, der Code für C++ und Delphi ist da zu 90% identisch. Wo Delphi für deutschsprachige User aufjedenfall punkten kann ist die Delphipraxis ([Only registered and activated users can see links. Click Here To Register...]), dort findet man zu jedem "Anfängerproblem" eine Lösung oder einen kompetenten Forenuser der einem alles erklärt.

Google GO
Auch Google's neue Programmiersprache "Google GO" sieht interessant aus und bietet "fast" die selbe flexibilität wie C und auch die Syntax ist C ähnlich. Hierfür gibt es natürlich aber bisher kaum Libraries und kaum Support/Foren. Dafür ist Google GO direkt als Platformübergreifende Sprache aufgebaut (minus iOS) und sehr leserlich. Die Performance von Google GO ist im Vergleich zu Delphi/C++ jedoch eher gering und eine PE (eine ".exe" zb) die nur "Hello World" ausgibt schon rund 1MB groß.
06/26/2012 19:54 Benjihz#37
Hmm okaay...
Also bleibe ich jz warscheinlich doch bei einer der "C" Sprachen ;)
Die Frage ist jz ob C++ oder C# ?

Und was zu Hölle ist "brainfuck" ? ^^
06/26/2012 20:01 Dr. Coxxy#38
nimm c#, c++ ist zu aufwendig für deine zwecke.

brainfuck ist eine esoterische programmiersprache:
[Only registered and activated users can see links. Click Here To Register...]

unnötig³

@tnd0, assembler verlässt dein beispiel keineswegs.
Es kommt darauf an, was man lernen und erreichen möchte, für die zwecke des te ist c# passend.
06/26/2012 20:14 Benjihz#39
Hier hab ich mal ein Buch zu C#... Wie findet ihr das ?
[Only registered and activated users can see links. Click Here To Register...]


Und wenn ich C# dann gut kann, auf was könnte ich dann umsteigen ?
06/26/2012 20:30 nkkk#40
Quote:
Originally Posted by xKnixXeD View Post
Und wenn ich C# dann gut kann, auf was könnte ich dann umsteigen ?
naja eig auf alles.
ich sage mal wenn du C# wirklich kannst kannst du auch java. Und C++ zu lernen ist dann auch nicht mehr viel.
Um vb zu lernen muss man sich auch nurnoch an die symntax gewöhnen der rest ist 1:1 das selbe.
u.s.w.

aber C# komplett können bedeutet schon sehr viel und die srpache wird auchnoch erweitert, zB. ich benutze C# schon lange aber erst letzte woche habe ich gelernt was das yield schlüsselwort bedeutet.
06/26/2012 20:32 Benjihz#41
Ok, ja ich denke das ich dich verstehe :)

Aber diese Frage beschäftigt mich wirklich(Wie alle anderen auch aber egal ;) )

Is das Buck okaay : [Only registered and activated users can see links. Click Here To Register...] ? ^^
06/26/2012 20:36 deathline4ever#42
Quote:
Originally Posted by MrSm!th View Post
Bitte hör nicht auf den hier, er hat ganz offensichtlich 0 Ahnung.

C++ und C sind beide nicht schwerer als andere Sprachen.
o.O Hat sich geklärt??
War eine andere Sprache?!

Jedoch war irgendwas dabei was es bei C# nicht gab was nicht so einfach zu verstehen war?
06/26/2012 20:39 Rainvair#43
Quote:
Originally Posted by deathline4ever View Post
o.O Nunja ich habe noch nicht viel mit C++ gearbeitet, aber bei C++ sieht der Code total "komisch" aus bzw nunja wie soll ich das erklären da gibts sachen dies beim C# nicht gibt und nicht so einfach zu verstehen sind . . . .
C++ Code sieht nicht komisch aus, er sieht aus wie Code aussehen sollte. C# Code ist eben weniger kryptisch.
06/26/2012 21:34 Benjihz#44
Hat villt mal jmd ne Antwort fuer das Buch ?


Posted from elitepvpers.com App for Android
06/26/2012 22:41 MrSm!th#45
Die C# Syntax ist fast identisch mit der C++ Syntax, was habt ihr alle oO

Quote:
Originally Posted by Coding Lounge View Post
VB ist (in meinen Augen) einfach nur Müll:
Bis dahin stimme ich dir zu.
Quote:
Richtig unübersichtlich (kein '{', '}', ';')
Toll, dafür gibts halt Keywords, außerdem finden viele diese roman-artige Programmierweise einfacher zu erlernen als "kryptische" Zeichenfolgen.
Quote:
Keinerlei Ähnlichkeit zu anderen Programmiersprachen
Ist wohl richtig, zumindest kaum.
Quote:
Es lassen sich keine "großen" Programme mit entwickeln
Warum sollte das bitte der Fall sein? Mit VB.NET lässt sich alles machen, was auch mit C# geht, einschließlich Spiele.
Quote:
Originally Posted by tnd0 View Post
blabla
Totaler Unfug.
Es macht prinzipiell für Programmierer (besonders berufliche) immer Sinn, mehrere Sprachen zu können. Aber nur weil man kein C++ kann, ist man nicht gleich kein richtiger Programmierer.
Für die Zwecke des TE ist C# absolut ausreichend.

Mit C# lässt sich, besonders wenn man sich auf Windows Anwendungen spezialisiert, sehr produktiv arbeiten. Warum das Rad neuerfinden? Warum nicht viel Arbeit vom Entwickler des Betriebssystems, für das man nur programmieren möchte, abnehmen lassen? Die ist dann auch direkt darauf abgestimmt.
Verstehe deine Abneigung gegen C# und den Vorzug von Google GO überhaupt nicht.

Quote:
Originally Posted by nkkk View Post
Quote:
Originally Posted by xKnixXeD View Post
Und wenn ich C# dann gut kann, auf was könnte ich dann umsteigen ?
naja eig auf alles.
ich sage mal wenn du C# wirklich kannst kannst du auch java. Und C++ zu lernen ist dann auch nicht mehr viel.
Um vb zu lernen muss man sich auch nurnoch an die symntax gewöhnen der rest ist 1:1 das selbe.
u.s.w.

aber C# komplett können bedeutet schon sehr viel und die srpache wird auchnoch erweitert, zB. ich benutze C# schon lange aber erst letzte woche habe ich gelernt was das yield schlüsselwort bedeutet.
Wenn man einmal das Grundprinzip verstanden hat, ist das Erlernen neuer Sprachen nur noch Vokabeln lernen.
Man kann nicht automatisch C++ oder Java, aber es ist sehr leicht, dort einzusteigen, weil zusätzlich zum gleichen Grundprinzip auch noch die Syntax sehr ähnlich ist, der Teil mit dem Vokabeln "lernen" also fast wegfällt.