[ nekodrugi999 @ 17.08.2008. 17:33 ] @
Poslednji put sam se bavio programiranjem kad je postojao samo Visual Studio 6... sad sam se totalno izgubio!

Sta je sad C#? Da li je to c++.net?
Sad vidim da postoje Visual Studio .net, pa Visual studio 2005, 2006, 2008 pa neki managed C++...
Onda citam da je c# vise VB po strukturi i BRZINI!
Da li ima jos smisla pisati u VC++ 6 (3d igre recimo) i da li recimo mogu dll napravljen u njemu da koristim u c#
Da li svi ovi gore rade kako treba sa DirectX-om?

[ Aleksandar Ružičić @ 17.08.2008. 17:40 ] @
pa posle Visual Studia 6 se (sto je i logicno) desio Visual Studio 7 (ili VS 2003) :)

sa VS7 dobili smo i .NET framework, novi VB (napustena je com-based arhitektura 6ice), nov jezik - C# koji nije c++.net, c++.net je managed verzija c++a, dok i dalje imas unmanaged c++ tako da ti visual c++ 6 stvarno vise nije potreban.

i svi jezici sto dolaze od ms-a su uvek radili dobro sa directx-om...


a sto se tice brzine, svi .net jezici (vb.net, c#, managed c++, j#, ...) se prevode u MSIL (intermediate language) sto znaci da su svi identicne brzine...
[ nekodrugi999 @ 17.08.2008. 17:52 ] @
OK, hvala na objasnjenju!

Za 3d igre, DirectX i brzinu treba mi onda unmanaged c++? Sta je u stvari taj unmanaged c++, tj ima li neka verzija koju treba da trazim?
Nesto sam jos citao da programi napisani c-u koji nije .net ili c# moraju posebno biti prevodjeni za vistu, narocito za 64bitnu verziju? Jesam li dobro povezao?
[ Aleksandar Ružičić @ 17.08.2008. 18:00 ] @
unmanaged c++ ti je onaj c++ na koji si navikao :) nisam c++ programer i izbegavam da radim u tom jeziku ali bi trebalo da vc++ 6 projekat bez problema kompajliras kao unmanaged c++ projekat u novom vs-u.

nije neophodno da 3d dx igru pises u unmanaged c++u jer managed jezici (c#/managed c++/vb.net,...) nisu nesto znatno sporiji od unmanaged c++a, tj kao sto sam rekao .net jezici se prevode u msil ali se ne izvrsavaju u virtuelnoj masini vec se JIT-uju u native code...
[ nekodrugi999 @ 17.08.2008. 18:23 ] @
Da li imam i managed c++ i c# u Visual Studio 2008 paketu? Radi li VS2008 na Xp-u ili samo na Visti?
[ Eurora3D Team @ 17.08.2008. 21:00 ] @
IDE za ove jezike (2008 express) mozes da instaliras i odvojeno , ne mora ceo VS. Rade i na XP - u , normalno.
Posto ja jesam c++ programer mogu iz prve ruke da ti odgovorim za c++
Kao sto je rekao Aleksandar, VC++ 2008 Express IDE moze da kompajluje VC++6 projekte (doduse ima nekih novih warning-a itd. al je editor bolji a i celo IDE ... moram da priznam :) ). Al zato je i zahtevnije za hardver ...
Caka je da vise nemas GUI editor (a ni resource editor) za c++ starog tipa tako da mozes otprilike da se pozdravis sa tim u verziji 2008 express. Moze da se koristi neki spoljni program npr. http://www.radasm.com/resed/ , ali to vise nije podrzano u IDE-u. Inace .rc fajlovi mogu da se ukljuce i ukompajluju al nemogu da se prave u IDE-u. Ako se bavis DX-om onda ti ovo i nije neki veliki problem.
Isto nema ni MFC-a u express verziji (express verzija je besplatna i oganicena verzija ovih programskih alata).
Sa ovim c++ IDE-om mozes da radis i managed i unmanaged (stari, da nekazem i dobri :) ) c++




[ toxi_programer @ 18.08.2008. 10:09 ] @
Offtopic, nadam se da nećete zameriti

Citat:
Sta je c#? Sta se desilio posle Visual Studio 6

Ovo me podseća na uvodnu scenu nekog filma, kada se glavni junak budi iz više-decenijske hibernacije i postavlja pitanje "šta jeb..???.gde je jeb... zemlja???", čijeg imena ne mogu da se setim.
[ Eurora3D Team @ 18.08.2008. 15:28 ] @
Citat:
toxi_programer: Offtopic, nadam se da nećete zameriti :)


Ovo me podseća na uvodnu scenu nekog filma, kada se glavni junak budi iz više-decenijske hibernacije i postavlja pitanje "šta jeb..???.gde je jeb... zemlja???", čijeg imena ne mogu da se setim. :)

Da :) ... kao naucna fantastika ... stvari se brzo menjaju
Samo sto ovde nije prosla ni jedna cela decenija