Pratsch - 32
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 15.11.2009 um 16:27 Uhr
|
|
Meiner Meinung nach ist C# das Beste für Anwendungen. 
Man erhält schnell ein nettes Design und man kann große Anwendungen schreiben. Das einzigste Problem ist das es .NET Framework benötigt aber das hat schon fast jede drauf.
awa
|
|
Blacklion - 32
Halbprofi
(offline)
Dabei seit 02.2006
155
Beiträge
|
|
Geschrieben am: 15.11.2009 um 16:29 Uhr
|
|
Zitat von pussyworld: naja
finde mal ein biuch das es nicnht gleich extrem übertreibt
also für php kenne ich genügend aber c++ naja
noch kein extrem gutes gefunden
C++ für spieleprogrammierer
es geht zwar speziell auf die spieleprogrammierung ein aber das grundwissen wird gut vermittlet
Einmal Löwe,Immer Löwe!
|
|
Blacklion - 32
Halbprofi
(offline)
Dabei seit 02.2006
155
Beiträge
|
|
Geschrieben am: 15.11.2009 um 16:31 Uhr
|
|
Zitat von Pratsch: Meiner Meinung nach ist C# das Beste für Anwendungen. 
Man erhält schnell ein nettes Design und man kann große Anwendungen schreiben. Das einzigste Problem ist das es .NET Framework benötigt aber das hat schon fast jede drauf.
mit der sdl kann man auch nen gutes desing machen aber anfangst bist du doch sowieso in der konsole!
Einmal Löwe,Immer Löwe!
|
|
-Flo - 47
Halbprofi
(offline)
Dabei seit 07.2007
228
Beiträge
|
|
Geschrieben am: 15.11.2009 um 16:34 Uhr
|
|
Wie wärs mit Brainfuck?
Ne also wirklich, was hier so alles vorgeschlagen wird...
Wer wird denn ernsthaft mit C++ als erste Programmiersprache anfangen? Da stecken soviele verschiedene Konzepte drin, da blickt doch keiner durch...
Sinnvoll wäre es wohl, wenn du das selber entscheidest, indem du dich mit der Geschichte der Programmiersprachen beschäftigst. Das hat den Vorteil, dass du den Kontext kennenlernst, aus dem eine Sprache geboren wurde. Und so kann man sich dann nach und nach "hocharbeiten" bis hin zu aktuellen Programmiersprachen mit angeschlossenen Frameworks wie Java oder .NET.
|
|
Pratsch - 32
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 15.11.2009 um 16:36 Uhr
|
|
Zitat von Blacklion: Zitat von Pratsch: Meiner Meinung nach ist C# das Beste für Anwendungen. 
Man erhält schnell ein nettes Design und man kann große Anwendungen schreiben. Das einzigste Problem ist das es .NET Framework benötigt aber das hat schon fast jede drauf.
mit der sdl kann man auch nen gutes desing machen aber anfangst bist du doch sowieso in der konsole!
Ne muss nicht sein. 
Kommt auf den Coder drauf an, wie er es haben will.
awa
|
|
Blacklion - 32
Halbprofi
(offline)
Dabei seit 02.2006
155
Beiträge
|
|
Geschrieben am: 15.11.2009 um 16:37 Uhr
|
|
Zitat von Pratsch: Zitat von Blacklion: Zitat von Pratsch: Meiner Meinung nach ist C# das Beste für Anwendungen. 
Man erhält schnell ein nettes Design und man kann große Anwendungen schreiben. Das einzigste Problem ist das es .NET Framework benötigt aber das hat schon fast jede drauf.
mit der sdl kann man auch nen gutes desing machen aber anfangst bist du doch sowieso in der konsole!
Ne muss nicht sein. 
Kommt auf den Coder drauf an, wie er es haben will. 
aber ein anfänger geht doch nicht gleich in die 3d grafik
das wäre verrückt !
Einmal Löwe,Immer Löwe!
|
|
Pratsch - 32
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
Geschrieben am: 15.11.2009 um 16:42 Uhr
Zuletzt editiert am: 15.11.2009 um 16:42 Uhr
|
|
Ich hab so angefangen, natürlich mit Visual Studio, da ist es easy.
awa
|
|
ItsPayne - 41
Profi
(offline)
Dabei seit 12.2008
997
Beiträge
|
|
Geschrieben am: 15.11.2009 um 17:01 Uhr
|
|
Mein tipp:
Auf http://www.microsoft.com/germany/Express/ gehen und das Studio für C# herunter laden (kostenlos).
Alternativ, aber nur wenns denn unbedingt sein muss, die C++ edition.
Dann hier einlesen und als unterstützung, leitfaden und nachschlagewerk verwenden:
http://openbook.galileocomputing.de/visual_csharp/ (sehr verständlich geschriebenes openbook, über 1300 seiten stark).
Ich würde raten, anfangs mehr zu lesen als versuchen herumzucoden. Wichtig ist erstmal die konzepte zu verstehen und sich keinen schlechten stil anzugewöhnen.
Wenns denn unbedingt mit games zu tun haben muss kann man zusätzlich das MS XNA Gamestudio downloaden:
http://creators.xna.com/de-DE/
XNA ist ein spezielles framework für spieleentwicklung. Damit kann man sogar für die XBox entwickeln.
Schreiben kann man das ganze in C#. Ist allerdings ein gewisses sprachgrundwissen notwendig.
Wenns denn unbedingt C++ sein muss, kann man sich mit der entsprechenden Visual Studio 2008 Express edition an den syntax gewöhnen, aber genauso wie bei C# mit dem .Net framework arbeiten.
Ps: Darauf, dass die ganzen jugendlichen hier zu C++ raten würd ich nix geben. Ich persönlich finde C++ eine extrem dreckige und gängelnde sprache, weil man sich um jeden scheiß selbst kümmern muss und die sprache jeden mist zulässt.
Das mag für profis das mekka sein, jedem ANFÄNGER würde ich aber zu moderneren und sichereren sprachen raten!
Dazu kommt, dass man bei C++ für jeden mist den man nicht von grund auf selbst programmieren will auf fremdklassen angewiesen ist, deren dokumentation und funktionalität ebenso ungewiss ist.
Aus meiner erfahrung bedeutet C++ eine längere, mühseligere entwicklungsdauer, bei später zur laufzeit recht hoher instabilität, gerade weil die sprache so viel zulässt was der entwickler garnicht beabsichtigte.
Wenn man hier schon wieder spieleprogrammierung ließt.. Natürlich ist da C++ immernoch die geeignetste sprache, schließlich wird maschinencode erzeugt und kein zwischencode wie bei Java oder C# (also performanter). Außerdem ist man mit C++ maschinennah direkt an der hardware bzw. den treibern, dem OS (hat viel mehr möglichkeiten selbst einzugreifen).
Aber was für spiele sollen denn bitte 1mann hobbyprogrammierer schreiben? Ein 2. Crysis wohl kaum!
Darum finde ich das argument C++ als erste sprache zu lernen ziemlich sinnlos, zumal ein anfänger bei einem richtigen flash-/java-/xnagame schon ellenlang überfordert sein dürfte.
Fazit: Keiner der hier anwesenden (inklusive mir) kann mit der hardwarenähe von C++ was anfangen, also wozu nicht modernere und schönere sprachen lernen und, sollte der tag jemals kommen, wenn tiefgündiges detailwissen notwendig ist, sich dann mit der materie beschäftigen, wenn die rahmenkenntnisse ausreichend vertreten sind?
Ich kann nur aus eigener erfahrung sprechen. Hab mit C# angefangen und schreibe jetzt immer mal wieder C++ und ärgere mich an sehr vielen stellen wo bei C# ein aufruf reicht und ich bei C++ den ganzen mist erst selbst schreiben müsste..
Wenn du lange genug in einen Abgrund blickst, blickt der Abgrund auch in dich hinein.
|
|
Pratsch - 32
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 15.11.2009 um 17:10 Uhr
|
|
Zitat: Ps: Darauf, dass die ganzen jugendlichen hier zu C++ raten
Mhhhh.... kann mich nicht daran erinnern das ich zu C++ rate? 
Ich empfehle selbst C# und das Openbook ist auch sehr zu empfehlen.
awa
|
|
ItsPayne - 41
Profi
(offline)
Dabei seit 12.2008
997
Beiträge
|
|
Geschrieben am: 15.11.2009 um 17:17 Uhr
|
|
"Die ganzen" heißt umgangssprachlich ja auch nicht unbedingt "alle".
Wenn du lange genug in einen Abgrund blickst, blickt der Abgrund auch in dich hinein.
|
|
Pratsch - 32
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 15.11.2009 um 17:28 Uhr
|
|
Ok dann ist alles okay, wenn du es so gemeint hast.
awa
|
|
xai - 39
Profi
(offline)
Dabei seit 06.2007
442
Beiträge
|
|
Geschrieben am: 15.11.2009 um 19:20 Uhr
|
|
ich würde java empfehlen, kann viel, kein rumgeplage mit dateitypen, und platformunabhängig, und sehr ähnlich mit vielen anderen sprachen, daher guter lerngehalt!^
CUT THREAD HERE ✂ - - - - - - - - - - - - - - - - - - - - - - - -
|
|
Bigfoot29 - 46
Profi
(offline)
Dabei seit 04.2008
924
Beiträge
|
|
Geschrieben am: 15.11.2009 um 20:38 Uhr
|
|
Hmmm... so als Einstieg fällt mir da grad LOLCODE ein... Nette Sprache - immer l33t...
Kleines Beispiel? Wie wärs mit "Hello world"?
Zitat: HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
Der Witz ist: Das gibts wirklich -> siehe hier: Das ist ein Link.
Aber mal zurück zum Thema. Ich find das witzig, dass hier wirklich Vorschläge wie C (Einsteiger-unfreundlich, weil nur logisch, wenn man tiefer in der Materie steckt), PHP (nicht durchweg objektorientiert, kein sauberes, durchgehendes, verstehbares Konzept) oder Java (Hallo?! Enterprise-Entwicklungswerkzeug?!) für Einsteiger kommen...
Für wirkliche Einsteiger empfehlen sich Programmiersprachen wie Logic (zum Verstehen von Programmierung als solches) Basic-Dialekte (jaaa, wegen mir auch das Microsoftsche VisualBasic) oder ans C angelehnte, für Einsteiger geeignete, auf Logik und Struktur ausgelegte Programmiersprachen wie Python.
Merke: Programmierung ist IMMER ne Glaubensfrage. Ich kenne von verschiedenen Basic-Dialekten (Atari, Amiga, MS-Dos GWBASIC) über Pascal, Java, C, Perl bis hin zu Assembler so einige Programmiersprachen. Ich bin bei Python hängen geblieben. Es ist einfach einsteigerfreundlicher als alles, was ich sonst so kenne.
Ich kanns dir also nur ans Herz legen. Aber wie schon gesagt: Das ist meine persönliche Meinung. Schau dir einfach ein paar Einsteiger-Tutorials an und entscheide dann, was dir besser gefällt. Tu dir nur selber nen Gefallen und lass die Finger von allen Programmiersprachen, die du erst kompilieren musst, bevor sie laufen. Mit denen tust du dir als Starter keinen Gefallen, wenns um die Fehlersuche geht. 
Gruß.
LMAA! - Lächle Mehr Als Andere!
|
|
ItsPayne - 41
Profi
(offline)
Dabei seit 12.2008
997
Beiträge
|
|
Geschrieben am: 15.11.2009 um 20:41 Uhr
|
|
Skriptsprache != Programmiersprache?
Wenn du lange genug in einen Abgrund blickst, blickt der Abgrund auch in dich hinein.
|
|
Pratsch - 32
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 15.11.2009 um 20:50 Uhr
|
|
Zitat von ItsPayne: Skriptsprache != Programmiersprache?
Jap
awa
|
|