TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:12 Uhr
|
|
Zitat von McPommes: Wieso "nur" Delphi, Delphi ist doch schon was. Eine Sprache mit Objektorientierung wenn man will (nicht konsequent, aber man kann es damit auf jeden Fall lernen) und die Properties sind auch schon was feines, die gibts in der C-Schiene erst mit C#.
Kommt natürlich drauf an wie gut du schon Delphi kannst. Aber man sagt nicht umsonst, die erste Programmiersprache ist immer die schwerste und somit hast du doch schon mal einen Start.
Also Buch ... ich hab keins, aber laut Google gibts von O'Reilly "C++ in a nutshell". Könnte was helfen. Oder du fängst einfach mal an mit C++ rumzuspielen. Das ganze Prinzip vom Programmieren hast du ja schon kapiert.
wie du sagst, die erste ist die schwerste...
sobald man sich n bissle mit variablen und schleifen auskennt, ist das schon das schwierigste...
ich kann jetzt delphi, php, perl und seit ner woche programmier ich auch in c... und es ist im prinzip so, wenn man eine sprache kann, kann man alle... es ist alles die gleiche (sorry für die formlierung^^) ka**e (wobei c bis jetzt mit abstand der größte krampf war mit den zeigern und der dynamischen speicherverwaltung, um die man sich bei delphi und co relativ wenig kümmern musste)
bei c++... ich würde mir einfach ne kleine sache überlegen, die man programmieren könnte (nen notendurchschnittsrechner oder so oder nen taschenrechner, irgendwas in der richtung) und mir dann die entsprechenden infos zusammensuchen... google hat viele tutorials ;D
Mörps mörps blubbs!
|
|
--_Simon_--
Fortgeschrittener
(offline)
Dabei seit 06.2007
72
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:37 Uhr
|
|
|
|
--_Simon_--
Fortgeschrittener
(offline)
Dabei seit 06.2007
72
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:41 Uhr
|
|
Zitat von TheBrainless:
!= (oder nach beliebe auch <> ^^) html 
Javascript ist eine eigene Programmiersprache, die zwar in HTML integriert wird, aber trotzdem eigenständig ist...
javaSCRIPT ist eine skriptsprache
|
|
--_Simon_--
Fortgeschrittener
(offline)
Dabei seit 06.2007
72
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:42 Uhr
|
|
Zitat von TheBrainless: Hmmm... Sind Scriptsprachen nicht eigentlich auch (wenn auch nur einfache) Programmiersprachen? Wenn nein, warum nicht?
Naja, zur not werd ichs hoffentlich im Informatikstudium ab Oktober erfahren^^
EDIT: Perl ist doch eigentlich auch nur eine Scriptsprache, oder warum nennt man die "Programme" in Perl Scripte? O_o
Und Perl wird sicher programmiert...
ddu und informatik, das kann ja was werden
|
|
--_Simon_--
Fortgeschrittener
(offline)
Dabei seit 06.2007
72
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:44 Uhr
|
|
Zitat von spark82: Assembler ist was für Freaks, arme geplagte Studenten, oder bedauernswerte Hardware(nahe)Entwickler
Aber ganz sicher nicht einfach.
oder wenn man was für AVRs, ARMs oder sonstwas schreibt
|
|
Dr_Bone - 36
Fortgeschrittener
(offline)
Dabei seit 06.2006
62
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:49 Uhr
|
|
Kennt jemand von euch eine gute Seite auf der man die Grundstrukturen von PHP lernen kann??
|
|
--_Simon_--
Fortgeschrittener
(offline)
Dabei seit 06.2007
72
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:51 Uhr
|
|
Zitat von Dr_Bone: Kennt jemand von euch eine gute Seite auf der man die Grundstrukturen von PHP lernen kann??
schattenbaum.net / php.net / gidf.de
|
|
TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 19.08.2007 um 20:53 Uhr
|
|
Zitat von --_Simon_--: Zitat von TheBrainless:
!= (oder nach beliebe auch <> ^^) html 
Javascript ist eine eigene Programmiersprache, die zwar in HTML integriert wird, aber trotzdem eigenständig ist...
javaSCRIPT ist eine skriptsprache
den unterschied zwischen programmiersprache und scriptsprache hatten wir hier schonmal -.-
wenn du nur spamen kannst, dann verzieh dich wieder...
Mörps mörps blubbs!
|
|
--_Simon_--
Fortgeschrittener
(offline)
Dabei seit 06.2007
72
Beiträge
|
|
Geschrieben am: 20.08.2007 um 15:24 Uhr
|
|
Zitat von TheBrainless:
den unterschied zwischen programmiersprache und scriptsprache hatten wir hier schonmal -.-
wenn du nur spamen kannst, dann verzieh dich wieder...
das sagst grad du
|
|
TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 20.08.2007 um 15:40 Uhr
|
|
Zitat von --_Simon_--: Zitat von TheBrainless:
den unterschied zwischen programmiersprache und scriptsprache hatten wir hier schonmal -.-
wenn du nur spamen kannst, dann verzieh dich wieder...
das sagst grad du
Zitat von spark82: Zitat von 4FF3: JavaScript javaSCRIPT es ist eine Skriptsprache wie Bash in der Bash Konsole unter Linux/*nix/BSD....
werft nicht so mit eurem Halbwissen rum unglaublich...
...und was ist für dich eine Programmiersprache? Oder ander: was fehlt einer Skriptsprache, damit eine Programmiersprache draus wird?
By the way, Wikipedia sagt: "Skriptsprachen (häufig auch Scriptsprachen) sind Programmiersprachen, die vor allem für kleine, überschaubare Programmieraufgaben gedacht sind."
So viel dazu -.-
Ich hab es nicht für nötig befunden, das nochmal zu zitieren, aber wenn du es nicht anders willst... bitte...
außerdem kamen von mir in diesem thread mehr konstruktive postings als von dir
Mörps mörps blubbs!
|
|
lordise - 35
Halbprofi
(offline)
Dabei seit 09.2005
191
Beiträge
|
|
Geschrieben am: 20.08.2007 um 16:07 Uhr
|
|
Zitat von McPommes: Wieso "nur" Delphi, Delphi ist doch schon was. Eine Sprache mit Objektorientierung wenn man will (nicht konsequent, aber man kann es damit auf jeden Fall lernen) und die Properties sind auch schon was feines, die gibts in der C-Schiene erst mit C#.
Kommt natürlich drauf an wie gut du schon Delphi kannst. Aber man sagt nicht umsonst, die erste Programmiersprache ist immer die schwerste und somit hast du doch schon mal einen Start.
Also Buch ... ich hab keins, aber laut Google gibts von O'Reilly "C++ in a nutshell". Könnte was helfen. Oder du fängst einfach mal an mit C++ rumzuspielen. Das ganze Prinzip vom Programmieren hast du ja schon kapiert.
ok thx
|
|
bassmaster - 48
Profi
(offline)
Dabei seit 10.2004
631
Beiträge
|
|
Geschrieben am: 20.08.2007 um 16:57 Uhr
|
|
also ich hab mir mal den senf von wikipedia durchgelesen über skriptsprachen... ich kann ja noch verstehen, dass javascript eine skriptsprache sein soll, aber perl, python, php??? zum teil haben sie objekt orientierte ansätze (also durchaus geeignet für große projekte) auch haben sie die möglichkeit zum debuggen. man kann auch sehr wohl eine typenprüfung einschalten usw... also ein sehr fragwürdiger artikel. vermutlich wurde er geschrieben von nichtsblickern....
also ich arbeite seit 8 jahren als softwareentwickler und bin der festen überzeugung, dass als sprache zum lernen visual basic die geeigneteste ist. hierbei ist irrelevant, wie schnell, wie mächtig... sie ist. es kommt nur darauf an die typischen sprachkonstrukte kennenzulernen wie schleifen, bedingte sprünge, variablen... usw... um die erfahrungen dann weiterzuführen, würde ich eine sprache empfehlen wie c# oder java. damit kann man sich sehr gut ins objekt orientierte programmieren einlernen. wenn man dann nicht mehr drumherum kommen sollte, kann man dann c++ lernen um mit pointern umgehen zu lernen. wenn man das kann, dann kann man innerhalb kürzester zeit alle anderen sprachen lernen, da sie sich alle sehr stark ähneln.
der threadbeginner wolle eine programmiersprache lernen, mit dem er "voll geile" spiele programmieren kann. nun, java ist denke ich mal nicht unbedingt die richtige sprache, wobei es nicht auf die sprache ankommt, sondern mit der tatsache, dass der garbage collector leider in den ungünstigen fällen aufräumt und so ein flüssiges spielen nicht ermöglicht. die meisten haben hier c++ vorgeschlagen. es ist schon richtig, dass die aller meisten spiele in c++ geschrieben worden sind aber der trend wendet sich zur zeit. hier ist weniger die sprache ausschlaggebend. vielmehr ist die gameengine / framework am wichtigsten. mittlerweile gibt es etliche gameengines für c# und direct x liegt mittlerweile sogar als managed code für c# vor. auch für die x-box gibt es jetzt eine komplette game engine und selbst wenn man irgendwas nur als native .dll hat, kann man immer noch per p/invoke in c# verwenden. es spricht also nichts dagegen spieleprogrammierung unter c# zu machen. der große vorteil findet man bei der fehlersuche, des garbage collector und dass man keine pointer mehr braucht. auch die framework ist tausend mal einfacher und mächtiger als die mfc oder andere libraries für c++.
ach ja, ein sehr gutes buch für c# ist "c# in a nutshell" von o'relly. wieso?? weil wenn ihr das kauft, dann werde ich reich, weil ich es mitgeschrieben habe. in der deutschen ausgabe steht im impressum "christian pogea, ulm" 
ich will den thread starter nicht den mut weg nehmen, aber die meisten spiele werden in mehreren mann jahre programmiert. d.h. wenn er alleine programmiert, dann wird vermutlich sein spiel, wenn er mal richtig gut programmieren kann in ein paar jahre erst fertig. zusätzlich arbeiten grafik designer und komponisten an so einem spiel. wenn er nicht gerade der beste künstler ist, dann kommt am schluss die 2000ste version vom pac man raus. auch arbeiten komponisten an eienm spiel und so weiter...
den wunsch ein eigenes spiel zu programmieren sollte man sich gut überlegen. aus meiner sicht ist es einfach, da ich ja schon jahrelange erfahrung habe in programmieren. aber ob ich ein spiel programmieren kann, dass mir selbst oder tausenden anderen spielern gefallen würde ist ne andere frage. das ist genauso wie wenn ich jetzt anfangen würde eine synfonie zu schreiben. vermutlich würde sie nichtmal mir gefallen. ein spiel zu programmieren ist wie ein kunstwerk. das prgrammieren ist nur nebensache...
http://www.impala64.de/blog - http://www.impala64.de/ - www.myspace.com/impala64lowrider
|
|
DjKoma - 40
Experte
(offline)
Dabei seit 01.2006
1906
Beiträge
|
|
Geschrieben am: 20.08.2007 um 17:08 Uhr
|
|
Zitat von bassmaster: also ich hab mir mal den senf von wikipedia durchgelesen über skriptsprachen... ich kann ja noch verstehen, dass javascript eine skriptsprache sein soll, aber perl, python, php??? zum teil haben sie objekt orientierte ansätze (also durchaus geeignet für große projekte) auch haben sie die möglichkeit zum debuggen. man kann auch sehr wohl eine typenprüfung einschalten usw... also ein sehr fragwürdiger artikel. vermutlich wurde er geschrieben von nichtsblickern....
Wenn du also der große "Blicker" bist, dann zähl doch mal schnell ein paar PHP oder Perl Compiler auf?
So dumm sind die "Nichstblicker" wohl garnicht, wenn sie im Gegensatz zu dir erkannt haben, dass diese Sprachen als Skript von einem Interpreter abgearbeitet werden.
Why is 6 afraid of 7? Because 7 8 9!
|
|
TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 20.08.2007 um 17:11 Uhr
|
|
Zitat von DjKoma: Zitat von bassmaster: also ich hab mir mal den senf von wikipedia durchgelesen über skriptsprachen... ich kann ja noch verstehen, dass javascript eine skriptsprache sein soll, aber perl, python, php??? zum teil haben sie objekt orientierte ansätze (also durchaus geeignet für große projekte) auch haben sie die möglichkeit zum debuggen. man kann auch sehr wohl eine typenprüfung einschalten usw... also ein sehr fragwürdiger artikel. vermutlich wurde er geschrieben von nichtsblickern....
Wenn du also der große "Blicker" bist, dann zähl doch mal schnell ein paar PHP oder Perl Compiler auf?
So dumm sind die "Nichstblicker" wohl garnicht, wenn sie im Gegensatz zu dir erkannt haben, dass diese Sprachen als Skript von einem Interpreter abgearbeitet werden.
Hmmm... leider lässt sich das nicht ganz so 100pro sagen, weil heutzutage die meisten Scriptsprachen zuerst kombiliert werden und dann erst ausgeführt (und nicht Zeile für Zeile, wie in den "klassischen" Scriptsprachen wie Javascript)
So werden Fehler relativ schnell festgestellt und die Performance steigt auch ein bisschen... Die Grenze verschwimmt langsam aber sicher...
Mörps mörps blubbs!
|
|
Deckhaege - 41
Fortgeschrittener
(offline)
Dabei seit 01.2006
87
Beiträge
|
|
Geschrieben am: 20.08.2007 um 17:18 Uhr
|
|
Also um eine Programmiersprache zu lernen ist aus meiner Sicht Java am geeignetsten. Wegen den vielen Packages erzielt man da am schnellsten Erfolge und mit Eclipse gibts eine kostenlose, gute Entwicklungsumgebung. Und für Eclipse gibts jede Menge Plug-Ins mit denen man leicht eine GUI zusammenklicken kann usw. Außerdem laufen die Programme wegen der Java Runtime-Environment nachher auf allen Plattformen. Klar hat Java auch ziemliche Nachteile wie den bereits angesprochenen Garbage-Collektor und die ziemlich schlechte Performance.
Was das "Programmieren" von einem eigenen Spiel angeht würd ich erstmal raten ein paar Leveleditoren für irgendwelche Shooter oder Strategiespiele zu studieren und da ein paar Levels zusammen zubasteln. Wenn man richtig viel Zeit investieren will, kann man auch bei einem Mod-Projekt beteiligen. Allerdings dürfe das Programmieren einer eigenen 3D-Engine für einen Anfänger ziemlich aussichtslos sein. Ich hab aber im Internet neulich gelesen, dass es auch lizenzfreie Grafik-Engines gibt. Die könnte man sich auch mal anschauen. Ich fürchte nur das wird auch Wochen an Einarbeitung erfordern.
Hoffe ich konnte Helfen. Einen leichten Weg zum Spiele-Designer gibt's leider nicht.
|
|