aku knihu by ste doporucili decku ktore chce programovat v C++,ma 15 rokov a ziadne skusenosti s programovanin -> teda okrem dakych primitivnych operacii v pascaly
aku knihu z C++
Pre pridávanie komentárov sa musíte prihlásiť.
aku knihu by ste doporucili decku ktore chce programovat v C++,ma 15 rokov a ziadne skusenosti s programovanin -> teda okrem dakych primitivnych operacii v pascaly
Pre pridávanie komentárov sa musíte prihlásiť.
3. ročník Bratislava OpenCamp sa uskutoční 5. 4. 2025
Po covidových rokoch a ďalších prekážkach je pred nami tretí ročník, ktorý sa uskutoční v apríli 2025 na FIIT STU v Bratislave. Prvý aj druhý ročník konferencie sa tešil účasti okolo 300 ľudí, veríme že tretí ročník bude ešte lákavejší.
Zdroj: Bratislava OpenCamp
Aj v roku 2025 sa v Bruseli uskutoční podujatie "Free and Open source Software Developers’ European Meeting" (FOSDEM). Viac na jeho stránkach.
Zdroj: https://fosdem.org/2025/
Komerčné riešenie pre virtualizáciu VMware Workstation Pro bolo uvolnené bezodplatne pre osobné použitie približne od mája 2024. Jedná sa o veľmi kvalitný virtualizačný nástroj pre windows aj linux.
Vznikla česká webová stránka venovaná distribúcii EndeavourOS s podporou Arch-Linux.cz. Táto distribúcia je založená na Arch linuxe. Inštalácia je založená na Calamares.
Zdroj: EndeavourOS.cz
V rámci updatov k 1.6.2024 bol vydaný respin MX linuxu pre single board počítač Orange Pi.
Zdroj: Mxlinux org
Vyšla nová verzia rolling-update distribúcie Manjaro, ktorá spája silu Arch Linuxu s jednoduchosťou user-friendly distribúcii. Okrem najnovšieho jadra je k dispozícii pre priaznivcov KDE aj najnovšie rozhranie Plasma 6. Manjaro vychádza vo verziách s KDE, GNOME a XFCE.
Zdroj: Distrowatch
Bola vydaná verzia 0.10 textového editoru neovim. Nová verzia obsahuje množstvo vylepšení LSP protokolu, zvýrazňovania syntaxe pomocou Tree-sitteru a ďalších menších zmien. Kompletný zoznam noviniek je dostupný v oznámení o vydaní.
Zdroj: neovim.io
Retro distribúcia arix prináša prostredie kde 1.1.2 na Debian 13 (trixie).
Zdroj: ariasft.github.io
V Greenie knižnici bola vydaná prvá kniha, ktorá je vytvorená z väčšiny umelou inteligenciou. Pokrýva udalosti Druhej svetovej vojny, vrátane rôznych doplnkových tém. Kniha je v angličtine.
Zdroj: Blog na Denníku N
Retro web poskytuje informácie o starom hardvéri
Zdroj: The Retro Web
Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Náš Twitter tag je #LinuxOSsk
Ziadnu, vybrat si oblast ktora ho zaujima, na zaciatok predpokladam ze to bude GUI, a hladat na nete. Qt je pomerne dobre zdokumentovane, ked niecomu nebude rozumiet, hned si vyhladat informacie. Naucit sa sam hladat informacie je urcite uzitocnejsie ako prepisovat kod z nejakej 1000 stranovej buchtly, zakladne veci ako co je to pointer a zakladna syntax su na internete 1000+1 krat prebrate.
Chuť a záujem je jedna vec, ale pokiať je ten dotyčný/á dutý z matematiky tak, nech sa do toho nepúšťa. Matematika (schopnosť logického uvažovania) dosť napovedá, či má na to alebo nie.
ale no tak. o matematike nebola v prvom prispecku rec, tak neviem preco to vytahujes. a to co hovoris je trosku silne tvrdenie. matematika je urcite dolezita, ale clovek nemusi mat prave matfyz na to aby nieco naprogramoval.
1. Bavíme sa o 15 ročných puberťákoch.
2. A moje tvrdenie je založené na dlhoročnej praxi.Taký, čo má z matematiky na ZŠ trojky/štvorky má minimálnu šancu naplno zvládnuť programovanie, lebo na to jednoducho nemá.
Uz je to nejaka doba co som opustil ZS takze si presne nepamatam co bolo naplnou predmetu matematika, ale viem ze logicke systemy to urcite neboli, skor to bolo podpisovanie ciselok pod seba a emulacia kalkulacky, a nejaka jednoducha geometria. A ano, slovne ulohy, tie sa ucili spolu s este niecim aby jednotkarom moc nepokazili prospech. Pri spajani lubovolneho ZS predmetu s logickym myslenim by som bol velmi opatrny.
Vzhladom na penetraciu osob ktore "naplno zvladli" programovanie v beznej populacii, by som rad vedel aka velka je tvoja statisticka vzorka a kolko znich si osebne poznal ked chodili na ZS, resp. akou metodou zistujes aky mali v tejto dobe prospech z predmetu matematika. Totiz od isteho veku, uz nie je "cool" o sebe tvrdit ze bol clovek z niecoho duty.
Poznám takého človeka a na strednej vyhral SOČ s programom na výučbu a výpočet rovníc. Páč idiot matikár a vedieť logicky rozmýšľať sú úplne odlišné veci.
programator != matematik (ale najeke zaklady by mal mat)
Ja som používal / používam aj na výučbu na VŠ Mistrovství v C++, sú tam základy aj niektoré pokročilejšie veci. Problém je že aj keď zvládneš tú knihu nebudeš vedieť urobiť poriadne gui napríklad. Treba hľadať veci na nete špecifické napr to vyššie spomenuté QT. Na začiatku potrebuješ vedieť čo je to pointer, trieda, objekt a základné koncepty OOP zvyšok príde skúšaním a hľadaním.
na to aby si zvladol GUI potrebujes vediet jazyk. teda stavat od zakladov po strechu. nie naopak (ale mozno sa mylim a svet sa medzitym zmenil). gui je len obycajna libka...
C++ je pomerne zložitý jazyk a ak človek predtým neprogramoval, môže byť preňho problém pochopiť jeho silu a využiť jeho prednosti.
Odporúčal by som začať s niečim jednoduchším, napríklad naučiť sa skriptovať, tj Python, Perl alebo Ruby.
Pascal je podľa mňa vhodný tak akurát na výučbu základov algoritmizácie, takže si myslím, že sa oplatí prejsť si aj tým. Učiť sa algoritmizáciu v jazykoch typu C/C++ je strašné, pretože človek viac bojuje s jazykom, ako s algoritmom. Prechod na silnejší programovací jazyk je potom omnoho menej bolestný, rýchlejší a jednoduchší.
Čo sa týka učenia sa C++, odporúčam učiť sa na príkladoch a programovať si triviálne programčeky. Opakujem: triviálne, primitívne. Na každú vlastnosť jazyka napísať zopár rôznych programčekov. Teoretická stránka jazyka je tiež veľmi dôležitá, ale netreba sa veľmi hrabať v knihách, radšej si to naprogramovať a vyskúšať, čo to znamená v praxi. S frameworkami typu Qt neodporúčam začínať, sú to robustné príšery a začiatočníka to len zmätie.
Ďalšia vec, treba sa konečne naučiť vyhľadávať tie správne informácie pomocou Googlu. Taktiež sa naučiť používať referenčné príručky.
Učiť sa na C++ je blbosť. Vlastne v dnešnej dobe je programátorov, ktorí potrebujú C++ pomerne málo, ja som jeden z tých, ktorí ešte aktívne píšu v C++, ale postupne som začal väčšinu projektov robiť v pythone (hlavne kvôli webom).
Frameworky typu Qt s C++ moc spoločné nemajú. Qt je vďaka použitiu preprocesora a rôznym vychytávkam ako signály/sloty bližšie skôr filozofii ObjC než C++. Takže ak už predsalen C++ tak radšej konzolové veci a potom možno boost (je to jedna z najkrajších knižníc pre C++ ale zároveň s GCC a jeho chybovými hláškami pri šablónach peklo).
Dakujem za rady,chalanisko bude mat o mesiac narodky,tak som mu chcel dopriat daku poriadnu buxlu,nech sa moze od niecoho odrazit neskorsie v zivote,kedze vyzera byt technickejsi typ s potencionalnym zaujom sa aspon pokusit kodit :)). momentalne sa som uzil vyber asi na majstrovstva v c++ a naucte se C++ za 21 dní.
Miroslav: s C++ to nebude snad este asi take zle,ci sa pletiem? :))
mistrovstvi v c++ je lepsia volba, ale vyber to najnovsie vydanie, ktore pokryva novy starndard c++11. C++ nie je na vymretie, v pohode sa da najst job ako c++ programator (tiez som c++ programator nejaky ten piatok).
c++ si vybral ten dotycny sam? ja by som asi zaciatocnika najskor smeroval na python a potom nech uz sa uci co chce. c++ dnes velmi neleti. a nechap ma zle, c++ sa aj dnes pouziva a ma tu svoje miesto, ale vacsina beznych veci+webov sa dnes pise v niecom jednoduchsom (java, python, ...). v c++ sa stale pisu veci ako herny engine a pod.
dynamicky typovanym jazykom (python) by som sa vyhol. php takisto, clovek ziska len zlozvyky. c++ je dobra volba, takisto aj java (java je mozno trochu lepsie pre zaciatocnika (vyuziva sa aj ako jazyk na skolach)).
Javu by som silne neodporúčal, učí človeka dosť zlým návykom. Naopak python je vynikajúca voľba keďže má silnú typovú kontrolu, slušné nástroje na statickú analýzu a možnosť naučiť sa na ňom rôzne paradigmy.
v pythone asi len OOP alebo procedularne. pochybujem ze by zvladol take funkcionalne programovanie. navyse pythonu,ktory nema zadefinovany standard a nemusi mat v buducnosti spatnu kompatibilitu by som sa vyhol. zlym navykom sa da naucit v kazdom jazyku, v jave je to menej pravdepodobne.
Absolútne najhoršie návyky som videl u javistov (presnejšie povedané ľudí ktorí ovládajú len javu a nič iné). Samozrejme funkcionálne programovanie a python je blbosť, chýbajú tam základné veci ako tail rekurzia (a celkovo rekurzia nie je moc efektívna keďže autori radšej preferujú korektné backtracy pred optimalizáciami). Na výuku sa mi nezdá vhodné začať hneď funkcionálnym jazykom ani jazykom, ktorý hneď od začiatku vnucuje objekty. Omnoho príjemnejšie je začítať procedurálne (pascal?) a potom prejsť na objekty. Python umožňuje toto bez učenia sa novej syntaxe. Okrem toho priemerná dĺžka ekvivalentného kódu je v pythone optoti jave 4x menšia.
Nie som pedagog a s vyukou programovacieho jazyka nemam skusenosti z pozicie ucitela. Podla mojho nazoru je vsak vhodne zacat jednoduchym jazykom akym je C/Pascal a postupne vedomosti nabalovat C++/Delphi. Vrhnut sa do narocnych jazykov s narocnejsou syntaxou a semantikou moze viest skor k odradeniu (je toho velmi vela hned na zaciatok). S kniznicami ako Qt by som rozhodne este pockal. Naucit sa syntax akehokolvek jazyka potom zaberie par dni, zaklady algoritmizacie a myslenie je vsak ovela dolezitejsie.
Mal som skusenost s ludmi, ktori zacinali v Pythone. Prejst k jazykom ako je C je potom pre takychto ohromny problem (nehovoriac na styl programovania a kvalitu kodu). No mozno to bola len vynimka.
S Céčkom plne súhlasím, tiež keď som začínal sem tam písať mi to prišlo dosť jednoduché na pochopenie logiky programovania. A na Javu sa určite vykašľať, zrovna teraz som sa snažil dve hodiny rozchodiť jeden projekt až som sa na to vykašľal. To je past vedle pasti, vrátane pochybného licencovania.
lol
Vedel by si to "LOL" nejak osvetliť?
dnes som sa pokusal varit, ale prihoralo mi to. varenie je teda blbost a nikomu ho neodporucam :)
Njn napísal som blbosť, ale s Java sa proste nespriatelím, nech už sa človek narýchlo pozrie do hocijakého projektu čo chce spustiť tak sa dá odhadnúť čo ako, v Java kopec konfigurákov, nekonečné podpriečinky, mne to príde ako peklo. Na Markete je aplikácia že si vyberieš odskúšať príklad napr. Hallo word, ono to vytvorí niekoľko priečinkov s kopou súborov, jako možno že je to easy, ale mne to príde ako hrozná ... :)
:)
tak jazyk som vybral ja,kedze mam pocit,ze do buducna je to zaujimavejsie vediet.
Do buducna radsej D než C++. Ohladom úrovne náročnosti je to to ísté, akorát že D-čko je moderné a obsahuje obrovskú kopu rôznych konštrukcii naviac.