Článek super, nicméně mi není úplně jasné jaký je rozdíl mezi copy a clone trait.
- Proč copy by default nepritáhne i clone trait? Jsou tedy případy, kdy použiji copy bez clone?
Btw rys je IMHO dobrý překlad, nicméně některé věci je lepší nepřekládat - je pak snazší připojit si termíny s oficiální dokumentaci.
No pisou to tady, ale popravde...zmatek v tom muze byt:
https://doc.rust-lang.org/std/clone/trait.Clone.html
eh ne, chtel jsem jeste poslat toto:
https://doc.rust-lang.org/std/marker/trait.Copy.html#whats-the-difference-between-copy-and-clone
Ja to chapu tak, ze napriklad vektory nebo stringy jsou vlastne dve oblasti pameti - objekt + data. A copy kopiruje jen ten prvni objekt, ktery by ukazoval porad na puvodni data. Clone toto musi resit explicitne.
Je také dobré napsat, že za to něco dostanu. Protože na jedno místo v paměti nemůžou současně ukazovat dva pointery (což je ten důvod, proč nejde v Rustu snadno udělat double linked list), jsou všechny přístupy přes pointer concurrency safe, nemůže se stát, že s jedním objektem pracují současně dva thready. To mi přijde jako hodně dobrý benefit.
Akurat som si prezeral tie IDE, a zatial nie je.. Idem skusit Visual Studio Code (debugger support),
Microsoft IDEcka vie, som zvedavy ako sa podarilo toto.
Kazdopadne tebe som vdacny za tvoje serialy a tento obzvlast.
Musim sa posunut na Swift (zacina to byt stabilne) a tak pozeram kde sa pani z Apple inspirovali :)
Skvělý argument. A dokonce ho můžu použít univerzálně proti jakémukoliv jazyku chci. Místo cčka můžu dosadit assembler, místo javy třeba cobol nebo fortran. A už nemusím vidět důvod ztrácet čas třeba s cčkem nebo s javou. ;) Rozdíl je jenom ten, že u cčka a javy už víme, že se ujaly. U Rustu to zatím není jasné.
sice Tiobe zase tak moc neverim, ale je zajimavy, jak jim C v poslednim mereni droplo
http://www.tiobe.com/tiobe-index/
(netusim proc, prece stavajici projekty asi nikdo neprepisuje, ale podobny drop je videt i na OpenHubu (pritom roste assembler, takze embedded a C asi neni jediny reseni)
Vždycky se chodím odreagovat do diskusí na rootu. Je fascinující občas nahlédnout do místnosti plné autistů, kteří sedí každý ve svém koutě, kývou se do rytmu sebestimulace a proplouvají svým vnitřním vesmírem ve kterém jsou všichni úplně blbí, společnost zdegenerovaná, praví programátoři už neexistují, rust a clojure jsou k ho*nu a iphone se nikdy neuchytí.