|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
18.7.2006, 13:55 | #1 |
Kekule Mekule
|
Najbolji programski jezik
Oduvek sam se pitao koji je programski jezik najbolji za pravljenje igara i GUI aplikacija.Trenutno ucim C++ i Python(C++ znam vise ali se u pythonu bolje snalazim)pa me to zanima.Koji je najbolji i po cemu???
|
18.7.2006, 14:53 | #2 |
Starosedelac
|
Re: Najbolji programski jezik
Zavisi od tvojih potreba i onoga sto radis, ali najvecim delom se, za komercijalne igre, koristi C++, zbog brzine, naravno...
|
18.7.2006, 17:34 | #3 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
Re: Najbolji programski jezik
O ovome je već bilo par puta rasprave na forumu ali u svakom slučaju pitanje zaslužuje odgovor jer mislim da si prvi koji je pomenuo Python programski jezik na ovom forumu Možda grešim.
U svakom slučaju odgovor na tvoje pitanje je definitivno C++. Razloga ima kol'ko oćeš a najvažniji su velika podrška od strane profesionalaca koji ga koriste u razvoju svojih aplikacija, izuzetna moć i kontrola programa i što je najvažnije brzina. Veliki deo zasluge za brzinu C++-a ima i činjenica da njegovi kompajleri prave izuzetno efikasan kod koji ume veoma dobro da iskoristi mogućnosti funkcija operativnog sistema koje su uglavnom i same pisane u C++-u. C++ je prilično zahvalan kada uzmeš u obzir mogućnost da ćeš svoju aplikaciju često nadograđivati za šta zasluga pripada njegovom konceptu objektno-orijentisanog jezika. To znači da je u njemu mnogo lakše raditi velike prepravke ili nadogradnju uz minimalne napore. Na netu može da se nađe ogromna količina informacija i gotovih biblioteka (veliki broj korisnih biblioteka je free ili open source) pa ćeš recimo često moći da koristiš već gotova rešenja. Pošto se posebno interesuješ za game-dev onda nema potrebe da dalje razmišljaš o ovom pitanju. Razlog je da su uglavnom svi game engini rađeni u C++-u. Primera radi navešću poznatije: "Quake", "Unreal", "Havok" od komercijalnih i recimo "Irrlicht" od slobodnih. Znači ne gine ti C++. Još jedna prednost C++-a je ta što ćeš veoma lako moći da pređeš sa njega na korišćenje nekih od danas najtraženijih tehnologija u izradi aplikacija. Primera radi, ukoliko poznaješ C++ prelazak na PHP će ti biti mačiji kašalj (ovde naravno uzimam u obzir samo programerski deo razvoja web aplikacija). Neko se možda ne bi složio samnom jer bi rekao da PHP u stvari mnogo više liči na C ali ako se uzmu u obzir i napredniji koncepti PHP-a kao što su klase ne bih rekao. Takože, poznavanje C++-a automatski podrazumeva veoma lako snalaženje u Javi koja je poprilično tražena u poslednje vreme. Što se tiče GUI-a koji si pomenuo njihova izrada nažalost je još uvek najjednostavnija u Microsoft Visual Studi-ju. Kažem nažalost zato što Windows često bira opciju da u svoj kompajler ubaci delove koji ne podležu standardizovanom C++-u. U prevodu to znači da ćeš imati recimo problema ukoliko pokušaš da kompajliraš tvoju aplikaciju na nekom drugom tipu operativnog sistema što je C++-u jedna od najvećih prednosti. Znači, ako ti je potrebno da uradiš neku jednsotavnu (pa i komplikovaniju) aplikaciju u Visual C++-u moraćeš da koristiš ili MFC (biblioteka koja sadrži sve one Windows komponenete tipa prozori itd.) ili da skineš neku alternativu koja eventualno postoji i za neki drugi OS. MFC kod naravno neće raditi u Linuxu ili na nekom drugom tipu OS-a. sa druge strane i pored toga C++ ima ogromnu prednost u odnosu recimo na Visual BASIC koji postoji samo za Windows jer imam neki osećaj da nam predstoje jako interesantan vremena po pitanju Linux-a. |
18.7.2006, 17:34 | #4 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
Re: Najbolji programski jezik
Treba li još nešto da kažem? A da. Što se tiče Python-a ne bih mu pridavao previše pažnje jer je po mom mišljenju jezik poprilično "plitak" i nefleksibilan. Python se recimo veoma često koristi na Linux-u i dođe kao neka zamena Visual BASIC-u Windows-u. I da. Koliko se ja sećam za Python ne postoji kompajler već se pokreće kao intepreter zasebnom komandom
Koji bedak |
18.7.2006, 18:01 | #5 |
Veteran
|
Re: Najbolji programski jezik
Nevidim zasto mislis da je Python plitak. Koliko znam blender je uradjen preko njega. Neko mi je rekao da je google radjen takodje preko njega mada nisam 100% siguran. Takodje jezik se veoma lako shvata. I meni je glupo sto nema kompajler, ali zato se moze skinuti py2exe koji ima samo 155 kb za pravljenje exe-a. Sto se tice igrica znam da je u kombinacii sa nekim drugim programskim jezikom napravljen fredom force. Na sajtu www.pygame.org mozete skinuti veliki broj malih igara koje su pravljene uz pomoc pygame-a.
|
18.7.2006, 18:50 | #6 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
Re: Najbolji programski jezik
Pod "plitak" sam mislio nepogodan za iole ozbiljnije korišćenje. A i sintaksa previše podseća na BASIC koncepcijski.
Inače Google je rađen kompeletno u C++-u kao jedan od retkih projekata koji danas koriste čist C++ za izradu aplikacije koja ga pokreće. Imao sam adresu za sajt koji još uvek potencira ovakvu izradu aplikacija ali trenutno ne mogu da je nađem Znači server i sve aplikacije koje rade na njemu su rađene upravo u C++-u. Što se tiče python-a u izradi igrica nije mi jasno kako neko može da iskoristi interpreterski kod za taj posao. Naravno, uvek može da postoji neki prevodilac ali ima li smisla izrađivati aplikaciju u više jezika a onda gubiti vreme na prevođenju jednog da bi se uklopio u drugi? Eto možda zbog pomenutih igrica može da se svrsta negde uz Javu I jesam li rekao da ga ne volim zbog toga što ne može da se kompajlira kod u njemu? |
18.7.2006, 20:38 | #7 | |
Veteran
|
Re: Najbolji programski jezik
Citat:
Ovde su ti ljudi rekli, a to je i moje misljenje da je C++ dobar izbor za igre. (necu reci najbolji jer je to individualno, mada je za mene No. 1) Za GUI Delphi suvereno vlada. Ja najvise radim u C++ ali sam za aplikacije sa slozenim interfejsom sebi drasticno olaksao posao prelaskom na Delphi. O ovome je bilo vise reci na slicnoj temi u okviru programiranja. Mrzi me da trazim link ali potrazi malo pa ces naci. |
|
19.7.2006, 0:56 | #8 |
Starosedelac
|
Re: Najbolji programski jezik
Him: "I can download games like Quake and play them during lunch, you know."
Me: "We're only allowed 10 megs in our accounts, and the system administrators would notice you downloading a large file." Him: "Nah, I could hack it so he couldn't." Me: "Ah, so you are into hacking. By the way do you know any programming languages?" Him: "Yeah, of course." Me: "Which ones?" Him: "I can't tell you or else you'll use them." Me: "Just by mentioning C++ or Pascal or whatever will not instantly make me a genius with those languages." Him: "Oh sorry, I didn't understand you. Yeah, I know C++ and Pascal." Me: "What compiler do you use?" Him: "Well, Qbasic is my favorite." Me: "Nobody over the age of eight uses QBasic for serious purposes." Him: "But they made windows with QBasic." |
19.7.2006, 10:00 | #9 | |
Veteran
|
Re: Najbolji programski jezik
Citat:
|
|
20.7.2006, 9:17 | #10 |
Veteran
Član od: 27.12.2005.
Lokacija: Vremenske Grobnice, Hiperion
Poruke: 680
Zahvalnice: 99
Zahvaljeno 124 puta na 82 poruka
|
Re: Najbolji programski jezik
|
20.7.2006, 12:12 | #11 |
Kekule Mekule
|
Re: Najbolji programski jezik
Hvala.Ovi tutorijali su stvarno odlicni.Bas ono sto mi treba!
|
23.7.2006, 20:30 | #12 |
Kekule Mekule
|
Re: Najbolji programski jezik
Evo jos jedno pitanje.Malko odudara od teme al da ne otvaram novu.Po cemu je Python bolji a po cemu gori od ostatka programskih jezika(prvenstveno mislim na C++).
|
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Najbolji Bilijar | Jack Sparrow | Sportske simulacije | 40 | 14.10.2016 8:20 |
najbolji joypad za pes 5 | tool.keenan | Sportske simulacije | 39 | 26.10.2006 22:53 |
Arrrrrgh (kako programski jezik i knjiga iznerviraju coveka npr. mene) | Andross | Programiranje | 140 | 26.7.2006 17:50 |
Najtisi i najbolji kuler | Yugo-55 | ŠDK - Ostale komponente | 10 | 18.5.2006 0:42 |
Najbolji Website! | Teva | Zanimljive Web lokacije | 21 | 6.5.2006 16:57 |