Re: Videogame
Inviato: martedì 23 settembre 2008, 15:28
Ma qualche link su delle guide?? :P
Java paga lo scotto di essere un linguaggio quasi pioneristico nel suo campo, quindi inevitabilmente soggetto a difetti dovuti all'esperienza, e di essere un linguaggio vecchio (1995), per cui non implementa molti concetti nati solo in tempi relativamente recenti (named parameters, delegati, closures e via discorrendo).Zoff ha scritto:Oddio, sicuramente non è una scelta performante considerando che ti tratta di un linguaggio semi-interpretato...mokaccione ha scritto: Per il resto, Java è un mattone, pesante, pacchiano, fa schifo come linguaggio.
Però come detto già da qualcun altro, ti togli parecchie soddisfazioni.
Troppo facile dire che Java fa schifo quando si è abituati a linguaggi compilati...
Un altro svantaggio di essere un linguaggio vecchio è mantenere la retrocompatibilità: Sun deve valutare con molta attenzione l'introduzione di nuove parole chiave e modifiche al linguaggio e all'enorme corpus di librerie, dato che introdurre una parola chiave può rendere incompilabili programmi che prima funzionavano perfettamente, modificare le API può danneggiare librerie di terze parti che le usano e così via. Con l'introduzione dei generics, delle annotazioni e così via Sun ha cercato (e sta cercando) di "svecchiare" il linguaggio e renderlo più agile. I competitori (C# in primis) hanno fatto tesoro dell'esperienza di Java, e effettivamente stanno facendo un ottimo lavoro.Zoff ha scritto: Col passare del tempo (a parer mio ma non solo) Sun non si sta impegnando troppo ad ottimizzare il suo linguaggio di punta... Per dirlo in parole povere pensa più a ficcarci dentro più cose possibili che non a renderlo competitivo...
Perché? Semplice, non ha competitors, non ha stimoli...
Ogre o Irrlicht per esempio.xajx ha scritto: Si ok..ma se faccio giochi con il C++ ci saranno librerie di sviluppo per i giochi..qualcuno ne conosce?
http://www.ogre3d.org/xajx ha scritto: Dei link mai?? :P
Si usa molto anche il Perlmokaccione ha scritto:
Java nel mondo enterprise è il linguaggio per eccellenza; anzi direi che si utilizza solo quello o anche del C# di Microsoft.
Il resto non si utilizza praticamente.
Io pensavo il Fortran....^^mokaccione ha scritto: C e C++ sono utilizzatissimi in ambito matematico-scientifico.
Be dovrebbero un po svecchiarlo....., cmq la sintassi non è male(ho solo dato uno sguardo al linguaggio...)mokaccione ha scritto: Per il resto, Java è un mattone, pesante, pacchiano, fa schifo come linguaggio.
Però come detto già da qualcun altro, ti togli parecchie soddisfazioni.
Ma non scordiamoci di Game Programming Italia...Zoff ha scritto: @xajx La risorsa più preziosa che puoi avere per iniziare a sviluppare giochi è, come già scritto da altri prima, http://www.gamedev.net.
... e nemmeno CrystalSpace3D :PIkitt ha scritto: http://www.ogre3d.org/
http://irrlicht.sourceforge.net/
PS: saper usare google (e sentirsi fortunati nel farlo), o qualunque altro motore di ricerca, e` ormai un requisito essenziale per un programmatore.
Molto interessante, grazie. Questo mi servirà sicuramente.marcio3000 ha scritto: Io sto seguendo questo tutorial
http://lazyfoo.net/SDL_tutorials/index.php
e' veramente ben fatto però devi conoscere almeno il c, poi se conosci anche il c++ non guasta![]()