Kako početi programirati

poruka: 78
|
čitano: 51.036
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
Kako početi programirati

Molim vas da mi posaljete neku knjigu za pocetnike i u kojem program da to radim.

Hvala unaprijed

Da se Facebook server sruši 90% mladih palo bi u tesku depresiju. Ako si u onih 10% koji bi im se smijali stavi ovo u sign.
 
0 0 hvala 0
15 godina
neaktivan
offline
Kako početi programirati

Prvo odaberi sta te zanima.

Desktop aplikacije ili web dizajn/aplikacije?

Onda cemo ti vec moci pomociCool

...Scooter Tuning is not A Crime!!...
Poruka je uređivana zadnji put sub 13.6.2009 17:44 (Lion King).
 
0 0 hvala 0
16 godina
neaktivan
offline
Kako početi programirati

Basic, u nekoj od 100 verzija je odličan za početak. Varijable, ifovi, petlje. Nakon toga C++ (jer se poveći broj jezika bazira na njemu - ako se kasnije poželiš prebaciti, jer je dovoljno lowlevel, i jer pwna ostale :) ). A nakon toga, gdje god želiš.

The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
 
1 1 hvala 1
14 godina
neaktivan
offline
RE: Kako početi programirati

Desktop aplikacije

Da se Facebook server sruši 90% mladih palo bi u tesku depresiju. Ako si u onih 10% koji bi im se smijali stavi ovo u sign.
15 godina
odjavljen
offline
Kako početi programirati

evo ti dobra strana

 

http://www.codeblocks.org/

 

na njoj ti je dosta toga objasnjeno

 
1 0 hvala 0
16 godina
neaktivan
offline
RE: Kako početi programirati
Amrapheus kaže...

evo ti dobra strana

 

http://www.codeblocks.org/

 

na njoj ti je dosta toga objasnjeno

budi precizniji, sto je objasnjeno? gdje tocno? 
http://irale.deviantart.com
15 godina
neaktivan
offline
RE: Kako početi programirati

Bilo da radiš aplikacije ili bilo što drugo kreni od nečeg laganog da shvatiš kako se programira ,osnovne petlje ,malo da shvatiš memorije i lokacije
...možeš krenuti s jednostavnijim Basic ili Pascal...a svakako malo detaljnije  C ili  C++ poslije toga  češ znati kako i gdje češ...ili ako si entuzijast pokušaj s C#
koji nije težak za shvatiti .Tek kad prođeš osnove češ vidjeti gdje si.Ovo je jaaaako jednostavno rečeno ali kreni s laganijim sintaksama i onda ka težim.
Negdje po forumu ima već sličnih tema i naravno knjiga koje su predložene pa malo potraži.Više puta su navedene .

Private
15 godina
odjavljen
offline
Kako početi programirati

na codeblocksu ti je najbolje objasnjeno kako pocet radit u c i c++... s njihove se strane more skinit i editor s integriranim gnu-c kompilerom.... za pocetnike odlicno

 
0 0 hvala 1
15 godina
neaktivan
offline
Kako početi programirati

Mislim da bi trebao početi sa Pythonom. Od svih "punokrvnih" programskih jezika, on je najlakši za svladavanje ako si početnik.

 

Na netu se može naći dosta resursa za učenje Pythona, iako uglavnom na engleskom. Pogledaj slijedeće stranice, prilagođene početnicima u programiranju:

 

 

Na hrvatskom ima jedan kratki tutorial: 1. dio, 2. dio i 3. dio. Vjerojatno ima i drugih, ako tko zna za njih, neka posta linkove.

Poruka je uređivana zadnji put sub 13.6.2009 19:54 (hrx).
 
5 0 hvala 5
15 godina
neaktivan
offline
Kako početi programirati

