1
Studium a uplatnění / Re:Kniha o C či C++
« Poslední příspěvek od echo_zulu kdy Dnes v 07:06:44 »Z kníh by som začal asi priamo u zdroja: https://www.stroustrup.com/tour3.html, je to taký prehľad, toto vydanie som nečítal, ale to prvé bolo predstavením toho, čo sa volá moderné C++ a ukazovalo písanie kódu jednoduchším spôsobom. Myslím, že táto bude mať ešte viac zjednodušení.
Vývoj C++ ako jazyka a knižníc ide v smere hľadania lepších abstrakcií, ktoré nahradzujú tie, ktoré sú považované za nebezpečné alebo náročné na pochopenie, dokonca tie pôvodné techniky už nie sú odporúčané na bežné písanie, skôr sa od nich systematicky odradzuje.
Ďalší smer vo vývoji jazykov všeobecne je, že k sebe konvergujú, takže aj do C++ preniká funkcionálne programovanie, aj keď to je tam v rôznych úrovniach a do istej miery už odvtedy, čo Stepanov uviedol STL a odvtedy, čo, už neviem kto, šokoval ostatných, keď zistil, že šablóny sú vlastne samostatný funkcionálny jazyk.
Potom ešte existujú oficiálne odporúčania ako písať kód, sú spravované kľúčovými členmi normalizačnej komisie (C++ má normu v rámci ISO), to je na https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines. Je to skvelý zdroj Informácií organizovaný podľa jednotlivých tém.
A potom ešte stojí za to sledovať konferencie, najznámejšia je tu: https://m.youtube.com/@CppCon.
Tu je napríklad sumarizácia toho kam C++ smeruje a aké rozšírenia možností a zjednodušenia práce to prinesie: https://m.youtube.com/watch?v=FNi1-x4pojs
Vývoj C++ ako jazyka a knižníc ide v smere hľadania lepších abstrakcií, ktoré nahradzujú tie, ktoré sú považované za nebezpečné alebo náročné na pochopenie, dokonca tie pôvodné techniky už nie sú odporúčané na bežné písanie, skôr sa od nich systematicky odradzuje.
Ďalší smer vo vývoji jazykov všeobecne je, že k sebe konvergujú, takže aj do C++ preniká funkcionálne programovanie, aj keď to je tam v rôznych úrovniach a do istej miery už odvtedy, čo Stepanov uviedol STL a odvtedy, čo, už neviem kto, šokoval ostatných, keď zistil, že šablóny sú vlastne samostatný funkcionálny jazyk.
Potom ešte existujú oficiálne odporúčania ako písať kód, sú spravované kľúčovými členmi normalizačnej komisie (C++ má normu v rámci ISO), to je na https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines. Je to skvelý zdroj Informácií organizovaný podľa jednotlivých tém.
A potom ešte stojí za to sledovať konferencie, najznámejšia je tu: https://m.youtube.com/@CppCon.
Tu je napríklad sumarizácia toho kam C++ smeruje a aké rozšírenia možností a zjednodušenia práce to prinesie: https://m.youtube.com/watch?v=FNi1-x4pojs