PDA

Prikaži potpunu verziju : Ocu da ucim c++


Apocalypse
19.2.2007, 10:54
Graficki sam dizjaner
I starsno me interesuje programiranje
Odale da pocnem?

Stevvan
19.2.2007, 11:57
Pa prvo pogledaj do sada napisane teme na ovom forumu. Ima ih dosta koje ce ti pomoci odakle da pocnes. Znaci koristi search;)

Apocalypse
19.2.2007, 14:54
Ok:rofl:

Gadoguz
19.2.2007, 23:10
Ok:rofl:



Ne vidim nista smesno covek ti samo pokusava pomoci.:boodala::boodala::boodala:

ACHTUNG
19.2.2007, 23:39
I mislim da je problem u samoj temi...Treba da se zove "Ocu da naucim C++".Mislim,ako oces nesto da uradis vec.:kreza:

Apocalypse
20.2.2007, 13:49
:n_klanja:
Izvinite
Nijesam moslio nista strasno
:(

Damjan
20.2.2007, 19:58
http://www.pmf.cg.ac.yu/pmf/pmf.tpl.html
ovo ti je adresa samera za informatiku na pmf-u u cg. idi na predmete i tamo nadji programiranje. Dobices linkove ka skriptama sa casova koje su u *pdf formatu.


edit: ovo ipak nije direktan link ka inf. smeru, izvinjavam se... klikni na matematika, pa na studijske programe izaberi smer c

Apocalypse
21.2.2007, 15:13
Nemogu da otvorim link
Pokusacu kasnije
:(

toxi
21.2.2007, 18:03
@Apocalypse
Rekoh ti ja, uvek te dočekaju "na nož" ;)

E sad, što se tiče tvog pitanja...
Zavisi šta te interesuje web ili desktop programiranje? Pošto si "grafičar" deluje realno da ti je bolje da se baviš web programiranjem( izrada sajtova i tako to), jer tu je više bitna kreativnost a ono što bi trebalo (bar za početak) da savladaš je HTML i PHP.
-Ako bi više voleo desktop programiranje onda je sve relativno jasno -> Naučiš osnove C-a, pa onda C++ da bi se na kraju prebacio na .NET platformu( MC++ ili C#, ili ipak možda oba? :) ). Naravno, možeš da se usavršiš na Borlandovom
kompajleru - naime i Delphi i "Borlandov" C++ koriste iste VCL klase( nešto slično .NETu, ali ipak lošije! ), pa će ti onda(kad naučiš C++) biti relativno lako da naučiš i Delphi ( ovde bi ti znanje paskala bilo od koristi jer ono što je C za C++ to je paskal za delphi ;) ).

U oba slučaja je bitno da savladaš baze podataka.

Javi ako te interesuje neka e-literatura, da ti dam likove.

Apocalypse
22.2.2007, 10:13
:ciao:
Html sam savladao donekle
Tj. nijseam potpun sa savim stavkama, ne zman sve komande i tako
:)

Stevvan
25.2.2007, 21:40
Da neotvaram novu temu posto vec postoji more slicnih, hteo sam da pitam da li u c++ ima neki help file koji mi moze reci cemu koji heder sluzi. Na primer ja trazim da vidim funkcije za string i lepo pogledam koje funkcije postoje pomocu nekog help fajla. Da malo pojasnim: u Pythonu ukucam help(str) i on mi zbaci sve sto se tice stringova (sve funkcije koje su definisane u njemu). Da li tako nesto postoji za c++???

al0cunit
25.2.2007, 23:19
pa pogledas header koji te zanima i vidis u njemu funkcije koje su definisane ..

toxi
26.2.2007, 18:25
@al0cunit
Čovek je očito početnik, zašto misliš da bi se snašao sa kodom iz headera? Osim toga hteo je opis -> šta koja funkcija radi i kako se koristi.

@Stevvan
Imaš ovaj sajt:
http://www.cppreference.com/
Tu možeš da vidiš koja f-ja šta radi. Postoji i knjiga koja objašnjava to ali sumnjam da bi te to interesovalo :)

Onda, help fajlove sa sobom dostavljaju i neki kompajleri( a nisi naveo koji ti imaš). Ali npr. Uz Visual Studio dobiješ na CDovim i Microsoftov MSND koji je možda i najobuhvatniji help. Možeš ga pogledati i na internetu:
http://msdn.microsoft.com

