Názory k článku
Vyšiel Nim v2.0

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 9. 2023 17:51

    radekm
    Stříbrný podporovatel

    Pro doplnění: Nim 2 přešel na správu paměti pomocí počítání referencí a volitelného cycle collectoru. Standardní typy (primitivní typy, stringy, sekvence, tabulky) mají většinou hodnotovou sémantiku a při přiřazení se vytváří kopie (nebo se provede move). U referenčních typů se pak nově používá počítání referencí.

    Krom toho má Nim poměrně silný a systém maker jako lispovské jazyky. Je to tedy takový hybrid C++ (Nim má něco jako copy a move constructor a destruktory), Pythonu (syntax) a Lispu (makra).