jak zacat?
jak zacat?
chcel by som sa spitat ,ak nemam vecsie skusenosti s programovanim,s jakym typom by som mal zacat? 
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
myslim ze najlepsie je zacat nejakym jednoduchym, proceduralnym, typovym jazykom. Vela ludi nadava na pascal ale myslim si ze je to dobry zaciatok. C nie je zle ale uz na zaciatkoch sa stretnes s pointrami takze to radsej nie. Preto vravim asi pascal. Ked sa trosku otukas a zistis, ze je to cele len o algoritmickom mysleni, mozes prejst na hocico.
-
Andi_Cibula
Addict
- Príspevky: 3692
- Registrovaný: 18 jan 2006, 15:01
- Bydlisko: Šalingrad
- Kontaktovať používateľa:
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
myslim ze to nie je dobry zaciatok. C++ je objektovy jazyk a kym ako hovoris opisujes programy z knizky tak by to bolo zbytocne.Racius napísal:Čo vravíte na C++ ? Je dobré začať s týmto jazykom?
Mám knižku o C++ a tiež mám aj vývojové štúdio MS Visual Studio 6.0, zatiaľ som ale nič nevytvoril, len pár "sčítavacích programov" opísaním ich zdrojového kódu z knižky.
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
ako zacinajuci programator sa potrebuje naucit vytvarat algoritmy a nimi riesit dane problemy. Pascal ma krasne jednoduchu syntax, ma dostatok funkcii. Na zaciatok nepotrebuje nic viac.
a co sa tyka toho odsadzovania kodu. Urcite je pre zaciatocnika lahsie odelovat bloky kodu pomocou begin a end ako tym ze tam budu davat medzery alebo tabulatory (myslim, ze to neznamena to iste pri kompilacii kodu).
Ak zaciatocnik zvladne algoritmicke myslenie, potom moze uvazovat nad vecami ako OOP, odsadzovanie textu podla konvencii a podobne.
a co sa tyka toho odsadzovania kodu. Urcite je pre zaciatocnika lahsie odelovat bloky kodu pomocou begin a end ako tym ze tam budu davat medzery alebo tabulatory (myslim, ze to neznamena to iste pri kompilacii kodu).
Ak zaciatocnik zvladne algoritmicke myslenie, potom moze uvazovat nad vecami ako OOP, odsadzovanie textu podla konvencii a podobne.
-
Andi_Cibula
Addict
- Príspevky: 3692
- Registrovaný: 18 jan 2006, 15:01
- Bydlisko: Šalingrad
- Kontaktovať používateľa:
To som iba pár opísal, aby som si odskúšal to Visual Studio.mastermind napísal:myslim ze to nie je dobry zaciatok. C++ je objektovy jazyk a kym ako hovoris opisujes programy z knizky tak by to bolo zbytocne.
Inak tá knižka je podrobne rozpísaná, aspoň sa mi to tak zdá, je to táto knižka :