Stevvan
26.2.2007, 18:55
Za kompajer koristim g++, ne znam sada da li na linuxu ima neka literatura, inace koristim Ubuntu 6.06.

Stevvan
26.2.2007, 21:25
Ahm, gde se na linuxu nalaze hederi???

toxi
26.2.2007, 21:57
Tamo gde si instalirao kompajler, imaš folder pod imenom "Include" i tu su svi.

dume
28.2.2007, 17:58
preporucio bi ti da prvo istaliras c i da ga naucis pa tek onda da predjes na c++. uzmi knjigu "C programski jezik" brian w. kernighan izdavac cet, mislim da je oko500-600din. a programski jezik ako nemas javi mi se na dume@kladovonet.com i ja cu ti ga poslati (ima 80 mb).
:to_care: :to_care: :to_care:

glitch
28.2.2007, 18:06
Posle C-a, zaboravi sve sto si naucio i pocni da razmisljas na C++ nacin; kao objektno orijentisan, bazira se na klasama :paranoia:

toxi
28.2.2007, 20:54
@dune
za početnika to je najgori mogući izbor( knjiga je extra ali nije za početnike )

@glitch
Nikada nisam razumeo ovu "teoriju"... Ako je toliki problem neka jednostavno nauči sve drugo sem struktura i eto ti ga... :dedica:

glitch
28.2.2007, 21:54
...Ako je toliki problem neka jednostavno nauči sve drugo sem struktura i eto ti ga...
Ma da, strukture u C-u ne sluze nicemu...

al0cunit
28.2.2007, 23:48
Citat:
toxi kaže: Pregled poruke
...Ako je toliki problem neka jednostavno nauči sve drugo sem struktura i eto ti ga...
Ma da, strukture u C-u ne sluze nicemu...
hah .. smesno sa kojom uvjerenoscu si ovo napisao ..

glitch
28.2.2007, 23:52
hah .. smesno sa kojom uvjerenoscu si ovo napisao ..
A pogotovo su nekorisne kada ih spakujes u binarnu datoteku...
Pa jel' treba da crtam neke stvari?

toxi
1.3.2007, 18:05
@glitch
Pričaš koješta :boodala:
Naravno da su strukture korisne i bez njih se u ne OOP jezicima nikako ne može!

A i ne vidim šta je problem sa "pakovanjem" struktura u binarne datoteke? Ako ti se baš ne sviđa ti upisuj svaki član strukture posebno...

glitch
1.3.2007, 20:03
@glitch
Nikada nisam razumeo ovu "teoriju"... Ako je toliki problem neka jednostavno nauči sve drugo sem struktura i eto ti ga... :dedica:
Savetujes coveka da nauci C (radi C++) ali da preskoci strukture! Ima li tu logike?

toxi
1.3.2007, 21:49
Ja savetujem da uči prvo C! Sa sve strukturama ali "neko" se buni kako to nije dobro jer C nije OOO jezik... Nevidim poentu ovakve rasprave, kad izvrćeš ono što ja kažem.

glitch
1.3.2007, 21:53
Od zajednickih stvari, C i C++ imaju "C" u imenu!

toxi
2.3.2007, 20:09
Od zajednickih stvari, C i C++ imaju "C" u imenu!

Eh tek sad vidim sa kakvim se "znalcem" ja upuštam u diskusiju.
Da naravno u pravu si, jedino što ih vezuje jeste to "C" u imenu... A to što C++ u sebi sadrži kompletnu sintaksu C-a, to nikakve veze nema... Mislim, ako znaš šta je to "sintaksa", mada ne verujem. Ne razumem ljude koji se ovako ponašaju, koja je poenta? Čovek je tražio da ga koliko toliko usmerimo a šta ti izigravaš? Pojma nemaš o datoj temi ali uporno teraš svoje! Ajd uzmi se u pamet, od takvih gluparija, kao što je ova tvoja, liku koji je postavio ovu temu sigruno neće ništa shvatiti. Može samo da poveruje pogrešnoj osobi, kao što si ti, a ako je to tvoj cilj onda...

Aj' zdravo!

glitch
2.3.2007, 22:08
Covece, imao sam ispit iz jednog i drugog; ne pricam ti napamet! U C++ sam sve radio preko klasa; filosofija C-a mi nije bila od neke velike pomoci... Cak sam pomislio da mi bilo lakse da naucim "plusplus" bez predznanja C-a... 'Ajde zdravo, stvarno!