Ovako ja sam poceo prvo programirati u Visual Basicu ili VB-u, kao kad svatko pocme programirati za ono sta je odabrao ja sam poceo raditi jednostavne alpikacije, internet browsere, jedan tekstni editor poput Notepada(sličan njemu je bio),a nakon toga sam poceo raditi desktop aplikacije koje su povezane sa Internetom itd. ali kako mi je to pocelo dosadivati odlucio sam se za HTML, PHP i MySQL(misleci kako ce mi to bolje doci da znam) i nakon toga kad sam naucio HTML i polovicu PHP-a odustao sam i presao na fotografiju i obradivanje slika u Photoshopu. Znam da sve ovo nije bitno pa evo ti nacine kako sam ja ucio.

 

Visual Basic: YouTube, dobri stari Google :), programerski sajtovi i forumi poput -  http://forum.iteracija.com/ i http://iteracija.com/

 

HTML, PHP i MySQL: YouTube, dobri stari Google :), programerski sajtovi i forumi poput   http://forum.iteracija.com/ i http://iteracija.com/, knjige: ne sjecam se odi u Algoritam i potrazi sorry :(

 

Evo jos nekoliko linkova koji ti mogu pomoci:

http://www.webmajstori.net/vodici/

http://www.code-it.net/node/244

http://forum.iteracija.com/

http://iteracija.com/

 

 

 

Poruka je uređivana zadnji put sub 13.6.2009 20:00 (Razerlake).
Moj PC  
0 0 hvala 5
15 godina
offline
Kako početi programirati

Ja isto programiram trenutno u VB-u, ali ti preporučam da kreneš sa C -om i osnovnim iteracijama pa kasnije se prebaci na C++ i/ili C#. No o tome što ces ucit kasnije razmisljaj tek kada savladas osnovne petlje i shvatis kako sto radi. Nemoj preskakat osnove moras znat jer su ti one podloga za sve dalje zato ih dobro shvati. neznam sto bi ti preporucio pogledaj po stranicama fakulteta pa literaturu za programiranje recimo na fer-u ili sl.

A.D.
 
0 0 hvala 0
15 godina
offline
Kako početi programirati

Koja je glavna razlika između programa , C, C++, C#.
U školi smo učili Pascal, i općenito o programiranju, znam poneke razlike, al npr. koje su glavne razlike, zasto je ovaj bolji ovaj lošiji!

I don't care...
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Kako početi programirati

C - the basis for C++. It was written in the 70s.

C++ - a "better C" (Stroustrop, guy who made it). It is an extension of C. All good C programs are also C++ programs, but the reverse is not true. Contains elements that generally make large scale programming easier.

C# - not directly related to C or C++, as a C or C++ program is not a C# program. A very new langauge, much more closely related to Java than C or C++.

 

Source: http://cboard.cprogramming.com/faq-board/5352-faq-difference-between-c-cplusplus-csharp.html

nije mi se dalo prevoditi lol

Moj PC  
0 0 hvala 2
15 godina
offline
RE: Kako početi programirati
Razerlake kaže...

C - the basis for C++. It was written in the 70s.

C++ - a "better C" (Stroustrop, guy who made it). It is an extension of C. All good C programs are also C++ programs, but the reverse is not true. Contains elements that generally make large scale programming easier.

C# - not directly related to C or C++, as a C or C++ program is not a C# program. A very new langauge, much more closely related to Java than C or C++.

 

Source: http://cboard.cprogramming.com/faq-board/5352-faq-difference-between-c-cplusplus-csharp.html

nije mi se dalo prevoditi lol

 Zahvaljujem, heh samo nek mi još netko objasni svojim rječima, koje su njemu/njoj glavne razlike, hehe, radio sam ja u C++, nesto sitno, to je bilo kad još nisam zna ni na Pascal, al sad je drugacije, Pascal mi je prelagan, sad govorim od onom sto smo mi u školi, one jednadžbe i ispisivanja, zbrajanje nekih brojeva i sl.
I don't care...
16 godina
neaktivan
offline
Kako početi programirati

