Šta je novo?

Za sta sluzi C++ ?

ALO BRE! Jel ja treba svoje postove triput da objashnjavam?

Ja ovde nikog ne silim da koristi Delphi, i iskreno yebe mi se s chim ce neko neshto da pravi, ali ako je chovek u dilemi SHTA POSLE VISUAL BASICA - C++ ILI NESHTO DRUGO, ja mu iskreno i od srca savetujem Delphi kao okruzhenje i object pascal kao jezik. BOLJI JE ZA UCHENJE PROGRAMIRANJA UOPSHTE! NA C++ SE NE MOZHE PRECI ZA DAN POSLE BASICA! To je kao kad bi ja koji sam polozhio vozhnju na yugicu dan po dobijanju dozvole hteo da vozim Lamborginia (koji je odlichan auto, ali ako znash da ga koristish i kontrolishesh - za vozhnju po sokacima po kraju dobar je i yugic; uochite analogiju).

Ne sumnjam u nichiju inteligenciju niti da se uz dosta truda sve mozhe nauchiti, ali evo shta se desilo kada sam ja prvi put video najprostiji windows program u C-u i njegov ekvivalent u C++-u: prvi je imao dve funkcije (WinMain i WindowProc) i posle dva chitanja ukapirao sam shta i kako radi; drugi je imao WinMain funkciju a WindowProc je bio u okviru objekta Window - isti programi, s tim shto je drugi bio daleko naporniji i iziskivao chuveno pitanje "a chemu sve ovo?"

i na kraju, da ne kazhete kako samo ke*am a ne odgovaram na pitanja :d :

password je napisao(la):
Da li mi neko moze ukratko reci koja je to prednost C-a u win programiranju (koje ja ni video nisam).

izmedju ostalog, Windows je pisan u C-u, tako da mozhesh lako i bezbolno direktno koristiti sve njegove funkcije, tipove i strukture, bez potrebe za ikakvim prevodjenjem u druge jezike (sad sam nayebao od strane Michaela, ali ***... ,) )
 
PINHEAD je napisao(la):
ovaj forum ocigledno sluzi za raspravu i ono "ko je bolji serator" a ne da se nauci nesto i pomogne drugim ljudima,kolko mi se cini...

covek postavi najprostije pitanje,mozda cak i malo nespretno,ne poznajuci dovoljno materiju a vi odma krenete sa nasledjivanjem u C++ i preklapanjem operatora!e stvarno ste optereceni sobom!

jel moze neko od vas da "sidje sa prestola" i normalno odgovori coveku?

Normalan odgovor je ponudjen, ali nije prihvacen. Ukoliko i sam nisi bio zadovoljan razjasnjenjem, mogao si da odigras ulogu samaricanina i ponudis sam odgovor kakav smatras da je decko trebao da dobije.
 
Nisam bio kuci nekoliko dana, posao...
Uh, al' sam se iznenadio kad sam video 2 strane odgovora, a plasio sam se da me ne iskulirate :D.
Dobro, iznenadio sam se i sadrzinom, vidim neki stari nerascisceni racuni,ajd' nema veze, nadam se da ste ih isprebijali, tu i tamo vidim i odgovore kojima sam se nadao.

Ne znam sta da vam kazem, da sam znao da cu biti vise citiran i tumacen nego marovicevo izvinjenje :), svaku rec bih dobro odmerio. Jesam malo na brzinu pisao, ali cini mi se da sam sve dobro rekao. Da i svi ste pogodili po nesto ;), raspitao sam se ovih dana, i u pravu je silverglider, ja sam citao taj ANSI (sta god znacilo) oblik ili verziju C++a.
Jos nesto posto vidim da je vise puta citirano, napisao sam "citao" 2 knjige, ne studirao, ucio, vezbao itd. Znaci posto sam ih procitao gotovo mi je sve jasno (principi), ali da me pitate gde tacno mora { , ; , == ili kako se koja naredba ili *.h speluje, tip definise i sl. - ne bih znao (ali kada vidim sorce znam sta se desava).
Sto se tice uporedjivanja, ne bih vas pitao da ja imam sa cim da uporedim. Da, i posle citanja mi nije jasno koja je ta prednost (pretpostavicu da se pokaze kada to duze vreme radite, i kada postoje ogromni progami, 100strana koda, pa ovo objektno programiranje skracuje utroseno vreme, valjda i programi brze rade...). Nije da nista ne znam o programiranju (...) u srednjoj sam odvaljivao one algoritme, profesori su bre ucili od mene :).