toxi
2.3.2007, 23:00
Ne uci se C pre C++ zbog filozofije nego zbog sintakse!
To što se "filozofija" razlikuje nema nikakve veze sa razlikom između jezika C i C++, već ima veze sa razlikom u OOP i strukturnom načinu programiranja!

glitch
3.3.2007, 4:46
Secam se, radio sam program biblioteke u C-u. Kasnije sam taj isti program, za potrebe skole, morao da prevedem u C++. Resenje nije bilo zadovoljavajuce: program je bio duzi, sporije se izvrsavao a optimizovanost memorije je bila porazavajuca (deo za dinamicku relokaciju memorije nije bilo moguce optimizovati u novom programu a po postojecem algoritmu). Dakle, jedino sto sam mogao da uradim je da napisem program od nule.
Analizom programa sam zakljucio dve stvari (to je poznato, ali po mom misljenju, materija je savladana kada iz cinjenica izvlacis tacne zakljucke):
1. C++ je, jelte, sporiji od C-a (kako je kompleksniji)
2. Algoritam mog programa je definitivno ostao isti. Problem je u tome sto nije bilo moguce rucno prevesti program i to upravo zbog ogranicenja C-a prilikom implementacije koda u C++ (ovo moze biti nejasno)... Dakle, kada se pise prog na C++-u, ne treba razmisljati na C-u.

Andross
3.3.2007, 13:30
Daklem... Ako Bjarne Stroustrup (tvorac famoznog C++-a) kaze da nije potrebno nauciti C pre ucenja C++-a ja (i jos neki ovde) mu verujem.

Sto se struktura tice i njih treba znati jer mogu biti korisne u nekim situacijama. ;)

rudar
3.3.2007, 19:46
Bjarne Stroustrup (tvorac famoznog C++-a)

Malo pitanje i veliki offtopic...
Ko je tvorac pacal-a/delphi-a ?

glitch
3.3.2007, 22:46
Blez Paskal ;) salim se, u pitanju je Niklaus Virt. A Delphi je, recimo, objektna predstava Paskala.

dume
4.3.2007, 17:58
@dune
za početnika to je najgori mogući izbor( knjiga je extra ali nije za početnike )


zasto je to najgori izbor????

toxi
4.3.2007, 19:40
Bože...

Dakle oćeš da kažeš da nije? Da li si ti pročitao tu knjigu? Da li je ona bila prva koju si pročitao o C-u ili o programiranju u opšte? Ako jeste bila prva, a pri tom da si je sa lakoćom "svario" i naučio C normalnim tempom, onda povlačim reč!
Ali to nije slučaj zar ne? Ja govorim iz svoga i iz iskustva drugih koji su se zeznuli i uzeli tu knjigu.
Opet kažem, to je najbolja i najkompletnija knjiga o osnovama C-a ali jednostavno NIJE JE LAKO RAZUMETI AKO NEMAŠ NIKAKVO PREDZNANJE!

n15h12awa
12.3.2007, 1:19
Ja sam nesto krenuo da se igram sa VS 2005 C++ i skinuo sam neki pdf
Ivor Horton’s
Beginning Visual C++® 2005
doduse nije cela knjiga nego samo odlomak sa pocetka i prvih dva poglavlja za mene koji se sa c++ -om srecem prvi put, knjiga je pisana ekstra. Prica se da moze da se nadje i ceo .pdf na netu

EclipsE
12.3.2007, 1:51
To nisu samo price... :D :D

toxi
12.3.2007, 17:01
Daklem... Ako Bjarne Stroustrup (tvorac famoznog C++-a) kaze da nije potrebno nauciti C pre ucenja C++-a ja (i jos neki ovde) mu verujem.

Sto se struktura tice i njih treba znati jer mogu biti korisne u nekim situacijama. ;)

Naravno da nije potrebno! Svakako da se može naučiti i bez znanja Ca. Ali bre ljudi... C je "manji" od C++ samim tim lakše je shvatiti šta su to petlje , šta je to grananje, ma šta je to kod i programiranje uopšte! Treba shvatiti kako to funkcioniše i kako uzajamno radi, a samo učenje sintakse nije problem. U C++ mora da se uče klase(kako već postojeće tako i kao praviti iste) i još brdo stvari i to zaista(na početku) deluje kao brdo stvari. A ovako, ideš malo po malo, naučiš osnovu( to je C) pa nadograđuješ sa C++. Uz manje truda isti rezultat! A sve ćete znati temeljnij.