ako zacat programovat ?
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: ako zacat programovat ?
pockaj...akoze zacinas s c++?
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
Re: ako zacat programovat ?
podla mna jazyk C/C++ nieje najstastnejsia volba na ucenie sa programovania a cvicenia algoritmickeho myslenia,
pretoze ak clovek mysli na to, ako spravit nejake konkretne sekvencie ukonov, ktore maju viezt ku spravnemu vysledku,
tak ukony ako alokacia pamate, handlovanie pointerov, pretekanie premennych a podobne, dokazu zneprijemnit priamociaru algoritmizaciu
Samozrejme, v neskorsich fazach, kedy uz clovek zvlada algoritmicke myslenie (aspon zaklady), je fajn zacat uvazovat nad tym, co sa vlastne vnutri tej bedni robi, ako sa to kde posuva, kde moze narazit na limity, co sa da zefektivnit ...
... ale pri prvych krokoch typu "ratajme kvadraticku rovnicu" mi to nepripada ako najvhodnejsia volba
pretoze ak clovek mysli na to, ako spravit nejake konkretne sekvencie ukonov, ktore maju viezt ku spravnemu vysledku,
tak ukony ako alokacia pamate, handlovanie pointerov, pretekanie premennych a podobne, dokazu zneprijemnit priamociaru algoritmizaciu
Samozrejme, v neskorsich fazach, kedy uz clovek zvlada algoritmicke myslenie (aspon zaklady), je fajn zacat uvazovat nad tym, co sa vlastne vnutri tej bedni robi, ako sa to kde posuva, kde moze narazit na limity, co sa da zefektivnit ...
... ale pri prvych krokoch typu "ratajme kvadraticku rovnicu" mi to nepripada ako najvhodnejsia volba
lava, prava, lava, prava ...
- Zoltan Balaton
- Pokročilý používateľ
- Príspevky: 13796
- Dátum registrácie: Pi 13. Jún, 2008, 20:01
- Bydlisko: Banská Bystrica
Re: ako zacat programovat ?
mame to na skole,studujem prvy rocnik aplikovanej inf..externe..
- sanjuro
- Používateľ
- Príspevky: 1337
- Dátum registrácie: Ut 29. Dec, 2009, 18:45
- Bydlisko: Banská Bystrica
Re: ako zacat programovat ?
tak vela stastia zo sivakom
MB: MSI B450 Tomahawk Max CPU: AMD 5800x Cooler: Alphacool Eisbaer 360 RAM: 2x8GB G.Skill 3600Mhz CL16 TridentZ Neo SSD: Intel Optane 900p 280GB SSD: Samsung 860 EVO 1TB GPU: Gainward RTX 4090 Phantom GS PSU: Corsair RM1000x Audio: Topping DX3 Pro v2 Case: Lian Li PC-O11 Dynamic White Monitor: LG CX48 Mouse: Logitech G Pro Keyboard: Corsair K65 Speed Pad: Logitech G640 Headphones: AKG K712 Pro
Re: ako zacat programovat ?
podla mna je to jedno aj tak su v konecnom dosledku vsetky na jedno kopyto a pri normalnej praci aj tak budes potrebovat niekolko, ja som zacinal s c++ , robil som uz v kde com (java ma obchadzala, alebo som sa jej uspesne branil ) hlavne je podla mna zacat v comkolvek proste zacat pisat nieco a ono to potom uz pride samo za podmienky ze ta to bavi, lebo ak nie tak tym prasknes a jedno v com zacnes
Re: ako zacat programovat ?
Ahojte!
Potreboval by som radu, ako začať programovať.Chcel by som programovať programy napr. TOTAL COMMANDER alebo niečo podobné.Počítače ma bavia.Poskladal som si už 3 pc aj tento nový čo mám v podpise.Viem si urobiť sám všetko ale neviem programovať.Chcel by som to robiť v živote.Teraz som gymnazista.Mám 16 rokov.Chcel by som sa to začať učiť a potom neskôr ísť aj na vysokú školu programovaciu, to uvidím.Akú literatúru by som si mal zakúpiť, ak chcem začať a hlavne čo sa učiť.Za rady ďakujem.
Potreboval by som radu, ako začať programovať.Chcel by som programovať programy napr. TOTAL COMMANDER alebo niečo podobné.Počítače ma bavia.Poskladal som si už 3 pc aj tento nový čo mám v podpise.Viem si urobiť sám všetko ale neviem programovať.Chcel by som to robiť v živote.Teraz som gymnazista.Mám 16 rokov.Chcel by som sa to začať učiť a potom neskôr ísť aj na vysokú školu programovaciu, to uvidím.Akú literatúru by som si mal zakúpiť, ak chcem začať a hlavne čo sa učiť.Za rady ďakujem.
Spoiler: ukázať
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: ako zacat programovat ?
na zaciatok by som volil pascal, to je take primitivne, daju sa v tom robit take zakladne veci, na ktorych by si sa mal naucit mysleniu a pod. Kedze si gymnazista, pravdepodobne budete mat aj v skole aspon nejaky kruzok alebo nieco...to ake dobre to bude, velmi zalezi na tom, kto to bude viest...ak nieco take mate, tak to vyskusaj a uvidis. Mozno sa tam nieco naucis.TheW7U11 napísal:Ahojte!
Potreboval by som radu, ako začať programovať.Chcel by som programovať programy napr. TOTAL COMMANDER alebo niečo podobné.Počítače ma bavia.Poskladal som si už 3 pc aj tento nový čo mám v podpise.Viem si urobiť sám všetko ale neviem programovať.Chcel by som to robiť v živote.Teraz som gymnazista.Mám 16 rokov.Chcel by som sa to začať učiť a potom neskôr ísť aj na vysokú školu programovaciu, to uvidím.Akú literatúru by som si mal zakúpiť, ak chcem začať a hlavne čo sa učiť.Za rady ďakujem.
knizky, rozhodne mozem odporucit toto: http://www.martinus.sk/?uItem=55657
Samotny pascal (syntax jazyka) si najdes na nete, ako kompilator si zadarmo stiahnes napr. freepascal
rozhodne neodporucam zacat s C++ ani C. Po tom, co sa naucis dost vela veci v Pascale, mozes zacat sparat do C# alebo Javy. C# si tiez vies stiahnut visual studio express zadarmo, co sa tyka javy, neviem.
Je ale velmi dobre podla niecoho postupovat a nerobit to len tak hala bala...najlepsie so skolou dajako, aby si v tom mal system a ucil sa veci v nejakom rozumnom poradi, a aby si sa nepomylil a nenaucil sa nejake polopravdy a pod.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: ako zacat programovat ?
Java = JDK + IDE, napriklad Eclipse alebo Netbeans.
Re: ako zacat programovat ?
Prečo? Jak myslenie? .)) Monkey logika pre for, while, print? Načo? Dostane sa k pointrom a odloží celú knižku, že pôjde kanály kopať radšej... ten basic človek nejak pochytí tak,či tak...ak nepochopí, tak nie, skončil .)M1ch4l napísal: na zaciatok by som volil pascal, to je take primitivne, daju sa v tom robit take zakladne veci, na ktorych by si sa mal naucit mysleniu a pod. Kedze si gymnazista, pravdepodobne budete mat aj v skole aspon nejaky kruzok alebo nieco...to ake dobre to bude, velmi zalezi na tom, kto to bude viest...ak nieco take mate, tak to vyskusaj a uvidis. Mozno sa tam nieco naucis.
knizky, rozhodne mozem odporucit toto: http://www.martinus.sk/?uItem=55657
Samotny pascal (syntax jazyka) si najdes na nete, ako kompilator si zadarmo stiahnes napr. freepascal
V Pascale/C/PHP sa človek naučí akurát tak písať prasačiny, niektorí pritom snáď ani nerozmýšľajú, proste to tam tlačia
mali by všetci začínať na smalltalku, alebo lispe .)) a tí menej hardcore python/ruby, je to čisté, pekné, rýchle... a môže v tom hocikedy prejsť z procedur. na oop a nemusí sa dokopať k tomu, aby sa učil ďalší lang.)
alebo sql, ten je aj zábavný .))
Me like Pentium
Re: ako zacat programovat ?
Tiez si myslim, ze java je velmi dobra na zaciatok, k tomu nejaka dobra literatura pre zaciatocnika.faugusztin napísal:Java = JDK + IDE, napriklad Eclipse alebo Netbeans.
Re: ako zacat programovat ?
ako to tu čítam som z toho uplne mimo tiež by som chcel začať robiť niečo ine ako pre*ebávať čas facebookom a skúsiť programovanie resp. aspoň sa naučiť nejaké základy, princíp programovania...tak teda v akom jazyku? Pascal? C? Java? moj ciel je naprogramovat aspon nejaku kalkulačku
CPU: Ryzen 7 2700 & Coolink Corator DS, MB: Asrock B450m Pro4, RAM: 2×8GiB Patriot 3200Mhz CL16, SSD: Adata XPG SX8200 Pro 512GB, HDD: WD Green 2TB, GPU: RX580 8GB PSU: Seasonic 550W Gold, Case: Antec 300, OS: Win 10 Pro
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: ako zacat programovat ?
tak na naprogramovanie kalkulacky nepotrebujes skoro ziadne algoritmy
taku zakladnu kalkulacku zbuchas v Jave/C# za zhruba 10 minut, ked to vies...si tam naklikas zopar tlacitiek (cifry a +-*/=), jeden textbox alebo co no a potom len pre kazde tlacitko nastavis prislusnu akciu. Pre cifry chces, aby sa to ukazovalo v textboxe a robilo z toho jedno cislo, pre znamienko chces textox vycistit a dakse si ho zapamatat, a pre rovnasa chces vykonat na dvoch cislach zapamatane znamienko a zobrazit vysledok do textboxu.
Asi ale nemas paru, o com tocim
kazdopadne hocaka cinnost je lepsia ako travit cas na facebooku...to si mozes ist radsej sadnut na zachod
taku zakladnu kalkulacku zbuchas v Jave/C# za zhruba 10 minut, ked to vies...si tam naklikas zopar tlacitiek (cifry a +-*/=), jeden textbox alebo co no a potom len pre kazde tlacitko nastavis prislusnu akciu. Pre cifry chces, aby sa to ukazovalo v textboxe a robilo z toho jedno cislo, pre znamienko chces textox vycistit a dakse si ho zapamatat, a pre rovnasa chces vykonat na dvoch cislach zapamatane znamienko a zobrazit vysledok do textboxu.
Asi ale nemas paru, o com tocim
kazdopadne hocaka cinnost je lepsia ako travit cas na facebooku...to si mozes ist radsej sadnut na zachod
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
Re: ako zacat programovat ?
problém je to že neviem trosku viem o com tocis to pochopim aj mojim sedliackym rozumom...len či mam začinať pascalom (pascal by sme sa mali učiť aj v škole ale ani to asi tak skoro nebude) alebo isť rovno na C/javu
Spoiler: ukázať
CPU: Ryzen 7 2700 & Coolink Corator DS, MB: Asrock B450m Pro4, RAM: 2×8GiB Patriot 3200Mhz CL16, SSD: Adata XPG SX8200 Pro 512GB, HDD: WD Green 2TB, GPU: RX580 8GB PSU: Seasonic 550W Gold, Case: Antec 300, OS: Win 10 Pro
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: ako zacat programovat ?
ak budete mat v skole pascal, tak zacni s tym
da sa celkom fajn ale aj v jave/C# (pozor, nie obycajne C), no ja, ako som pisal o par postov vyssie, odporucam najskor v pascale sa naucit nejake to proceduralne programovanie, potom sa naucit rovnake programy urobit napr. v C# (sice to bude objektove, pretoze v C# to inak nejde, ale nebudes vytvarat ziadne/takmer ziadne svoje vlastne triedy), a potom naozaj zacat s objektovym programovanim, teda naucit sa pisat vlastne triedy.
V pascale sa naucis naimplementovat nejake zakladne algoritmy, naucis sa nieco vymyslat sam, naucis sa pisat funkcie a procedury, a tak...take veci ako pointre a dynamicke datove struktury mozes na zaciatok preskocit...no casom sa to asi budes musiet naucit tak ci onak....no na zaciatok (specialne ako samouk) to podla mna nie je uplne jednoducha zalezitost.
No presne to iste mozes urobit v C# alebo jave. Ja javu teda nepoznam, ale C# je udajne skoro ako kopia a princip oboch jazykov je rovnaky. Dobre je na nich pre zaciatocnika to, ze maju garbage collector, teda sa to samo stara odynamicky alokovanu pamat. Toto pascal nema, avsak v pascale sa dokazes dynamickej alokacii uplne vyhnut (to su tie pointre).
Mozes vyskusat obe, obe su zadarmo a uvidis, do coho sa ti bude chciet viac.
da sa celkom fajn ale aj v jave/C# (pozor, nie obycajne C), no ja, ako som pisal o par postov vyssie, odporucam najskor v pascale sa naucit nejake to proceduralne programovanie, potom sa naucit rovnake programy urobit napr. v C# (sice to bude objektove, pretoze v C# to inak nejde, ale nebudes vytvarat ziadne/takmer ziadne svoje vlastne triedy), a potom naozaj zacat s objektovym programovanim, teda naucit sa pisat vlastne triedy.
V pascale sa naucis naimplementovat nejake zakladne algoritmy, naucis sa nieco vymyslat sam, naucis sa pisat funkcie a procedury, a tak...take veci ako pointre a dynamicke datove struktury mozes na zaciatok preskocit...no casom sa to asi budes musiet naucit tak ci onak....no na zaciatok (specialne ako samouk) to podla mna nie je uplne jednoducha zalezitost.
No presne to iste mozes urobit v C# alebo jave. Ja javu teda nepoznam, ale C# je udajne skoro ako kopia a princip oboch jazykov je rovnaky. Dobre je na nich pre zaciatocnika to, ze maju garbage collector, teda sa to samo stara odynamicky alokovanu pamat. Toto pascal nema, avsak v pascale sa dokazes dynamickej alokacii uplne vyhnut (to su tie pointre).
Mozes vyskusat obe, obe su zadarmo a uvidis, do coho sa ti bude chciet viac.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať