| | |
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Autor | Správa |
---|
Registrovaný: 29.04.17 Prihlásený: 28.07.17 Príspevky: 7 Témy: 1 |
Zdravím, chcel by som sa naučiť programovať v C++ a potreboval by som nejakú kniha na začiatok. Pozeral som už na rôznych stránkach, niekde odporúčajú túto inde zas inú. Ale všetky boli starého vydania a náhodou by tam neboli najnovšie informácie, ktoré by mohli robiť problémy pri kódovaní. Preto hľadám knihu ktorá by bola určená pre začiatočníka, novšieho vydania, v Českom alebo Slovenskom jazyku. Ďakujem.
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 30.04.2017 9:20 | |
|
Začiatočník úplný, alebo začiatočník v C++ (s nejakými znalosťami programovania v iných jazykoch)? Ak si úplný začiatočník, prejdi si najprv skôr C-čko - napr. Učebnice jazyka C od P. Herouta. A na C++ následne odporúčam Mistrovství v C++. Novších vydaní sa neboj. Kľudne sa nauč staré C++ a potom si len v rýchlosti prejdeš nové štandardy C++11 a 14.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 29.04.17 Prihlásený: 28.07.17 Príspevky: 7 Témy: 1 |
Ďakujem za odpoveď. Som v 2.r. na SŠ grafik, a HTML už ako tak ovládam (bez Javy). Najprv som si stiahol aplikáciu do mobilu Learn C++, niečo som sa začal učiť, ale nevedel som či by som sa chcel naučiť robiť hry na Android alebo PC hry. S kamarátom som začal riešiť Javu, pozeral som tutorialy, našiel som si lekcie na internete, vypracoval ich ale, ak som chcel pokračovať musel som si ďalšie lekcie zakúpiť. Už som si aj plánoval kúpiť knižku o Jave. Ale niekoľko dni dozadu, mi povedal druhy kamarát, že dostal celkom zaujímavý nápad na PC hru. Zistil som že to vyzerá sľubne a začal som sa zaujímať o C++. Teda z toho dedukujem, že o programovaní už niečo viem, ale v C++ som začiatočník. Pravdepodobne si kúpim tú čo odporúčaš ( http://www.martinus.sk/?uItem=22732 ). A potom prejdem na C++. Edit: Ak by som si kúpil tu učebnicu, logicky asi budem potrebovať aj ďalšie časti, nie?
|
|
Registrovaný: 15.06.14 Prihlásený: 26.04.24 Príspevky: 17930 Témy: 142 Bydlisko: Bratislava |
najdes ju aj na nete nemusis kupovat
_________________ ITX >>> ATX |
|
Registrovaný: 29.04.17 Prihlásený: 28.07.17 Príspevky: 7 Témy: 1 |
Aha, super, ďakujem.
// Spojený príspevok 30.04.2017 13:06
Aha, super, ďakujem.
|
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 30.04.2017 13:08 | |
|
Nemyl si Javu a JavaScript. HTML nie je striktne povedane programovaci jazyk. Je to skriptovaci jazyk.(toto je zle, vid nizsie. Nerozlisoval som medzi nimi. My bad.) Zaroven interpretovany, nie kompilovany. Aj ked s html5 sa to trochu uz premiesalo, ale zase za to skor moze typescript/javascript ako HTML.
Ako ti dobre radil, herout pise super knizny pre zacinajucich programatorov. Ja by som ti poradil C++ za 21 dni, ale je to tak trochu pre masochistov a/alebo cestovatelov casom. Inak C vs C++ ma celkom markatne rozdiely. Napriek tomu ze si myslim ze ked sa uz naucis programovat a pochopis programatorske paradigmy, tak nebudes mat problem prejst na hocaky jazyk, tak by som ti odporucal zacat v tom, co ti je najblizsie a najzabavnejsie(v tomto pripade priamo c++, aby si vedmosti mohol skusit rovno preklopit do toho co chces.) Zaroven je C velmi nekomfortny jazyk, skoro vsetko si musis dorobit sam. Vela sa naucis ale asi pomalsie, lebo ti tam chybaju vsetky velke zname datove struktury, ktore staci v objektovo orientovanych jazykoch iba inicializovat. Aby som tomu jazyku nekrivdil, zarovne musim povedat ze je to najuniverzalnejsi a pri vedomostiach aj jeden z najrychlejsich jazykov.(vo vyzname najrychlejsi pre processorovy cas) A jeden z mojich oblubenych aj ked ho zdaleka neviem tak ako by som si zelal.
Ak chces robit hry(co chces asi kazdy zacinajuci programator) tak si si vybral dobre (c++), v Jave sa moc nerobia, to je z velkej casti korporatny jazyk(ak si odmyslime Androidovu Javu). C++ je super lebo je silny a Unreal Engine podporuje dopisovanie modulov prave v nom (zaroven je zadarmo cize si ho mozes hned stiahnut a vyskusat a nepotrebujes vediet vobec programovat lebo maju vlastny "blueprint"-system, ktory umoznuje doslova vyklikavanie hry.
Naposledy upravil void dňa 30.04.2017 13:42, celkovo upravené 2
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
HTML je skriptovací jazyk? Čo sa tu už nedozviem... Ja som bol v tom, že je to značkovací jazyk (má to dokonca aj v názve). HTML s programovaním ani skriptovaním nemá nič.
_________________ C#, PHP, ... |
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 30.04.2017 14:03 | |
|
Dakujem za opravu, tak aby som to uviedol na pravu mieru, tak ja aky-taky konenzus nad rozdielmi medzi typmi jazykov:
znackovaci: jazyk ktory sa stara o zobrazenie dat (HTML, XML) skriptovaci: interpretovany progamovaci jazyk (python, javascript, php) Vytvoris skript, ktory sa potom nacita v interpretovacom prostredi a to potom vykona dane ukony. programovaci: kompilovany programovaci jazyk (C, C++, pascal) Proste jazyk ktory ti spravi binarku. Lebo vytvoris program (napr .exe)
Bol este nejaky?
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 29.04.17 Prihlásený: 28.07.17 Príspevky: 7 Témy: 1 | |
Registrovaný: 26.08.10 Prihlásený: 29.01.22 Príspevky: 1495 Témy: 58 |
void píše: Dakujem za opravu, tak aby som to uviedol na pravu mieru, tak ja aky-taky konenzus nad rozdielmi medzi typmi jazykov:
znackovaci: jazyk ktory sa stara o zobrazenie dat (HTML, XML) skriptovaci: interpretovany progamovaci jazyk (python, javascript, php) Vytvoris skript, ktory sa potom nacita v interpretovacom prostredi a to potom vykona dane ukony. programovaci: kompilovany programovaci jazyk (C, C++, pascal) Proste jazyk ktory ti spravi binarku. Lebo vytvoris program (napr .exe)
Bol este nejaky? vsetky skriptovacie jazyky patria pod programovacie jazyky, takze rozdiel sa definuje skor ako skriptovaci a kompilovany
_________________ ALL TIME best actors : Christian Bale, Denzel Washington, Tom Hardy |
|
Registrovaný: 29.04.17 Prihlásený: 28.07.17 Príspevky: 7 Témy: 1 |
Citácia: Ak chces robit hry(co chces asi kazdy zacinajuci programator) tak si si vybral dobre (c++), v Jave sa moc nerobia, to je z velkej casti korporatny jazyk(ak si odmyslime Androidovu Javu). Myslel som Androidovu Javu. BX mi odporúča začať od C-čka a void začať od C++ sú tu aj nejaké iné názory+ aká kniha?
|
|
Registrovaný: 26.08.10 Prihlásený: 29.01.22 Príspevky: 1495 Témy: 58 |
Androidovu javu void ked radis totalnym lajkom tak si fakt over to co pises, lebo ich nacisto popleties. Aj minule si zahviezdil v inom prispevku ohladom zlozitosti a to ked som si tvoj prispevok precital tak ma ranila mensia mrtvica. Chlapec si teraz mozno bude mysliet je androidova java je programovaci jazyk iny ako java vseobecne. Drow nehnevaj sa, ale podla tvojich prispevkov si nemyslim, ze nieco o programovani vies. Aj ked pojem "nieco" je relativny. Vyhlasenie, ze ovladam html ako tak a prejdenie ku programovaniu pc hier je nie velmi vydarene spojenie. Ale tak je pravda, ze niekde zacat treba. Ja osobne si niesom isty ci na zaciatok je C++ to prave orechove aj vzhladom k faktu ze nemas este ani jasno v tom co je kompilovaci resp. skriptovaci jazyk.
_________________ ALL TIME best actors : Christian Bale, Denzel Washington, Tom Hardy |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 30.04.2017 15:10 | |
|
ja ti neradím začať striktne od C-čka. Len vravím, že tá kniha od P. Herouta je pre začiatočníka lepšia, než akákoľvek kniha na C++ V princípe je jedno akým programovacím jazykom začneš. Dôležité je vybrať si jeden a učiť sa. Nikto sa nikdy nenaučil programovať tým, že si vyberal jazyk, v ktorom začne Hru urobíš v C-čku, C++, jave, javascripte, .net, pythone, pascale, lua... snáď vo všetkom. Princípy sú všade rovnaké, takže sa toho toľko neboj.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 30.04.2017 15:13 | |
|
Neviem ci som zahviezdil, iba som povedal ze technicky n^2 je exponencialna funkcia(ma exponent), ale mal si pravdu, je to velmi vytrhnutne z kontextu o ktorom bola diskusia. (Uz som si to dostudoval, relativne k diskusii som pouzil zlu terminologiu.) mimo to, ja som len obhajoval tvrdenie ineho uzivatela fora.
A drow sem prave preto pise, ze chce nejako zacat, asi mu netreba pripominat ze toho vie menej, ked je zrejme ze by sa to chcel naucit a teda si je vedomy, ze nevie vsetko.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 26.08.10 Prihlásený: 29.01.22 Príspevky: 1495 Témy: 58 |
Samozrejme je to individualne, preto som napisal ako to vidim ja osobne. Suhlasim s BXom, ze Heurotove C je asi najlepsi uvod do C. Poznam cloveka, ktory vo svojom volnom case programuje hru v C. Odvolaval sa na nazor Linusa Torvaldsa (tvorcu Linuxu) na jazyk C++ ako taky. Ja som napriklad zacinal na skole s C a neskor Javou, lebo to bola povinna jazda. s Ceckom som mal dost problemy, no pri oop som sa uz lepsie "aklimatizoval". Neskor som sam presiel na C#. Dovodom bola aj moja apatia voci nizkourovnovym jazykom. Ja by som povedal, ze najlepsie je pre zaciatok urobit si prehlad vo viacerych jazykoch, aby clovek vedel ake su priblizne problematiky a dane vyuzitia. Nie je na skodu citat rozne diskusie ci uz na stackoverflow, quora, .. atd.
_________________ ALL TIME best actors : Christian Bale, Denzel Washington, Tom Hardy |
|
Registrovaný: 29.04.17 Prihlásený: 28.07.17 Príspevky: 7 Témy: 1 |
Citácia: Androidovu javu void ked radis totalnym lajkom tak si fakt over to co pises, lebo ich nacisto popleties. Ohľadom Javy som mal jasno aj keď som písal Androidova Java (to len preto aby to bolo zrozumiteľné). Citácia: Drow nehnevaj sa, ale podla tvojich prispevkov si nemyslim, ze nieco o programovani vies. Aj ked pojem "nieco" je relativny. Nehnevám sa ja som len sa len pokúsil zhromaždiť skúsenosti ktoré mám a z toho som dedukoval, ale asi som zle vydedukoval. Citácia: Vyhlasenie, ze ovladam html ako tak a prejdenie ku programovaniu pc hier je nie velmi vydarene spojenie. To mi je jasné, BX sa ale pýtal celkovo: Citácia: s nejakými znalosťami programovania v iných jazykoch
|
|
Registrovaný: 29.04.17 Prihlásený: 28.07.17 Príspevky: 7 Témy: 1 |
Čítam Učebnice jazyka C od P. Herouta a týmto je asi aj téma vyriešená, ďakujem.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| objective C kniha,učebnica,navody pre začiatočníka v Assembler, C, C++, Pascal, Java | 6 | 478 | 26.04.2015 11:15 Johnnny | | Kniha programovania - Pascal pre zaciatocnika v Assembler, C, C++, Pascal, Java | 2 | 1059 | 23.03.2011 23:05 Nanosonda | | Kniha pre začiatočnika z elektrotechniky v Ostatné | 4 | 494 | 05.10.2014 11:12 Daron | | pomoc pre začiatočníka C++ v Assembler, C, C++, Pascal, Java | 7 | 711 | 06.08.2012 13:20 marian_r | | Program pre strihanie a uprava videa pre zaciatocnika v Video programy | 10 | 3023 | 04.01.2024 16:10 mtr | | Kniha C++ v Ostatné | 0 | 629 | 23.01.2011 17:35 flip | | C++ kniha v Ostatné | 1 | 420 | 27.03.2014 16:21 Phandox | | Kniha-C# v Technológia .NET | 3 | 1757 | 18.03.2011 9:13 Forty- | | C++ kniha v Assembler, C, C++, Pascal, Java | 3 | 381 | 28.02.2015 21:12 walther | | Kniha C++ v Assembler, C, C++, Pascal, Java | 9 | 947 | 28.01.2012 9:45 reDo | | kniha o c++ v Assembler, C, C++, Pascal, Java | 18 | 2523 | 26.11.2008 9:26 ado21 | | Kniha k C v Assembler, C, C++, Pascal, Java | 6 | 483 | 09.10.2014 7:44 focko | | Kniha k C++ v Assembler, C, C++, Pascal, Java | 5 | 736 | 27.09.2009 16:01 reDo | | C kniha(podrobne) v Assembler, C, C++, Pascal, Java | 1 | 512 | 29.02.2012 13:22 Fico | | Kniha k C++ v Assembler, C, C++, Pascal, Java | 2 | 275 | 28.03.2014 19:40 mitko | | Rada pre začiatočníka v Grafické programy | 4 | 899 | 19.12.2009 12:07 PaegasPasto |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|