ako zacat programovat ?

Sekcia o programovaní, programovacích jazykoch...
Používateľov profilový obrázok
newmi
Moderátor
Moderátor
Príspevky: 7701
Dátum registrácie: Ut 23. Jan, 2007, 08:00
Bydlisko: Trnava

Re: ako zacat programovat ?

Príspevok od používateľa newmi »

ono staci ked clovek naozaj chce a nauci sa ;) . Ja tiez okrem par lekcii Pascalu na vyske (co si uz ani nepamatam) som o programovani nemal sajnu. V praci som vsak zacal studovat makra vo VBA a co to sa naucil, bez vysvetlovania od inych. Proste vedel som, co to ma robit, viem po anglicky tak staci sa trochu v tom pohrabat a hybnut mozgovymi zavitami a aspon zaklady clovek pochyti.
myPC CPU:i5 3350P, MB:Gigabyte B75M D3H, RAM:8GB Kingston 1600MHz cl9, VGA:MSI R9 270 Gaming DVD-RW:LG H12NR, HDD:Toshiba 1TB, SSD:Toshiba HG2 256GB, LCD:LG W2220P-BF, Case: SilentiumPC Gladius M35,PSU:Seasonic M12II 520W, Router: Mikrotik hAP ac2 myPhone: Google Pixel 4a myStation: Playstation 3 myHeadphones: Sennheiser HD 438
Používateľov profilový obrázok
panasonic650
Používateľ
Používateľ
Príspevky: 1329
Dátum registrácie: Ut 13. Jan, 2009, 23:24
Bydlisko: Bratislava

Re: ako zacat programovat ?

Príspevok od používateľa panasonic650 »

Zakladne rozhodovacie diagramy pouzivam aj po skoro 20r programovania... To co ucili na strednej a vyske treba nejako nahradit... Zacat s prazdnym papierom a hned pisat kod sa neda... Treba si najprv nacrtnut (tak aby tomu kolega rozumel) ze co sa ide robit.
Spoiler: ukázať
[PC] WinXP Home ENG CPU: C2D E8200 2.66GHz RAM: 2x1GB CORSAIR TWINX XMS2 800MHz PC6400 CL4-4-4-12 MB: ASUS P5KC GPU:SAPPHIRE Radeon HD 3450 256MB HDD: Samsung SpinPoint F1 750GB HD753LJ PSU: Seasonic S12II 430W CASE: Thermaltake SOPRANO silver VB1000SNS LCD: 22" LCD Samsung 2243BW silver
[NB0] Asus EEE PC 1000HE Black WinXP Home SP3
[HTPC] Win7 Ultimate ENG CPU: AMD Athlon II X4 600e RAM: 2x1GB CORSAIR TWINX XMS2 800MHz PC6400 CL4-4-4-12 MB: GIGABYTE MA785GM-US2H GPU: on board HDD: 1000GB PSU: SEASONIC S12II-330 Bronze CASE: ANTEC Fusion Remote Black TV: Panasonic TX-P42G15E Tuner: TechniSat SkyStar HD2 + CI slot
http://www.buzzle.com/articles/mongoose ... e-pet.html
Používateľov profilový obrázok
galen
Používateľ
Používateľ
Príspevky: 2237
Dátum registrácie: Št 01. Jún, 2006, 02:00
Bydlisko: Zilina

Re: ako zacat programovat ?

Príspevok od používateľa galen »

... tak tak ... ja po X rokoch praxe som dosiel do stavu, kedy kreslim vyvojaky

... do zdrojakov to potom prepise aj cvicena opica ...

ale ak je to zle navrhnute, tak koder moze byt akokolvek dobry, fungovat to nebude (resp. mozno bude, ale urcite nie dostatocne efektivne)
lava, prava, lava, prava ...
Používateľov profilový obrázok
steel
Používateľ
Používateľ
Príspevky: 410
Dátum registrácie: Pi 16. Sep, 2005, 20:00
Bydlisko: Bratislava

Re: ako zacat programovat ?

Príspevok od používateľa steel »

Ak je koder dobry tak to, ze to je zle navrhnute odhali relativne rychlo. Potom je na funkcnom teame aby to prezentoval klientovi a snazil sa ho donutit k zmene :D

Ale vsetci vieme, ze "in the real world. this is just a nice dream" ...
Používateľov profilový obrázok
scream
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4774
Dátum registrácie: Ut 04. Okt, 2005, 20:00
Bydlisko: Kosice