U C++u mozes koristiti klase. Vrlo korisna stvar. Imas puno vise biblioteka na raspolaganju, a i razlika je u nekim stvarima poput definiranja funkcija prije koristenja, mozes definirat varijablu u for petlji (mislim da joj je tada i scope samo ta for petlja) itd itd.

 

Google moze dati puuuno detaljnije razlike.

 

Takoder, jesi siguran da si radio u C++u? Mnogi brkaju, cak i na fakultetu, C i C++, pa onda brkaju programski jezik i IDE zbog naziva itd itd, svasta sam cuo i vidio.

http://irale.deviantart.com
Poruka je uređivana zadnji put sub 13.6.2009 21:06 (RaLe).
 
0 0 hvala 0
14 godina
neaktivan
offline
Kako početi programirati

Onda cu pocet u C-u.  Idem ja sad trazit knjige i literature. Hvala svima na pomoci. Moze jos koji prijedlog ili link :)

A da pocnem u QBasicu mozda?? Ili je to gubljenje vremena??

Da se Facebook server sruši 90% mladih palo bi u tesku depresiju. Ako si u onih 10% koji bi im se smijali stavi ovo u sign.
Poruka je uređivana zadnji put sub 13.6.2009 21:30 (yure32).
 
0 0 hvala 0
16 godina
neaktivan
offline
RE: Kako početi programirati

Nemoj s Com, to nema puno smisla. Ako baš želiš kreni s C++om, ali bolje počni s nečim jednostavnijim (tek tako da ne izgubiš motivaciju), npr. QBasicom.

The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
16 godina
neaktivan
offline
RE: Kako početi programirati
itf4n kaže...

Nemoj s Com, to nema puno smisla. Ako baš želiš kreni s C++om, ali bolje počni s nečim jednostavnijim (tek tako da ne izgubiš motivaciju), npr. QBasicom.

  Koji su argumenti za takvu izjavu?
http://irale.deviantart.com
16 godina
neaktivan
offline
RE: Kako početi programirati
RaLe kaže...
itf4n kaže...

Nemoj s Com, to nema puno smisla. Ako baš želiš kreni s C++om, ali bolje počni s nečim jednostavnijim (tek tako da ne izgubiš motivaciju), npr. QBasicom.

  Koji su argumenti za takvu izjavu?
 
C++ je poboljšani C. C++ nije slabiji ni u jednom pogledu, i sve što je promijenio je poboljšano (bitne stvari). Zašto se onda vraćati na stari jezik?
Ili si mislio na drugi dio izjave?
The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
16 godina
neaktivan
offline
Kako početi programirati

Na to sam mislio.

http://irale.deviantart.com
 
0 0 hvala 0
15 godina
neaktivan
offline
RE: Kako početi programirati
markoal kaže...
 Zahvaljujem, heh samo nek mi još netko objasni svojim rječima, koje su njemu/njoj glavne razlike, hehe, radio sam ja u C++, nesto sitno, to je bilo kad još nisam zna ni na Pascal, al sad je drugacije, Pascal mi je prelagan, sad govorim od onom sto smo mi u školi, one jednadžbe i ispisivanja, zbrajanje nekih brojeva i sl.
