TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 31.07.2007 um 13:52 Uhr
|
|
Zitat von MNic: Zitat von spark82: Vielleicht reden wir aneinader vorbei.
Für mich muss eine Programmiersprache wenigstens die Befehle kennen, die für einen dynamischen Programmablauf nötig sind (also wenigstens eine if-Anweisung und eine Möglichkeit zu schleifen, z.B. goto). Eine Skriptsprache ist eine Untergruppe der Programmiersprachen.
Wenn du die Möglichkeit auf den Betriebssystemkernel zuzugreifen Definition für Programmiersprachen hernimmst, ist dann Assembler eine Programmiersprache?
Aber das bringt den Threadersteller kein bisschen weiter. Es wär hald schon cool, wenn er sagen würde, was er machen will....
ich will eine programmiersprache lernen mit der man wenn man sie beherscht gute und dynamische spiele programmieren kann
hmmm... das hilft auch nicht arg viel weiter.... webspiele oder "stinknormale" pc-spiele?
ich würde weiterhin c++ vorschlagen, das kannst du auch falls du mal berufsmäßig in die richtung gehen wölltest häufig einsetzen...
aber damit eins klar ist: bis du so gut bist, das du ein halbwegs sinnvolles (2D-)piel programmieren kannst, vergehen evtl ein paar monate bis jahre...
Mörps mörps blubbs!
|
|
spark82 - 43
Halbprofi
(offline)
Dabei seit 11.2006
240
Beiträge
|
|
Geschrieben am: 31.07.2007 um 13:54 Uhr
|
|
ja, für mich klingt das auch nach C++. Damit werden die meisten Spiele programmiert sein.
Das schlimmste an Zensur ist XXXXXXXX XXXXXX.
|
|
TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 31.07.2007 um 14:05 Uhr
|
|
Was aber nicht undbedingt an der leichten erlernbarkeit sondern eher an den günstigeren IDEs liegt (Meine persöhnliche Vermutung^^)
Weil unter Delphi kann man imo auch sehr einfach Spiele programmiern...
Mörps mörps blubbs!
|
|
spark82 - 43
Halbprofi
(offline)
Dabei seit 11.2006
240
Beiträge
|
|
Geschrieben am: 31.07.2007 um 14:11 Uhr
|
|
yeah. Mit Javaskript kommt man beim Spieleentwickeln wahrscheinlich nicht weit.
Das schlimmste an Zensur ist XXXXXXXX XXXXXX.
|
|
TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 31.07.2007 um 14:17 Uhr
|
|
Das nicht... aber mit Java schon eher 
Wobei ich nicht weiß, ob man damit OpenGL oder Direct3D verwenden kann... Unter Delphi müsste es glaube ich gehn, zumindest wenn man auf die Dlls zugreift... aber sicher bin ich nicht^^
Mörps mörps blubbs!
|
|
spark82 - 43
Halbprofi
(offline)
Dabei seit 11.2006
240
Beiträge
|
Geschrieben am: 31.07.2007 um 14:27 Uhr
Zuletzt editiert am: 31.07.2007 um 14:27 Uhr
|
|
An Java hab ich auch gedacht. Ich könnte mir aber vorstellen, dass der Garbage-Collector lästig wird.
Half-Life ist laut Wikipedia in C++ programmiert.
Ich bin den Umgang mit Pointern gewohnt, drum tu ich mir mit Java schwerer und tendiere eher zu C++. Wahrscheinlich gehts Leute die mit Java anfangen aber genauso. Wenn der Garbage-Collector keine Probleme macht, dann wird's wohl egal sein.... Man sagt ja, Java wäre mittlerweile ebenso schnell wie C++. Wobei ich aber immer noch den Eindruck haben, dass Java-Oberflächen mehr zuckeln.
Das schlimmste an Zensur ist XXXXXXXX XXXXXX.
|
|
hacker81 - 44
Halbprofi
(offline)
Dabei seit 04.2006
290
Beiträge
|
Geschrieben am: 01.08.2007 um 15:01 Uhr
Zuletzt editiert am: 01.08.2007 um 15:25 Uhr
|
|
Zitat von TheBrainless: Zitat von chris21: [...]Wundert mich, dass hier noch keiner Java vorgeschlagen hat ? ...
[...]
Evtl. weil Java so ein Krampf ist?^^
Ich habs probiert mir mit nem Buch beizubringen... Leider hat mich Java mit Syntax-Errors bombaridert obwohl ich den Code 1:1 übernommen hab...
Naja, vllt hab ich mich damals auch einfach nich gut genug damit beschäftigt xD
das denk ich auch. (dass du dich nicht genug damit beschäftigt hast...)
https://www.youtube.com/watch?v=hcLfKnsn 6DE
|
|
hacker81 - 44
Halbprofi
(offline)
Dabei seit 04.2006
290
Beiträge
|
Geschrieben am: 01.08.2007 um 15:05 Uhr
Zuletzt editiert am: 01.08.2007 um 15:26 Uhr
|
|
Zitat von TheBrainless: Das nicht... aber mit Java schon eher 
Wobei ich nicht weiß, ob man damit OpenGL oder Direct3D verwenden kann... Unter Delphi müsste es glaube ich gehn, zumindest wenn man auf die Dlls zugreift... aber sicher bin ich nicht^^
Das geht mit OpenGL und auch mit Direct3D
(mit Java)
https://www.youtube.com/watch?v=hcLfKnsn 6DE
|
|
sehrgut - 37
Fortgeschrittener
(offline)
Dabei seit 08.2007
51
Beiträge
|
|
Geschrieben am: 02.08.2007 um 13:10 Uhr
|
|
ich hab mit basic angefangen, würd aber ich keinem empfehlen (hinterher ist man immer klüger^^) ...
lieber mit Pascal und dann zu C/C++/C# übergehen...
|
|
TheBrainless - 38
Experte
(offline)
Dabei seit 04.2005
1992
Beiträge
|
|
Geschrieben am: 02.08.2007 um 13:35 Uhr
|
|
sicher geht das in delphi...
man kann ohne probleme auf die Direct3D-Dlls zugreifen, Objektorientiert ist die Programmiersprache sowieso (was man nicht unbedingt benötigt, es erleichtert aber sehr stark die Programmierung...)
Warum sollte man keine Spiele in Delphi programmieren können? O_o
Wie gesagt, ich vermute, der Hauptgrund, warum Delphi so selten dafür verwendet wird sind die mangeldenen Compileralternativen (außer Delphi und Freepascal fällt mir keiner ein, und Freepascal ist für Gui-Programmierung nicht so ganz das wahre^^)
Mörps mörps blubbs!
|
|
silver-cloud - 39
Halbprofi
(offline)
Dabei seit 07.2005
312
Beiträge
|
Geschrieben am: 02.08.2007 um 13:51 Uhr
Zuletzt editiert am: 02.08.2007 um 13:57 Uhr
|
|
Delphi ist vermutlich deshalb so unbeliebt weil es halt Borland gehört ;) Es ist mitlerweile eh fast zur Lehrsprache verkommen, aber halt nur fast.
Btw: Es gibt/gab gratiscompiler für Delphi, selbst von Borland selbst. Als personal varianten der IDEs...
Für leicht erlernbare Sprache würd ich Delphi oder VB vorschlagen, für später aber Java oder C++, wobei ich für Spiele eher C++ empfehlen würde, ich kann kein Java, aber Java Programme haben auf meiner zugegeben nicht ganz neuen Kiste immernoch ein elendiges Geschwindigkeitsproblem (bei vergleichbaren C++ Programmen die flüssig laufen)
Wohingegen man ganz klar sagen muss, dass Java absolut den Vorteil von Platformunabhängigkeit geniest.
Und natürlich kann man Microcontroller in C++ programmieren ^^ man kann Microcontroller in haufenweise Programmiersprachen programmieren, am ende kommt ein Compiler und schwupp is es halt doch wieder Assembler Wobei direkt geschriebener Assemblercode natürlich einige Vorteile hat... ach ich schweife ab.
Und definition Programmiersprache:
Wenn man mit einer Programmiersprache auf den kernel eines OS zugreifen können muss, in welcher Programmiersprache ist dann so ein Kernel programmiert? ;)
Du sollst nur soviel Zeit in eine Antwort verschwenden, wie der Anfragende in seinem Startpost.
|
|
devil89 - 36
Halbprofi
(offline)
Dabei seit 05.2006
303
Beiträge
|
|
Geschrieben am: 02.08.2007 um 14:54 Uhr
|
|
Also wenn du spiele machen möchtest
dann rat ich dir auch zu C++
allerdings wirds ne weile dauern bis du soweit bist um ein halbwegs funktionsfähiges Spiel programmiert zu haben
mein erstes war Ping-Pong xD
naja ich hab 2 Jahre lang C++ gelernt
dabei ist der Borland c++ Builder das wohl beste "Tool"
ansonsten wirste wohl doch eher noch länger brauchen
bis man sich da erstma in die Zeiger geschichte usw eingelebt hat dauerts wohl doch länger.
Einmal dachte ich, ich hätte unrecht. Aber ich hatte mich ausnahmsweise getäuscht.
|
|
silver-cloud - 39
Halbprofi
(offline)
Dabei seit 07.2005
312
Beiträge
|
Geschrieben am: 02.08.2007 um 21:58 Uhr
Zuletzt editiert am: 02.08.2007 um 21:58 Uhr
|
|
Zitat von Spasslex:
Kennst Du den Unterscheid zwischen C und C++ ?
Zeig Du mir mal ne Programmiersprache in C++ für uC
C99 Standart is ne eigene Prozedurale Programmiersprache während C++ sowohl den C90 Standart umfasst als auch noch weitere Teile wie Objektorientieres Programmieren oder Generisches Programmieren über Templates, als auch Metatemplateprogrammierung zur Berechnung während der Compilezeit.
Wenn man weiß was gemeint ist: C++ ist eine Multi-Paradigmen-Sprache, sie folgt NICHT NUR der OOP sondern AUCH der Prozeduralen Progammierung.
Und ich hoffe wir sind uns beide einig dass die Frage nach einer "Programmiersprache in C++ für uC" ziemlich bescheiden ist 
Zitat erste Zeile des Eintrags der Wikipedia über Progammierung von uCs:
Zitat: Mikrocontroller werden meist in den Programmiersprachen Assembler oder C programmiert. Andere Sprachen wie BASIC, FORTH, Pascal, Ada oder C++ werden ebenfalls eingesetzt.
boa ich bin so n besserwisser ^^
Du sollst nur soviel Zeit in eine Antwort verschwenden, wie der Anfragende in seinem Startpost.
|
|
lordise - 35
Halbprofi
(offline)
Dabei seit 09.2005
191
Beiträge
|
|
Geschrieben am: 19.08.2007 um 18:55 Uhr
|
|
so also ich bin auch eher leihe in sachen programmiersprachen
ich kann nur ein bisschen delphi - hab mir son buch gekauft und des dann durchgemacht .
jetzt mal ne frage an euch pro's :
ich möchte jetzt mit c++ anfangen
welchen weg würdet ihr mir empfehlen um des zu lernen ????
soll ich mir wieder n buch kaufen ? wenn ja welches??
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 19.08.2007 um 19:58 Uhr
|
|
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.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|