Re: ako zacat programovat ?

Príspevok od používateľa scream »

ja dam za seba... zacat urcite s C... tam sa naucis zakladne veci programovania ako deklaracia a pouzivanie premennych, rozne datove typy, udajove struktury atd... ak budes mat pocit, ze si pobral ten zaklad proceduralneho jazyka, mozes prejst na nejaky obejktovy jazyk (C#, java...) a bude sa ti to lahsie chapat.
Ryzen5 7600, 32GB DDR5 6000 Corsair, MSI PRO B650-P WIFI, Fortis 5, XFX RX 6700 10g, 2x2TB samsung 980 pro, 2TB SATA, EVGA SuperNOVA 550 GT @ 31,5" iiyama G-Master GB3271QSU-B1
XBOX series X
Používateľov profilový obrázok
sanjuro
Používateľ
Používateľ
Príspevky: 1337
Dátum registrácie: Ut 29. Dec, 2009, 18:45
Bydlisko: Banská Bystrica

Re: ako zacat programovat ?

Príspevok od používateľa sanjuro »

uplny zaciatocnik by mal zacat s pascalom, je to jednoduchy jazyk, nie pre srandu kralikov sa pouziva na strednych skolach na hodinach informatiky, potom C od herouta(C je zlozity jazyk) a nasledne OOP jazyky (C++,Java, C# - odporucam).
kto by mal problem s chapanim algoritmovania i pascalom, tak moze zacat s robotom karlom, najlepsie tou ceskou verziou kde uklada tehly :)
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
Používateľov profilový obrázok
scream
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4774
Dátum registrácie: Ut 04. Okt, 2005, 20:00
Bydlisko: Kosice

Re: ako zacat programovat ?

Príspevok od používateľa scream »

zaklady C niesu o nic tazsie ako zaklady pascalu... radsej sa ucit rovno syntax, ktora je blizsia vsetkemu ostatnemu ako zbytocne pasacal...to je ozaj pre zakladne skoly a pre pochopenie algoritmov.
Ryzen5 7600, 32GB DDR5 6000 Corsair, MSI PRO B650-P WIFI, Fortis 5, XFX RX 6700 10g, 2x2TB samsung 980 pro, 2TB SATA, EVGA SuperNOVA 550 GT @ 31,5" iiyama G-Master GB3271QSU-B1
XBOX series X
Používateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6679
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: ako zacat programovat ?

Príspevok od používateľa M1ch4l »

prechod od Pascalu k C# je uplne v pohode, co sa tyka syntaxe.
Na co si treba zvykat, je objektove programovanie, to je uplne iny svet ako Pascal. To je zaklad dnesneho programovania a nejaky cas este asi aj zostane (netrufam si odhadovat vyvoj, este malo sekusenosti na to, ale iste je, ze c# bude dost pouzivany vdaka tomu, ze v nom sa daju spravit veci fakt rychlo)

Pochopit objektove programovanie a windows forms aplikacie to sa z knizky ani z citania neda, da sa povedat ze vseobecne sa takto neda naucit programovat. Treba mat aj nejake knizky alebo co (na algoritmy, o jazyku), ale treba hlavne skusat robit veci, a pokial sa nedari, pokial nevies, co a jak, tak googlit, hladat zdrojaky, pozerat tie zdrojaky. S tym sa chytis a ides.
Napriklad ak sa chce niekto naucit ako robit objektove programovanie, treba si skusit urobit nejaku hru. Moze to byt nieco uplne primitivne, ale az tam musia byt tie objekty a triedy a aby boli nejako rozumne poprepajane. Velmi dolezite je pri tomto mysliet na to, aby isli lahko pridavat veci.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU 7800 X3D + DeepCool AK620; MB ROG Strix B650E-E; RAM G.Skill 32GB 6000CL30; GPU 7900XT Pulse; OS SSD 980 Pro 1TB; Storage SN850X 2TB, 860 QVO 2TB; PSU ROG Strix 850W Aura; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Razer Huntsman V2 (red linear), Razer Basilisk V3 Pro + Razer Destructor 2, Blue Snowball
Používateľov profilový obrázok
drastyk
Používateľ
Používateľ
Príspevky: 425
Dátum registrácie: So 30. Júl, 2011, 14:41
Bydlisko: Bratislava (32)

Re: ako zacat programovat ?

Príspevok od používateľa drastyk »

a co tak zacat asemblerom ? Clovek potom lepsie pochopí ako to cele funguje (nalpnanie registrov, adresacia...) Ked som to mal ako predmet na FEIke myslel som ze to je uplna hlupost ale nieco mi to dalo...
Spoiler: ukázať
MB: Asus Z170 Pro Gaming CPU: i7 6700K@4,5Ghz VGA: Gainward GTX 1070 PSU: Seasonic s12 520 W RAM: Corsair 16GB@3000 Mhz CASE: Define R3 Black Pearl Monitor: Benq 2411z 144Hz" Repro: Focal Alpha 65 DAC: Audient iD14 & nuForce uDac 2 Sluchádlá: Sennheiser HD 598
faugusztin
Moderátor
Moderátor
Príspevky: 15054
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: ako zacat programovat ?

Príspevok od používateľa faugusztin »

drastyk napísal:a co tak zacat asemblerom ? Clovek potom lepsie pochopí ako to cele funguje (nalpnanie registrov, adresacia...) Ked som to mal ako predmet na FEIke myslel som ze to je uplna hlupost ale nieco mi to dalo...
Assembler ? Kriste pane :). Mozno ak budes robit herne enginy, a mozno ani vtedy nie. Robim programatora profesionalne vyse 10 rokov, k tomu ~7-8 rokov skola + vlastny zaujem a studium, a assembler som vyuzil celkovo asi v 2 rokoch - jednym bol rocnik, kde sme sa assembler ucili a druhym bol KOP projekt pre maturitu, kde som uz nevedel co dat do programu tak som tam daval spracovanie CPUID instrukcii :).
Používateľov profilový obrázok
kami_sama
Používateľ
Používateľ
Príspevky: 362
Dátum registrácie: Po 05. Sep, 2005, 20:00
Bydlisko: Bratislava