C je proceduralni (imperativni) programski jezik opće namjene, dok je C++ prvenstveno namijenjen objektno orijentiranom programiranju (sam jezik je multiparadigmatski - podržava imperativni, OO i generički način programiranja).
--
C++ je nastao kao skup OO proširenja C-a, dodajući podršku za klase, višestruka nasljeđivanja klasa, virtualne funkcije, preopterećivanje operatora, obradu iznimki, itd. Kao jezik je standardiziran 1998. godine, nadopunjen 2003., a u razvoju je nova verzija. Ukoliko nisi bar napisao klasu (tj. razred kako uče na FER-u), C++ nisi ni koristio.
--
Što se tiče učenja programiranja, nije važan jezik nego način pristupa problemu. Programiranje se može naučiti i korištenjem običnog hrvatskog jezika, npr. pisanjem pseudokoda. Važno je na ispravan način shvatiti problem, razložiti ga na dijelove i implementirati procedure koje će riješiti dijelove - uočiti što se traži kao rezultat, koji su ulazni podaci, što se događa u "crnoj kutiji" postupka kojim se iz ulaznih podataka dobivaju izlazni, a zatim opisati postupak pretvorbe ulaza u izlaz (u kojem god jeziku želiš). To znači naučiti programirati. Biti programer ne znači poznavati desetak programskih jezika, nego efikasno riješiti problem koji se postavi i implementirati rješenje tako da ga korisnici (tj. oni koji su postavili problem) mogu koristiti bez poznavanja gorespomenute "crne kutije".
--
Pri prelasku na računalne programske jezike, ranije sam preporučio Python, zato što je čitljiv i sintaktički sličan pisanju pseudokoda. Od ostalih prog. jezika, za početnike bi mogli biti zanimljivi Ruby, te (za matematičare i one koji se tako osjećaju Osmijeh) OCaml ili Haskell.
Poruka je uređivana zadnji put sub 13.6.2009 22:15 (hrx).
16 godina
neaktivan
offline
RE: Kako početi programirati
hrx kaže...
C++ je nastao kao skup OO proširenja C-a, dodajući podršku za klase, višestruka nasljeđivanja klasa, virtualne funkcije, preopterećivanje operatora, obradu iznimki, itd. Kao jezik je standardiziran 1998. godine, nadopunjen 2003., a u razvoju je nova verzija. Ukoliko nisi bar napisao klasu (tj. razred kako uče na FER-u), C++ nisi ni koristio.
 
Pa ustvari, i ako ne koristiš OOP stvari, ima C++ nadogradnje i u ostalim dijelovima. Primjeri su stroža provjera tipova, imenici, iznimke.
A uostalom, nova biblioteka je urednija (dobrim dijelom zbog OOPa). cout << 0; je svakako lijepše od printf("%d", 0);
The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
15 godina
neaktivan
offline
RE: Kako početi programirati

Slažem se, ali je moja opaska bila u smislu koji sam iznio u drugom dijelu posta.

 

Problem se može riješiti na više načina, ali ako koristiš C++, a kod je proceduralan, zapravo ne koristiš C++ nego C sa C++ "sintaktičkim šećerom". Upravo je na to mislio Bjarne Stroustrup kada je rekao da nije preporučljivo učiti C prije C++, jer se u biti radi o dva različita pristupa rješavanju problema - jedan je proceduralni (C), a drugi objektno orijentirani (C++). OOP zahtijeva drugačiji način razmišljanja u odnosu na proceduralno programiranje, a isto vrijedi i pri prelasku na funkcionalnu, logičku ili neku drugu paradigmu (način programiranja).

15 godina
neaktivan
offline
RE: Kako početi programirati
hrx kaže...

Slažem se, ali je moja opaska bila u smislu koji sam iznio u drugom dijelu posta.

 

Problem se može riješiti na više načina, ali ako koristiš C++, a kod je proceduralan, zapravo ne koristiš C++ nego C sa C++ "sintaktičkim šećerom". Upravo je na to mislio Bjarne Stroustrup kada je rekao da nije preporučljivo učiti C prije C++, jer se u biti radi o dva različita pristupa rješavanju problema - jedan je proceduralni (C), a drugi objektno orijentirani (C++). OOP zahtijeva drugačiji način razmišljanja u odnosu na proceduralno programiranje, a isto vrijedi i pri prelasku na funkcionalnu, logičku ili neku drugu paradigmu (način programiranja).

 Meni osobne se ne svidja sto se od mene "ocekuje" da pisem objektno orijentirano u C++-u. Stoga ja svima preporucam da pisu onako kako je logicnije u govornom jeziku, tj. kako ce si lakse objasniti sto su napisali / zele napisati. 
