• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    UETOYOC++ (11+) aneb "Shadow of the Beast"

    C++



    Tématicky je vítáno vše, co souvisí s C++, obzvláště verze standardu 2011 a novější. Pokud nemáte rádi C++ a preferujete jiný jazyk, pak jsou tu jiné diskuze.Buďte trpělivý, C++ je plné záludností, takže pokud víte více než ostatní, dokažte to příkladem, odkazem na specifikaci atd.


    Ať již česky nebo slovensky, prosím pište s diakritikou a formátujte zdrojový kód ukázek.

    rozbalit záhlaví
    UETOYO
    UETOYO --- ---
    CHRAMOSTAK: Díky za reakci. Máš s tím nějaké zkušenosti? Já myslel, že ROOT je obecně jen sada C++ tříd/knihoven.
    CHRAMOSTAK
    CHRAMOSTAK --- ---
    UETOYO: Nasleduje nesouvisejici rant :) Pokud by tady nekdo nedejboze pojal napad ucit se ROOT (za ucelem napriklad osvojeni si silneho nastroje pro analyzu dat, ktery zaroven vyuziva C++), tak bych jenom pridal varovani, ze spis nez ROOT jako nadstavba C++ je spravne pohled na ROOT jako samostatnej jazyk, ktery koncepcne vychazi z C++, ale v nekterych vecech se lisi. Napriklad ROOT ma vlastni definici retezcu a vektoru, ktera nebude kompatibilni s vetsinou kodu v C++ nepouzivajici ROOT. Nastesti vyuzivani tehle matoucich definic je dobrovolne a daji se pouzivat C++ ekvivalenty (coz teda vrele doporucuju, pokud to jde).

    Tohle samozrejme nema nic spolecneho s vyuzitim clingu pro dynamickou kompilaci C++ kodu, to bude vsechno fungovat podle ocekavani.
    UETOYO
    UETOYO --- ---
    Interpret C++ využívající Clang kompilátor: https://root.cern.ch/drupal/content/cling
    + demo video https://www.youtube.com/watch?v=eoIuqLNvzFs ;
    UETOYO
    UETOYO --- ---
    Komukoliv koho zajímá funkcionální programování, doporučuji si pročíst tuto sérii článků. http://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/.
    UETOYO
    UETOYO --- ---
    _KRYSTOF_: Také doporučím JUCE; http://www.juce.com/ -- má to i zajímavé doplňky pro práci s projekty. Zajímavé je také video, kde autor provádí *real-time* kompilaci, https://www.youtube.com/watch?v=imkVkRg-geI a https://www.youtube.com/watch?v=Uj94TYQ6LN0
    _KRYSTOF_
    _KRYSTOF_ --- ---
    Není to sice čisté C++, spíše pak sada knihoven pro práci na A/V aplikacích, ale můžu rozhodně doporučit minimálně vyzkoušet Open Frameworks. Je to relativně sebevysvětlující multiplatformní vývojářský balík s *beginner friendly* komunitou.. http://www.openframeworks.cc/ , pro mě OF docela funguje jako dobrá motivace učit se samotné Cpp.
    UETOYO
    UETOYO --- ---
    Díky za reakci. To je si obecnější otázka. On Nyx je docela uzavřená komunita. A pokud mám odpovídat na otázky, pak třeba na Stackoverflow jsou odpovědi snadněji přístupné a dohledatelné .) Nečekám zde návaly turistů.
    KLEINZACH
    KLEINZACH --- ---
    jj chapu, akorat ta komunita je tu mala a uz ten jmenovanej klub je celkem chciplej :) mozna z toho duvodu, ze v dnesni dobe je jednodussi zagooglit nez se ptat?
    vlastne nejen c++, zda se mi ze podobny to je v diskusi o pythonu, perlu, ruby... mno nic, good luck :)
    UETOYO
    UETOYO --- ---
    KLEINZACH: Nikoliv. Rád bych, aby to byl koutek o C++, nikoliv o C-like jazycích obecně. C++ a C jsou dva různé jazyky -- Objective-C je hybrid C a Smalltalku a Erlang je přeci úplně něco jiného -- jiná filozofie, jiný styl programování. Mám rád pokud jsou diskuze víceméně monotématická viz Python, PHP atd. Ještě chápu zaměření na nějakou platformu jako .NET nebo JVM, na kterých běží více jazyků (imho Java má ale také samostatné téma). Je to dostatečné vysvětlení?
    Kliknutím sem můžete změnit nastavení reklam