C++ nedoporucujem na zaciatok.
v prvom rade sa musis naucit a pochopit ako masina uvazuje, a na to je asi ozaj najvhodnejsi pascal.
viem pochopit, ze zacinajucich programatorov laka vizualna stranka hotovych programov (co C++ ponuka) ale je to kratkozrake uvazovanie.
takze rada na zaciatok:
1, kniha o pascal 7
2, podrobne si precitat kapitolu o stabnej kulture (ak to opomenies, budes mat v kode bordel)
3, musis perfektne pochopit cikly
4, samozrejme sa preluskas celou knihou, vyskusaj si priklady ale vzdy sa snaz zistit, preco to tak funguje. vyskusaj v kode zmenit parametre a zistuj co sa stalo, pouzite funkcie (prikazy) si nastuduj (ich pouzitie, vstupne parametre, vystup)
5, nauc sa vytvarat vlastne funkcie (v pripade pascalu aj procedury)
6, az budes mat pocit, ze "chapes co pascal rozumie", potom zacni studovat OOP (objektovo orientovane programovanie) co v pascali 7 nieje problem.
7, ak sa ti vsetko podarilo preskakat, mas v podstate vyhrate. kazdy iny programovaci jazyk sa ti uz nebude zdat tak zlozity, pretoze zistis, ze rozdiel je vecsinou v interpretacii kodu (syntax). vies si uz vyhladat potrebne v manuale, lebo vies co mas hladat (resp. google).
good luck.
v prvom rade sa musis naucit a pochopit ako masina uvazuje, a na to je asi ozaj najvhodnejsi pascal.
viem pochopit, ze zacinajucich programatorov laka vizualna stranka hotovych programov (co C++ ponuka) ale je to kratkozrake uvazovanie.
takze rada na zaciatok:
1, kniha o pascal 7
2, podrobne si precitat kapitolu o stabnej kulture (ak to opomenies, budes mat v kode bordel)
3, musis perfektne pochopit cikly
4, samozrejme sa preluskas celou knihou, vyskusaj si priklady ale vzdy sa snaz zistit, preco to tak funguje. vyskusaj v kode zmenit parametre a zistuj co sa stalo, pouzite funkcie (prikazy) si nastuduj (ich pouzitie, vstupne parametre, vystup)
5, nauc sa vytvarat vlastne funkcie (v pripade pascalu aj procedury)
6, az budes mat pocit, ze "chapes co pascal rozumie", potom zacni studovat OOP (objektovo orientovane programovanie) co v pascali 7 nieje problem.
7, ak sa ti vsetko podarilo preskakat, mas v podstate vyhrate. kazdy iny programovaci jazyk sa ti uz nebude zdat tak zlozity, pretoze zistis, ze rozdiel je vecsinou v interpretacii kodu (syntax). vies si uz vyhladat potrebne v manuale, lebo vies co mas hladat (resp. google).
good luck.
-
uelektronik
Star
- Príspevky: 524
- Registrovaný: 05 aug 2006, 14:08
ja udporucam:
1. html
2. pascal
3. c jazyk
4. delphi
4. c++ jazyk
5. python
urcite neodporucam zacinat s pythonom, je to ako ucit sa najprv citat a potom ako sa vyslovuju pismena
html ta uvedie do zakladou pisania kodu a jeho uprav
pascal ti ukaze ako narabat z datovymi typmi
c ta nauci ako vyuzivat vsetky moznosti programovania, ktore nema pascal, zato c je tazky oproti pascalu na zaciatok
delphi sa naucis zaklad objektovo orientovaneho jazyka
c++ rozvinies objektovo orientovane skusenosti nadobudnute z delphi do maxima
python naucis sa rozmyslat a pracovat cisto iba s objektami
ziadnu inu postupnost neodporucam, robi to takto vacsina SS a VS a vedia preco
1. html
2. pascal
3. c jazyk
4. delphi
4. c++ jazyk
5. python
urcite neodporucam zacinat s pythonom, je to ako ucit sa najprv citat a potom ako sa vyslovuju pismena
html ta uvedie do zakladou pisania kodu a jeho uprav
pascal ti ukaze ako narabat z datovymi typmi
c ta nauci ako vyuzivat vsetky moznosti programovania, ktore nema pascal, zato c je tazky oproti pascalu na zaciatok
delphi sa naucis zaklad objektovo orientovaneho jazyka
c++ rozvinies objektovo orientovane skusenosti nadobudnute z delphi do maxima
python naucis sa rozmyslat a pracovat cisto iba s objektami
ziadnu inu postupnost neodporucam, robi to takto vacsina SS a VS a vedia preco
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
html nie je programovaci jazyk. je to znackovaci jazyk. tym ze sa zacnes ucit html nijako nezlepsis svoju vychodziu poziciu pri uceni inych jazykovppt napísal:balkymotor: napisal si to pekne.![]()
Mozno keby som este mohol doplnit medzi pascalom a C vyskusat PHP.
btw.: Preco sme sa my na skole najprv ucili pascal a az v 4. (al. 3.) rocniku sme skusili html? To nechapem.
Ved jasne. Ja som nikde nenapisal, ze html je programovaci jazyk.mastermind napísal:html nie je programovaci jazyk. je to znackovaci jazyk. tym ze sa zacnes ucit html nijako nezlepsis svoju vychodziu poziciu pri uceni inych jazykov
Nuz ja som sa stretol 1.x s programovanim az na vysokej skole. Zacinali sme hned s C++, resp. Borland C. Kamos si so mnou na zaciatku semestra sadol do krcmy a asi 4 hodiny mi vysvetloval Pascal, aby som zistil ako program uvazuje... Sice to velmi nepomohlo, aj tak som pol semestra chodil s tym, ze ako ja spravim z toho skusku, no potom som do toho nejak prisiel, zacalo sa mi to pacit, skusal som kadeco a na konci semestra som sa mohol pochvalit hrou ktoru som naprogramoval (strelba na terc, 10 pokusov, na konci vyhodnotenie). Samozrejme graficky. Nebolo to nic extra, ale bolo to adekvatne vedomostiam ziskanym za semester, mozno cosi viac, lebo mna to bavilo... Zakladom vsetkeho bolo pochopit program, potom to uz islo relativne lahko. Vysledna znamka bola samozrejme A. 
ty si proste unikat, urcite si sa narodil aj so zubami a oblecenygwixt napísal:pretoze html sa ani ucit netreba..
ale html je uz nutny zaklad, ak sa xces naucit dalej napr PHP a pod. Netvrdim ze html je programovaci jazyk, ale len tak sam od seba ho vediet nebudes
Zalezi od toho, ktory programovaci jazyk si si vybral. Prave dnes som pascal uploadol (tema: http://www.hojko.com/viewtopic.php?t=56070 ).snake2 napísal:ok a kde sa teraz ten kompilator da zohnat ??
( resp. aky pouzivate a preco )