A sada, back ontopic. Osobno pocetnicima preporucam da pocnu s LOGO-m (ako su klinci, ~7 razred), QBASIC-om (ako su mladji od 15) ili Pascalom (inace).
Zasto LOGO? Zato sto je tamo najlakse vidjeti rezultate, a mogu se razne jako korisne metode nauciti (petlje, rekurzija...) te je poprilicno jednostavan jezik. 
Zasto QBASIC? Zato sto je dosta jednostavan a nudi u biti mnogo. Ne treba se znati mnogo da se pocne s njime. Zasto QBASIC a ne VB? Zato sto se VB svodi na copy-paste s interneta - a to nikada nije dobro za ucenje.
Zasto Pascal? Zato sto je sintaksa vrlo slicna pravom jeziku te je prijelaz s njega na C/C++ jednostavan. Kompilatorove poruke vrlo cesto pomazu. 
Zasto ne C/C++? Zato sto su vrlo rigidni, compileri javljaju "cudne" pogreske i upozorenja koji nisu bas od neke koristi pocetniku. Uz to, za savladavanje jezika potrebno je ipak nekakvo predznanje - osobno ne bih nikome tko se nije bavio programiranjem i/ili matematikom (ovdje pod matematika mislim barem drzavno natjecanje - i to NE B-kategorija) preporucio da krene s tim jezicima. 
Sto se literature tice, mogu preporiciti zbirku Brodjanac/Mesar "Slobodno programirajte u Pascalu". Tamo ima gomila zadataka rijesenih u, naravno, Pascalu. 
Za pocetnike bih takodjer preporucio da rijesava jednostavnije zadatke (prva 2-3) sa HONI-ja. 
Sa štovanjem, brahle!
15 godina
neaktivan
offline
RE: Kako početi programirati

Samo da dodam ako još nitko nije ....C++ također postoji i u manged obliku kao C++/CLI NET i svim pogodnostima Framework .NET -a kao i C#....
Razlika naravno postoji jer u tom obliku C++ se bitno razlikuje od native C++-a i više sliči "sintaksi" C#....To je ovako ugrubo rečeno.
I naravno slažem se da se treba dobro shvatiti pseudo kod ali OOP razmišljanja ....ako netko baš počinje preporučio bih C#.

Private
14 godina
neaktivan
offline
Kako početi programirati

Nasao sam tutorial za Pythona tu na forumu. Napisao ga je xxxxxx (mozda nedostaje koji iks). U Pythonu se snalazim skroz ok. Cekam jos tutoriala.

Da se Facebook server sruši 90% mladih palo bi u tesku depresiju. Ako si u onih 10% koji bi im se smijali stavi ovo u sign.
 
0 0 hvala 0
14 godina
neaktivan
offline
Kako početi programirati

A što je sa Scratchom? Smijeh

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
RE: Kako početi programirati
andy0101 kaže...

A što je sa Scratchom? Smijeh

 
Ali vizualno programiranje saksa i nije dovoljno hardcore :D
The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
14 godina
neaktivan
offline
Kako početi programirati

Nadam se da nije zabranjena samo-reklama, iako čisto u edukativne svrhe:

 

http://theloneprogrammer.wordpress.com/2009/06/14/kako-postati-programer/

 

Pozdrav

Poruka je uređivana zadnji put pet 19.6.2009 14:14 (CodeMonkey).
 
1 0 hvala 0
15 godina
neaktivan
offline
Kako početi programirati

Ljudi ako može ko pomoći oko programiranja ja sam početnik i htio bi brzo napredovat i naučit programirat
ako netko oće pomoć moja e-mail adresa je ante_koby@hotmail.com

 
0 0 hvala 0
Nova poruka
E-mail:
Lozinka:
 
vrh stranice