Incognitо for you-tj.Icognito za tebe je BRE

Z

ZееN

Gost
Sta ti mislis sta bi sad trebalo da se uci
iz koje oblasti i sta

Programiranje C,C++,JAVA
Baze podataka PhP,MySQL,SQL

tj hocu da kazem bezobzira na oblast,koji ce alati biti zastupljeni u buducnosti i koji jezici.Mene najvise interesuje za Linux pa pritom SQL ispada(sto se tice mene i linux-a zato sto je to Microsoftova baza)
Pitanje 2.Sta treba uciti od programskih jezika za blisku i onu dalji buducnost takodje za Linux
 
Sve zavisi sta bi zeleo da programiras, u sustini nekada davno razvojni put ucenja je isao Pascal,C,C++, a posto je paskal mrtav ako izuzmemo delphi pa su ljudi kretali C pa C++, mada ako kreces tek da ucis programiranje onda pored samog jezika nebi bilo lose neka knjiga iz teorije algoritama jer neki algoritam moze podjednako da se napise u razlicitim jezicima.

A sto se baza podataka tice MySQL je jedna SQL baza podataka isto kao sto je i Oracle,IBM DB2,PostgreSQL, MS SQL itd...
 
PHP nema veze sa bazama - to je skripting jezik prvenstveno namenjen dinamickom http sadrzaju.

Koji programski jezik zavisi prvenstveno od onoga sto zelis da programiras... Sa 'overall' programing savetujem 'kombo' C++-a, Java-e i Perl-a... Sa znanjem ova 3 tesko da ces naci oblast gde svoje znanje neces moci da primenis na adekvatan nacin.

C++ je ipak must-know za svakog iole ozbiljnog programera, i to je jezik koji ce se garantovano koristiti i za 10 godina...

Sto se baza tice, SQL nije Microsoft-ova baza... SQL je jezik - Structured Query Language... Napravljen je radi unikatnog DB interfejsa izmedju veceg broja razlicitih baza podataka... Nekada davno morao si da ucis dBase, xBase, awk i jos milion drugih DB-specific jezika kako bi mogao da primenis odredjeni na odredjenu bazu... SQL je to standardizovao (zato se cesto SQL interpretira kao Standardised Query Language), tako da svaka baza koja ima SQL interpeter u sebi moze koristiti maltene isti interfejs pisan za neku drugu bazu...

To mozes porediti i sa svakim drugim 'javnim' programskim jezikom... Recimo ANSI C++ ce se kompajlirati i u gcc-u/MINGW-u, Borland-u, VisualC++-u, TurboC++-u itd. itd. sa relativno malo izmena... Kako ce kompajler raditi to nije vazno, jezik ce biti isti...

Dakle, nauci ti SQL jezik, a na kojoj ces bazi da ga primenjujes (MySQL, Postgres, Oracle, MS SQL, SQL Server, SyBase, itd. itd.) zaista nece biti razlike (izuzev u ogranicenjima kod nekih baza... no struktura ostaje ista).
 

Back
Top