Lord British:
Penish bez razloga.
Ako pogledash moj prvi post, videcesh da sam i rekao choveku da i treba da radi u onome shto poznaje najbolje, pa dokle dogura.
A to shto u profi vodama VB nema shta da trazhi, to je vec druga tema, ali je bar za toliko svima jasno.
I, josh neshto, nemam ja kruto mishljenje, naprotiv. Samo, eto, radim u timu od 50 ljudi i nisam primetio da mi neko gushi "inspiraciju", ako si ti probao pa te gushili, to je vec tvoj problem.
Pa dobro, kao sto vec rekoh, degradiraj ti VB koliko hoces, ostaje cinjenica da on nekima lezi nekima ne... samo mi se odavno smucila jedna te ista prica. Svi pominju neko "profi" programiranje, samo ne znam kako to da se VB Enterprise Edition toliko koristi komercijalno, ocigledno ga ljudi kupuju iako je papreno skup.
Nisam nikada radio u timu od 50 ljudi i po svoj prilici nikada i necu, kao sto rekoh ne bavim se programiranjem profesionalno, izabrao sam drugu karijeru. Ali koliko sam video vecina ljudi koji se ovde javljaju sa iskustvom u VBu spada otprilike u tu grupu - entuzijasti koji jos nisu nacisto sta da rade sa tim, hoce da se oprobaju u pravljenju igara... Oni nemaju nameru da odmah uskoce u tim od 100 ljudi i odrade svoj deo posla, jos su POCETNICI u game developmentu... Zasto onda ne bi iskoristili VB za svoju igru? Zasto ih obeshrabrivati?
Sa druge strane, ako neko ozbiljno hoce da pravi igre kao deo velikog tima, ("tima sa jednim ciljem, za svetlu buducnost" i ostale bljuzgarije) onda cu mu ja prvi preporuciti da krene od C++a.
Al' kad vec penim, da zapenim do daske...
Potpuno se slazem da je VB sporiji. Jeste sporiji. Duplo sporiji. Ma neka bude i desetostruko sporiji. I naravno da je brzi kod pozeljniji. Ali nije bas da VB ne daje dobar trade-off u vidu znatno olaksanog programiranja. Ali, znate sta... sve mi se cini da to i NIJE TOLIKO BITNO. Novi kompjuteri rade na 2GHz. Ej, znas ti sta je 2 gigaherca! Ako napises neki kod u VBu on ce na toj konfiguraciji imati (lupam) fps od 500. Ako napises to isto u C++u imace (opet lupam) fps 5000. Ljudsko oko je, hvala bogu, dovoljno nesavrseno da sve iznad fps 50 ne pravi razliku. Po toj logici, kao sto sam vec rekao, radi u asembleru jer ces postici fps od 50000.
Al' koji ce meni frejmrejt od 50000?
Ovde sam vec potegao jednu drugu temu koja nema veze sa VB/C konfliktima: ma koliko kompjuteri napredovali, svaki novi 3d shooter koji se pojavi uvek koristi hardver do maksimuma. Zasto se ne bi pojavio neki shooter koji ima sjajnu pricu ali koristi stariji (npr. quake 1) endzin tako da svi mogu da ga igraju? Zasto neko danas ne napravi igru kojoj je optimalna konfiguracija 700MHz (jer do juce su takve igre bile sasvim normalna pojava, znaci a-ha! mogu se napraviti)? Lord British, ti si u Industriji (sa velikim I), mozda mozes da pojasnis kako to da i pored svih tih nesumnjivo sjajnih programerskih bravura koje se postizu u C++u ne dobijamo sve bolje i bolje igre, niti sve veci i veci framerate, niti sve pametnije i pametnije protivnike, niti sve bolje i bolje koncepte...
Pa sta onda zdere to procesorsko vreme? A da... grafika... (jedino sto dobijamo su detaljnije teksture, bolji shading, lighting, phong, goraud, blinn...) a (opet se ponavljam) Direct3D funkcija ce se izvrsiti podjednako brzo bez obzira iz kojeg je jezika zoves.
P.S. Mozda malo preostro branim VB. Al' sta cu. Otkako sam prvi put video plavicasta slova 64K RAM SYSTEM 38911 BASIC BYTES FREE ne mogu da se ostavim basic-a i verovatno nikada necu...