[ mojeKorIme @ 20.04.2006. 10:46 ] @
Pozdrav.. vec dugo koristim delphi i planiram preci na linux koristci linux.. moze li mi neko pojasniti slicnosti i razlike..
da mi uporedi win i linux.. sta je u linuxu aplikacija (win:exe) ..kako da razlikujem odredjene vrste datoteka...
[ Borovic @ 20.04.2006. 13:43 ] @
Kao prvo instaliraj linux.Tako ces ga najbolje otkriti.To u windowsu ".exe" znaci executable.U Linuxu toga nema.On prepoznaje vrste fajlova preko samog sadrzaja (laicki receno), ili preko egzestencije ako mu je data.Za Delphi mozes da koristis Kylix (mada je, ukoliko posao (hobi) dozvoljava, bolje preci na C-kolike jezike).Sve u svemu probaj pa ces videti....Srecno!
[ vladab @ 20.04.2006. 19:31 ] @
Ako se nije nesto promenilo u poslednjih godinu dana, nemoj da prelazis na linux zbog kylixa. Prestali su da ga odrzavaju... proveri. A za C i C++ mislim da se isplati, ako nemas nameru da placas komercijalne IDE i RAD alate za windows.
[ Borovic @ 20.04.2006. 19:46 ] @
Pascal jezici su SADA jezici koji prvenstveno treba da prikazu i implementiraju ideju strukturog programiranja.Iako se on uci u gimnazijama (nekim) nije dobar za dalji rad.Topla preporuka:
C++ ako ces pisati programe za operativni sistem u kojima ce mozda biti ostvaren OOP
C ako ces pisati low-level programe, ako ti treba veoma portabilan i mali kod koji ne zauzima mnogo prostora (moraces zbog toga da se odreknes nekih C++ pogodnosti).Inace proucavanje Linux sistema ce ti dati uvid u tome kako racunari "radi" pa ces samim tim i lakse (sa vise razumavanja) pisati programe.
[ mojeKorIme @ 21.04.2006. 06:59 ] @
OK.. sto se tice C++a nece biti problema posto poznajem i taj programski jezik..gdje je najbolje da razvijam aplikacije ( navikao sam na delphi )
[ Borovic @ 21.04.2006. 10:39 ] @
U Linuxu imas vise kompajlera i razvojnih okruzenja.Ako zelis da pravis komandne aplikacije (text-mode) onda definitivno gcc/g++.Ukoliko zelis da pravis vizuelne programe a koristis KDE (koji je po default-u u mnogim distribucijama) mozes da razvijas aplikacije koristeci Qt Forms, pomocu razvojnog okruzenja KDevelop.Ovo je jedno veoma dobro razvojno okruzenje koje ima svoje kompajlere i nekoliko drugih dodataka koje mogu da ti pomognu pri programiranju.KDevelop podrzava veliki broj programskih jezika, ali je akcenat stavljen na C/C++ pa tako ako budes naucio jedan od ova dva jezika, prakticno, ogranicenja u koriscenju ovog okruzenja nece postojati.Nadam se da sam ti pomogao i zapamti: kada instaliras Linux, otkrices njegove mogucnosti.Tesko je pricati "napamet" pa ti zato savetujem da sam, licno probas Linux.

I zapamti Google ti je prijatelj...
[ nkrgovic @ 21.04.2006. 11:43 ] @
Citat:
mojeKorIme: OK.. sto se tice C++a nece biti problema posto poznajem i taj programski jezik..gdje je najbolje da razvijam aplikacije ( navikao sam na delphi )


Misljena su podeljena : Tradicionalisti kazu da je najbolje koristiti vi (i vim), a GNU-ovci da je najbolje raditi iz EMACS-a :). Oba su dosta prosirivi editori, sa mogucnoscu integracije sa poljnim svetom (mozes iz njih pozvati kompajler, dibager...). Pretpostavljam da ces poceti sa GCC-om, a ne kupovati komercijalni kompajer.

Sad, ako ocekujes neki IDE, mozes pogledati, bez posebnog reda, Anjuta-u, Eclipe, KDevelop, Sun Studio (Netbeans). Mislim da bi prvo trebalo malo da se naviknes na *nix kao sistem pre nego pocnes da se igras time, jer ces shvatiti da su neki koncepti dosta drugaciji. :) Takodje, ako zelis da se bavis neki GUI programiranjem, mozda ne bi bilo lose da pogledas i JAVA-u kao jezik za pisanje desktop aplikacija. Iako ne cesta pod Linux-om, na Unix-ima se dosta koristi, izmedju ostalog bas za klijentski softver.