Case of VBa, nista ja to ozbiljno ne radim, s vremena na vreme napravim nesto decici (ne mojoj:() za skolu, ili da se igraju, npr. stopericu ko je vise ucio, pa kada pritisnu stop program im kaze (u odnosu na vreme ucenja) koja je nagrada i tako to. I sve sam to sa nekim helpom i nekim primerima od nule napisao za pola sata-sat (i da sve bude lepo sareno:D), a onda se ne dotaknem toga godinu dana i ne znam sta sam pisao. Zato sam rekao procitah ove knjige, a da mi kazes napravi deci u c++u dva sarena dugmeta i da sabiraju brojeve, ne bih znao.

I tako sam sada odlucio da ozbiljno nesto uradim za sebe, da vidim kako bi islo sa tim C++om (kad radim uvek mi zatreba negde neki program, a ko zna ako budem dobar, mozda i promenim posao), verovatno sam prvo trebao da se konsultujem sa nekim sta da citam, al racunam, ako pise na svakoj C++, nije unutra uputstvo za pravljenje gibanice. (a i to me cudi, da jezik, koliko kontam, nisu menjali desetinama godina, samo optimizacijiom sintaxe koje bi vreme ustedili, a ocuvali istu logiku rada).

Da kao sto je neko rekao (izvinite nisam popamtio sve nadimke) jos uvek postoji ono "za sta ovo sluzi",ali valjda i to dodje sa vremenom. Ono sto bi opet pitao, da li vredi da se ja ovo ucim, da li postoji neki drugi programski alat koji je sad nesto bolji (evo recimo za taj Delfi ja u zivotu nisam cuo), mislim da ne ispadne da ja mikroskopom orem njivu, ili koristim racunar kao kalorifer, da mi nije C++ prejak ili presofisticiran, preglomazan ili previse pro za ovo sto ja hocu da radim (recimo neke male win aplikacije, neki fizicki modeli, knjigovodstveni programi, voleo bih recimo u perspektivi citanje sa perifernih uredjaja i obrada informacija). Plasim se da ne bude da mnogo vremena utrosim na C++, a da sam to isto mogao, brze lakse ([lupam] a da verovatno program radi sporije nego onaj c++ov) u nekom drugom jeziku, a opet to C++ mi mnogo jako zvuci, i nekako sam iz prica shvatio da je to najjaca stvar (gresim li ?).

Ne znam sto vas je to stramota da kazete koje jezike znate i u kojim programirate ??? Ja bih bas voleo da znam sa kim pricam i ko mi daje savete, da li imate neko radno iskustvo, to mi je vazno (evo i ja kao znam c++, ali konkretan program sastavio nisam, a pogotovo paraleleno na vise jezika) da ne ispadne da me pale deca od 6ipo :D (verujem vam ja, nego samo primera kazem).

I sada konkretno, sta da radim posto ovo i definitivno naucim ovih dana, koliko sam razumeo silverglidera, posto hocu win, treba mi nesto kao "Visual C++ u windows programiranju" (instalirao sam neki ms-ov visualC++, znaci koja knjiga), da li to znaci c++ iz pocetka ili ce i ovo sto sam do sad citao da uveliko korisiti ? Jos uvek ostaje pitanje sta je to toliko posebno sa tim c++, sem sto je objektan (al ne i jedini), i da windows-ov kod je u c++.

Pozdrav i hvala na odgovorima!

p.s. odo ja u podrum vetar samo sto ne srusi zgradu
 
Pa hajde da pitamo.
Evo, ja sam se kasnije ukljucio i nije me mrzelo da uzmem i procitam celu temu... Moji utisci se otprilike svode na ono sto je Peeky rekao. Silver je bio najblizi da odgovori coveku, mada se niko nije setio da pomene Windows API, sta je i cemu to itd (sem, jelte, Peeky-ja).

Inace, ja sam samo hteo da kazem da je za windows programiranje mozda i logican izbor c++, bez obzira koliko je ovaj univerzalan jezik. Razlog tome je naceo Vodoo... Naprimer, kada sam pocinjao rad u Delphi-ju imao sam velike poteskoce da razumem sintaksu Windows API funkcija izvedenih iz dinamickih biblioteka iz prostog razloga sto su tipovi argumenata, recimo, drugaciji od standardnih tipova objektnog paskala (koliko god c++ i op bili slicni). Naravno da sam vremenom naucio (uz veliku pomoc MSDN-a), ali neretko mi se desava da i danas naidjem na ime tipa koga uopste ne prepoznajem. U tom smislu bi mi programiranje u c++ jeziku od starta podosta pomoglo, i svakodnevno tezim da predjem na njega iako obozavam da radim u objektnom paskal-u. Toliko od mene...
 
Jesam malo na brzinu pisao, ali cini mi se da sam sve dobro rekao.

-sledeci put pisi polako :smash:


Jos nesto posto vidim da je vise puta citirano, napisao sam "citao" 2 knjige, ne studirao, ucio, vezbao itd. Znaci posto sam ih procitao gotovo mi je sve jasno (principi), ali da me pitate gde tacno mora { , ; , == ili kako se koja naredba ili *.h speluje, tip definise i sl. - ne bih znao (ali kada vidim sorce znam sta se desava).

-dalek je put od principa do realizacije , a zovu ga praksa .
Naravno da ne moras da znas kako se koja naredba speluje napamet , zato i sluze knjige a barem ja problemu ne pristupam unapred vec nakon njegove pojave .
Sta to znaci - ne volim da ucim unapred neku "tehniku" , kada u radu naletim na problem , resavam ga tada .
Neko ce reci da je to aljkavo , ali ima nas raznih .


Sto se tice uporedjivanja, ne bih vas pitao da ja imam sa cim da uporedim. Da, i posle citanja mi nije jasno koja je ta prednost (pretpostavicu da se pokaze kada to duze vreme radite, i kada postoje ogromni progami, 100strana koda, pa ovo objektno programiranje skracuje utroseno vreme, valjda i programi brze rade...). Nije da nista ne znam o programiranju (...) u srednjoj sam odvaljivao one algoritme, profesori su bre ucili od mene :).

-otprilike si opet sam pokusao da odgovoris , i u principu si blizu .
Silver ce , ako ga lepo zamolis da ti objasni principe OOP-a .
Dobro razmisli , probaj da uradis neki jednostavan program koji ce ti malo pribliziti jezik - knjige su dokazano suvoparne i nista ne moze da zameni zadovoljstvo samostalnog kuckanja i radjanja sopstvenog programa .
Jedino bih primetio da C++ nikako ne spada u RAD-alate (Rapid Application Development) , sto ce reci da sa njim neces nikada napraviti ista upotrebljivo brzo .
Ja , licno , probao sam da se upustim u poduhvat sa knjigom Bjorne Strostrupa (valjda se tako pise ime coveka koji je otac C++ a ?) i nisam nista shvatio - cuo sam da postoje mnogo bolje knjige za to ali se vise nisam interesovao , znaci jako je bitno prvo iskustvo kao i u svemu , i ako se u startu z... moze da ti se ogadi za dugo .
Potrazi ovde negde imas thread o knjigama .

Case of VBa, nista ja to ozbiljno ne radim, s vremena na vreme napravim nesto decici (ne mojoj:() za skolu, ili da se igraju, npr. stopericu ko je vise ucio, pa kada pritisnu stop program im kaze (u odnosu na vreme ucenja) koja je nagrada i tako to. I sve sam to sa nekim helpom i nekim primerima od nule napisao za pola sata-sat (i da sve bude lepo sareno:D), a onda se ne dotaknem toga godinu dana i ne znam sta sam pisao. Zato sam rekao procitah ove knjige, a da mi kazes napravi deci u c++u dva sarena dugmeta i da sabiraju brojeve, ne bih znao.

-za to i nije C++


I tako sam sada odlucio da ozbiljno nesto uradim za sebe, da vidim kako bi islo sa tim C++om (kad radim uvek mi zatreba negde neki program, a ko zna ako budem dobar, mozda i promenim posao), verovatno sam prvo trebao da se konsultujem sa nekim sta da citam, al racunam, ako pise na svakoj C++, nije unutra uputstvo za pravljenje gibanice. (a i to me cudi, da jezik, koliko kontam, nisu menjali desetinama godina, samo optimizacijiom sintaxe koje bi vreme ustedili, a ocuvali istu logiku rada).

-Kao sto rekoh , jako je bitno "sta" citas !
Kako da optimizuju sintaksu , pa ljudi se bune kad neki program u novoj verziji promeni shortcut ili button a ti bi milione ljudi terao da uce novu sintaksu ...


Da kao sto je neko rekao (izvinite nisam popamtio sve nadimke) jos uvek postoji ono "za sta ovo sluzi",ali valjda i to dodje sa vremenom. Ono sto bi opet pitao, da li vredi da se ja ovo ucim, da li postoji neki drugi programski alat koji je sad nesto bolji (evo recimo za taj Delfi ja u zivotu nisam cuo), mislim da ne ispadne da ja mikroskopom orem njivu, ili koristim racunar kao kalorifer, da mi nije C++ prejak ili presofisticiran, preglomazan ili previse pro za ovo sto ja hocu da radim (recimo neke male win aplikacije, neki fizicki modeli, knjigovodstveni programi, voleo bih recimo u perspektivi citanje sa perifernih uredjaja i obrada informacija). Plasim se da ne bude da mnogo vremena utrosim na C++, a da sam to isto mogao, brze lakse ([lupam] a da verovatno program radi sporije nego onaj c++ov) u nekom drugom jeziku, a opet to C++ mi mnogo jako zvuci, i nekako sam iz prica shvatio da je to najjaca stvar (gresim li ?).


-vredi da ucis sve , mozda ce tvoji prohtevi porasti , dobijes novi posao ,...ko zna , samo budi nacisto u startu da ces mnogo truda i vremena uloziti pre nego sto postanes "upotrebljiv" programer u C++
za brzinu sam ti vec odgovorio , to sto si sad naveo da bi radio ne bi bilo vredno tolikog truda .
Delphi je , vec neko rece Visual stari dobri Pascal sa svim pogodnostima koje to pruza (postojeci framework , forme , ...)

Ne znam sto vas je to stramota da kazete koje jezike znate i u kojim programirate ??? Ja bih bas voleo da znam sa kim pricam i ko mi daje savete, da li imate neko radno iskustvo, to mi je vazno (evo i ja kao znam c++, ali konkretan program sastavio nisam, a pogotovo paraleleno na vise jezika) da ne ispadne da me pale deca od 6ipo :D (verujem vam ja, nego samo primera kazem).


-nije sramota , ali nije ni bitno za pricu , radim na mainframe-u a to nema veze sa PC svetom .
VB koristim kao sto si mogao da procitas kao skoljku za dX u kome pravim igru .
Konkretno na mom primeru posao koji radim za 1 dan u VB-u procenjujem da ustedim nedelju dana koje bi utrosio na C++ .



I sada konkretno, sta da radim posto ovo i definitivno naucim ovih dana, koliko sam razumeo silverglidera, posto hocu win, treba mi nesto kao "Visual C++ u windows programiranju" (instalirao sam neki ms-ov visualC++, znaci koja knjiga), da li to znaci c++ iz pocetka ili ce i ovo sto sam do sad citao da uveliko korisiti ? Jos uvek ostaje pitanje sta je to toliko posebno sa tim c++, sem sto je objektan (al ne i jedini), i da windows-ov kod je u c++.


-rekoh vec , imao si ovde thread za preporuku koja je knjiga najbolja pa potrazi .
Naravno da ce ti koristiti to sto si do sada naucio .
Ne znam sto potenciras pitanje "sta je to toliko posebno" , svako ce ti dati drugi odgovor ali se svodi na OOP , nasledje od milion vec napisanih biblioteka i unificiranost procesa "proizvodnje" , mozda jos nesto ?

Da rezimiramo , posto si i sam svestan u sta se upustas i trazis "ohrabrenje" od drugih - ako si ambiciozan nauci C++ .

Pozdrav , Misa...:boom:
 
Ma jock.....
Od sarmica su bolje punjene paprike i Perl :D
 
Vrh Dno