Re: ako zacat programovat ?

Príspevok od používateľa kami_sama »

M1ch4l napísal:prechod od Pascalu k C# je uplne v pohode, co sa tyka syntaxe.
ved Turbo Pascal, Delphi a C# mal ako hlavneho tvorcu toho isteho cloveka: Andrejs Hejlsberg.
faugusztin napísal: Assembler ? Kriste pane :). Mozno ak budes robit herne enginy, a mozno ani vtedy nie. Robim programatora profesionalne vyse 10 rokov, k tomu ~7-8 rokov skola + vlastny zaujem a studium, a assembler som vyuzil celkovo asi v 2 rokoch ...
nehovorim, ze treba zacat assemblerom, ale programovanie neskonci pri vyssich programovacich jazykoch a'la C++/C#/Java. napr. vo vnorenych systemoch je C a ASM stale primarnym jazykom. tiez to pomoze, aby programator lepsie pochopil, ako procesor funguje. aj ked treba povedat, ze je to ista forma fetisizmu.
Používateľov profilový obrázok
Zoltan Balaton
Pokročilý používateľ
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 ?

Príspevok od používateľa Zoltan Balaton »

skusal som hallo world..skompilovalo to..ulozilo do exe suboru,no ked ho spustim, prikazovy riadok len na zlomok sekundy preblikne..neviete preco ?
mam dev++ 4.9.9.2
faugusztin
Moderátor
Moderátor
Príspevky: 15054
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: ako zacat programovat ?

Príspevok od používateľa faugusztin »

Mas konzolovu aplikaciu ? Nuz, dovod je ten, ze tvoja aplikacia zbehne, ale kedze je konzolova, tak po dokonceni Windows automaticky okno zavrie. Spusti si rucne prikazovy riadok (cmd.exe) a rucne si spusti svoj EXE subor.
Používateľov profilový obrázok
materik
Používateľ
Používateľ
Príspevky: 2327
Dátum registrácie: Št 10. Apr, 2008, 14:00
Bydlisko: Prešov

Re: ako zacat programovat ?

Príspevok od používateľa materik »

pridaj si pred return toto
getchar();

To je klasicky oblb na podrzanie konzoly... Cize program caka na zadanie nejakeho znaku
A ak by si robil aj nejaky input hodnot do konzoly, tak pridaj
fflush(stdin);
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Používateľov profilový obrázok
Zoltan Balaton
Pokročilý používateľ
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 ?

Príspevok od používateľa Zoltan Balaton »

dik,len som sa chcel uistit ze je to normalne

Návrat na "Programovanie"