Napravljene poruke na forumu
-
AutorČlanci
-
vladeckUčesnik
Grim: otprilike ti nista nisu rekli. Pointeri su bitni iz jednog razloga: pokazuju na neki podatak. U svakom trenutku imas kontrolu nad svojim podacima (naravno, postoji i tamna strana). Kao sto je tebi bitno da znas moju adresu kako bi mi poslao pismo, tako je tebi bitno da znas gde su ti podaci u memorijskoj adresi 😉
vladeckUčesnikpedjaman: vazi, navedi projekte koje si uradio (u KDevelop-u) za svo to visegodisnje iskustvo i ima ces moje duboko postovanje
vladeckUčesnikZanemarimo na UI tip vizuelnog (brzi alat za pravljenje UI programa koji je unuter VSa) vec se usredsredimo na programiranje ANSI ISO C/C++ i sta nam to Visual Studio nudi:
* osim ociglednog editora koji ima intelisense, coloring i “odlazak” do deklaracije/definicije tipa
* ima prilicno ANSI ISO C/C++ kompatibilan kompajler (cak ni GCC nije 100% kompatibilan)
* ogromnu brzinu u svim svojim delovima (khm* GDB *khm)
* integrisani debugger sa neverovatnim “vizuelnim” mogucnostima kao i veliku preciznost (ne “skace kao lud” kao sto to ima obicaj GDB i nije memorijska SVINJA)
* mogucnost lakog definisanja nacina kompajliranja, linkova, zavistnosi, build koraka i sl.Naravno, ostaje ono “sve je stvar ukusa”
vladeckUčesnikMa vim i dobar mozak rulez …
… i onda projekat traje godinama dok se vrtis u krug -> vim -> gcc -> gdb -> vim -> gcc -> gdb -> … kucajuci na jadnoj tastaturi milion komandi da bi video lokalne promenljive u gdb-u i pronasao greske… 🙂
vladeckUčesnikKao sto rece RMS pre neki dan ako ti ne odgovara ovo sto postoji,
sedni pa napisi sam nesto bolje.Zato sada imamo gomilu nedovrsenih IDE okruzenja za C/C++. Svi se tripuju da pisu “nesto svoje”. I dalje stoji -> IDE okruzenja za C/C++ pod Linuxom su SMESNA i nisu nista dalje odmakla od “projekta iz garaze”.
vladeckUčesnikhttp://doc.trolltech.com/4.0/qformbuilder.html
pomocu ove klase mozes dinamicki da ucitas .ui i povezes signale/slotove. nema potrebe da generises .hpp i .cpp fajlove, pa da nasledjujes…
vladeckUčesnikako je iko od vas debuggovao veci c++ projekat, zna da je vs No 1. sve ostalo je sranje (barem na linuxu)
vladeckUčesnikako pogledas cvs, videces da je changelog menjan pre 89 minuta (12:53 je vreme kada pisem ovo)… nije mrtva, ali bi joj svakako dobrodoslo programera, kojih ima malo. alati za razvoj na linux platformi su (jednom recju) SMESNI.
vladeckUčesniktoliko stvari je receno i kao da te sve vrte u krug… cinjenice: sadasnji standard c++-a (koji je prilicno mator) je odlican. kreni odmah od c++. nista ne gubis, mnogo dobijas. sada vecina literatura i kompajlera imaju podrsku za novi c++ standard. u kranjem slucaju, izaberi sta god hoces, ali se drzi toga, to je najbitnije!
vladeckUčesnikja sam probao sledece: eclipse + cdt, kdevelop 3, anjuta 1.2, code::blocks, c-forge, i jos drugih sranja kojima se ne secam imena. jedino sto je eclipse koliko-toliko dobar, ali jede resurse (guta kao patka… cak ih i ne zvace). kdevelop ima broken debug, anjuta (zar ima debug… ono nije debug), code::blocks (los debug… radi ali odreknuti se dobrog debuga, ma daaaaj), c-forge te vraca u kameno doba (lakse je sa editorom, konzolom i milion switcheva u glavi). devc++ i nije nesto (cak i u windows verziji)… ljudi, koristite vs ili eclipse i radite sa crossplatform lib-ovima i necete imati problema 😉
-
AutorČlanci