Hlavní navigace

Názor ke zprávičce Výkon Ubuntu pod Windows 10 od NULL - A jaký je rozdíl mezi "nalinkováním" a "aktivním...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 10. 8. 2016 16:56

    NULL (neregistrovaný) 94.142.237.---

    A jaký je rozdíl mezi "nalinkováním" a "aktivním nalinkováním"?

    "Atomicita neboli nedělitelnost je důležitá vlastnost v programování. Znamená, že daná činnost (operace) se provede najednou, nemůže být přerušena něčím jiným a později dokončena"

    Ano, samozřejmě je o způsobu vykonání kódu, ale to že je celek nedělitelný a vykonává se hned a celý, neznamená jenom u otevření souborů a úpravy souborů. Jako atomickou operaci beru taky třeba zavolání funkce, která se vykoná a nemůže být ničím přerušena - třeba vyhozením vyjímky - a často jsou takovéto kusy kódu poslední nedělitelné celky, kterých ale špageti kódem nedosnáhnu. Naopak ano. A proto atomicita přispívá k nepsání špageti kódu. Pletu se? Možná. Možná jenom podle Vás, možná úplně. To ovšem ale není důvod označovat mě za trolla nebo vytahovat "Grammar nazi" doktrínu.

    O modulech jsem nemluvil. Nikde.