abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 1
včera 23:55 | Komunita

Společnost Librem na svém blogu oznámila, že jejich notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
včera 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 1
včera 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 0
včera 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 5
včera 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 2
18.10. 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
18.10. 21:44 | Nová verze

Byla vydána verze 5.2.0 multiplatformního virtualizačního nástroje Oracle VM VirtualBox. Jedná se o první stabilní verzi z nové větve 5.2. Z novinek lze zmínit například možnost exportování VM do Oracle Cloudu, bezobslužnou instalaci hostovaného systému nebo vylepšené GUI. Podrobnosti v seznamu změn. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 2
18.10. 14:00 | Zajímavý projekt

Byl spuštěn Humble Down Under Bundle. Za vlastní cenu lze koupit multiplatformní hry The Warlock of Firetop Mountain, Screencheat, Hand of Fate a Satellite Reign. Při nadprůměrné platbě (aktuálně 3,63 $) také Hacknet, Hacknet Labyrinths, Crawl a Hurtworld. Při platbě 12 $ a více lze získat navíc Armello.

Ladislav Hagara | Komentářů: 0
18.10. 13:00 | Nová verze

Google Chrome 62 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 62.0.3202.62 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 35 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 4
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (11%)
 (1%)
 (1%)
 (1%)
 (74%)
 (12%)
Celkem 108 hlasů
 Komentářů: 7, poslední včera 23:06
    Rozcestník

    Projekt Quantum

    Mozilla.cz představuje projekt Quantum. Cílem projektu je vytvořit úplně novou generaci jádra Firefoxu. Více v příspěvku na Medium.

    29.10.2016 11:55 | Ladislav Hagara | Zajímavý projekt


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    little.owl avatar 29.10.2016 18:05 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Psat tak zasadni komponentu jako je renderovanci jadro prohlizece ve stale experimentalnim nestandardizovanem jazyce jako je Rust me tedy nanaplnuje nadsenim.
    You're damned if you do, and you're damned if you don't.
    29.10.2016 19:52 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Preco? Pride mi to podstatne bezpecnejsie a rozumnejsie ako pisat to v c++ ktory mi coraz viac pripomina rozpravku jak pejsek a macicka pekli dort. Aj ked mozilla co viem pouzivala iba cast c++ co je zase take trochu schizofrenicke.
    D.A.Tiger avatar 29.10.2016 21:49 D.A.Tiger | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: Projekt Quantum
    No nevim. Za me - zlaty Webkit... Skoda jen, ze je docela obtizne (a hlavne na dlouho) jej portovat do jineho frameworku ;)
    Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
    little.owl avatar 29.10.2016 22:23 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Pride mi to podstatne bezpecnejsie
    Pokud omezite nizkourovnove C konstrukce, a pouzijete novejsi vlastnosti C++, lze psat pomerne bezpecny kod.
    a rozumnejsie
    Mozna za pet nebo deset let. Psat neco takoveho v jazyku, kde neni zarucena kompatibilita, a ve verzi 2.0 muze byt vse jinak, pokud to vubec bude Mozilla schopna financovat, neni IMHO moc rozumne.

    Je to jen takove cereni vody, Mozilla bude muset drive ci pozdeji adoptovat Blink, maly podil na poli prohlizecu je k tomu donuti. Ostatne jejich byvaly CEO a zakladatel, velky tvurce Javascriptu, Brendan Eich, pracuje na novem prohlizeci Brave, postavenem prave na Blinku, coz mluvi samo za sebe.
    ktory mi coraz viac pripomina rozpravku jak pejsek a macicka pekli dort.
    Ten jazyk ma za sebou 35 let vyvoje, udrzuje si zpetnou kompatibilitu, ma plno vyvojaru a velke mnozstvi realnych projektu. On by nebyl problem ten jazyk procistit, pokud by se obetovala zpetna kompatibilita, a je dosti mozne ze se tak stane.
    You're damned if you do, and you're damned if you don't.
    29.10.2016 22:55 nyan | blog: Freudian_slip
    Rozbalit Rozbalit vše Re: Projekt Quantum
    a je dosti mozne ze se tak stane.
    To jses teda docela naivni. Nestalo se to za poslednich 20 let, nestane se to ani pristich 20. Maximalne se sem tam neco udela deprecated, jinak se tam porad budou cpat nove featury.

    Kdyby chteli odstranit nejakou zasadnejsi cast jazyka, museli by to vydat jako uplne novy jazyk, a uprimne neverim ze ted s tim maji moc nadeje na uspech, konkurence je docela slusna a aktivni.
    little.owl avatar 29.10.2016 23:16 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Konkurence je irelavantni pokud nema podporu velkych hracu schopnych se domluvit na nejakem standardu a protlacit to - tady mluvim o firmach jako Microsoft, Google, Facebook a spousta dalsich.
    You're damned if you do, and you're damned if you don't.
    30.10.2016 09:35 nyan | blog: Freudian_slip
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Ano a kdo bude protlacovat ten tvuj shiny new C+++ ? Google ma Go, Facebook si dela v Haskelli... irelevantni bude prave ten C+++ protoze vetsina velkych hracu uz ma vystarano.
    little.owl avatar 30.10.2016 14:04 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Ani Haskell a ani Go nejsou alternativou k C++. Plno soucasnych standardu je dusledkem dohody velkych hracu, pro ktere je od urcite urovne standardizace a interoperabilita vyhodna, a bez adopce z jejich strany je standard jen car papiru. To je i situace C++, kdy v soucasne standardizacni komisi (WG21) a pracovnich skupinach tvori naprostou vetsinu lide primo spojeni s firmami jako Microsoft, Google, Facebook, Hewlett Packard, Oracle, Bloomberg, Intel, Morgan Stanley, USPS, Red Hat ci nektere staty tam posilaji reprezentatnty svych standardizacnich teles (Spanelsko, Holandsko, Nemecko, Britanie), ktere reprezentuji zajmy jejich prumyslu (opet velke firmy). Stejni hraci fakticky plati vyvoj kompilatoru, at jiz proprietarnich ci FOSS. To jak C++ bude v budoucnu vypadat, zalezi na jejich zajmech, je to logicke, maji v C++ miliony radku kodu v produkci a zamestnavaji statisice C++ programatoru. Podobna situace je i u Javascriptu. Navic, nikdo nemluvi o shiny new C+++, staci se treba domluvit na limitovanem subsetu stavajiciho standardu, ktere bude kompilator s vhodnym flagem vynucovat, a ktery pozdeji muze samostatne divergovat od C++, za predpokladu ze interoperabilita bude zachovana a naklady na refaktoring soucasneho kodu nebudou velke. To se ve WG21 jiz resilo a resi a v nejake forme to tam mozna casem asi bude, oni si uvedomuji, ze pridavat desitky a desitky dalsich stran k jiz tak rozsahlemu standardu uz neni mozne.
    You're damned if you do, and you're damned if you don't.
    30.10.2016 20:30 Petr
    Rozbalit Rozbalit vše Re: Projekt Quantum
    A není to všechno jedno, když se Rust i C++, ale třeba i Swift, nebo Haskell mohou kompilovat do LLVM?
    30.10.2016 07:59 mica
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Mozilla bude muset drive ci pozdeji adoptovat Blink, maly podil na poli prohlizecu je k tomu donuti
    Přechodem na Blink se podíl Firefoxu mezi prohlížeči zvětší? A jak? Uživatelům je přece jedno, jaké jádro v prohlížeči je, neboť většina jich o existenci něčeho takového ani neví. Uživatelé dají hlavně na rozhraní.
    little.owl avatar 31.10.2016 15:42 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Uzivatele hlavne potrebuji, aby jim to fungovalo. Podil Firefoxu (Gecka) klesa, jiz je pod deseti procenty a propad pokracuje. To muze vest k tomu, ze veci v nem pomalu prestanou optimalne fungovat. Mozna smerujeme k monokulture Blinku (a neceho od Microsoftu) a frameworky jako Electron to jen urychluji.
    You're damned if you do, and you're damned if you don't.
    30.10.2016 11:30 Ivan2 | skóre: 4
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Protoze to uz jednou zkusili a nedopadlo to dobre. Puvodni Mozilla byla napsana kompinaci JS+XUL(XML). Na prvni pohled to vypadalo vyborne, ve skutecnosti to byla katastrofa. Nikdy to nebylo dokoncene, doladene, zdokumentovane. API se neustale menilo. Chybely nastroje pro vyvojare s celkove se v tom psalo velice spatne.

    PS: s tim ze pouzivaji jen cast z C/C++ by se to dalo castecne chapat. Pokud maji ale problemy s tim, ze C a C++ nejsou prenositelne, tak to nevyresi vlastnim jazykem. Problemy jsou hlavne s kompatibilitou standartnich knihoven. Navic tenhle problem uz vlastne davno vyresili tim, ze prestali podporovat obskurdni architektury.
    30.10.2016 00:43 Mike
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Dneska jsou v podstate jen 2 kompilovane memory-safe jazyky v kterych lze psat bezpecny kod - Rust nebo Go (je jich samozrejme vice, ale tohle jsou jedine ktere maji sirsi podporu). A Rust narozdil od Go nema GC a umoznuje psat vice nizkourovnoveji.

    Napsat ze bezpecny kod lze psat i v C++ je sice hezke, to lze teoreticky i v asembleru, ale tak to v realite fakt nefunguje :-)
    30.10.2016 00:48 Mike
    Rozbalit Rozbalit vše Re: Projekt Quantum
    A vubec, psat v dnesni dobe tak exponovanou vec jako jadro browseru v memory-unsafe jazyce je vyslovene hazardovani s bezpecnosti vsech uzivatelu.
    oryctolagus avatar 30.10.2016 10:17 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Jakkoli jsem fanda Rustu, je potřeba mít na paměti, že použití Rustu sice pomáhá, ale zdaleka neřeší všechny bezpečnostní problémy...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 30.10.2016 02:15 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Dneska jsou v podstate jen 2 kompilovane memory-safe jazyky v kterych lze psat bezpecny kod
    Ale velke kulove. Bezpecny kod lze jiz psat asi tak 30 let v ADA - standardizovany, kompilovany, deterministicky memory management, task based concurrency bez data race a jedna se o lety overeny jazyk pouzivany v kritickych systemech. Gcc ho podporuje jiz mnoho let (GNAT, AdaCore). Ve skutecnosti poptavka po takovych jazycich neni zas tak velka a bezpecny kod neni jenom o memory managementu, jak se snazi nabulikovat tvurci Rustu.
    You're damned if you do, and you're damned if you don't.
    30.10.2016 02:31 Mike
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Nejak jste ucelove vynechal to co jsem psal v zavorce: "je jich samozrejme vice, ale tohle jsou jedine ktere maji sirsi podporu".

    Kdyz pisu podporu, myslim tim sirokou podporu open source vyvojarske komunity. Staci se podivat treba na statistiky GitHubu, v jakych jazycich lide pisou. ADA se dneska siroce rozhodne nepouziva (jen v nekterych specifickych odvetvich).
    little.owl avatar 30.10.2016 03:02 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Staci se podivat treba na statistiky GitHubu, v jakych jazycich lide pisou.
    Nekdo dava vahu realnym projektum v producknim nasazeni (radary, roboty, ridici systemy vlaku, letadel, tanku, druzic ci elektraren), a nekdo statistikam programatorskych cancu na GitHubu. V podstate jsem jeste nevidel jediny realny projekt, ktery by prokazoval, co Rust slibuje a zatim to vypada jako hype, ktery tu byl treba u jazyka D.
    You're damned if you do, and you're damned if you don't.
    30.10.2016 06:55 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Napr. Dropbox ma cast systemu v rust, kdesi sa da najst zaujimave pokec o tom
    30.10.2016 07:13 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Btw toto je trocha uletena argumentacia. Sam dobre vies, ze to su extremne specificke veci kde sa hladi na jednoduchost, odladenost, dokazatelnost a tudiz to tazko brat za bernu mincu. Podobne tiez nehanis moderne procesory a vravis ze sa treba pozriet napr na raketoplan a jeho cpu. Rovnako tam ako OS nenapchas linux ale to neznamena ze by sa medal linux pouzit inde :-)
    little.owl avatar 30.10.2016 14:10 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Prave proto pisi, ze Rust jeste neni production ready, bude potrebovat cas se prosadit a prokazat.
    Napr. Dropbox ma cast systemu v rust, kdesi sa da najst zaujimave pokec o tom
    Jiste. A Facebook ted premysli o prepsani Mercurialu zkusebne v Rustu, a predtim zkouseli psat veci v Haskell, ale nadseni jiz vyprchalo. Kdyz dojde na lamani chleba, pisi vetsinu veci v Php a C++.
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 30.10.2016 10:15 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    V podstate jsem jeste nevidel jediny realny projekt, ktery by prokazoval, co Rust slibuje
    No a nebyl by tento projekt právě něčím takovým? Připadá mi, že ses v diskusi trochu zacyklil. Požaduješ reálné nasazení, ale ve chvíli, kdy se o to někdo pokouší, to kritizuješ, protože nepoužívají prověřený jazyk.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 30.10.2016 14:09 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Jde o to, ze kriticke soucasti systemu by meli byt napsany v odladenem jazyce, ktery byl predtim nasazen na mene kritickych castech a renderovaci jadro prohlizece je pro me takovou soucasti. Servo je zatim jen vtip, domecek z karet, jako vetsina veci co v soucasnosti Mozilla dela.
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 30.10.2016 15:04 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Instalovat si to rozhodně nemusíš.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    Václav 31.10.2016 08:39 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Nevznikl Rust právě pro účel přepsání jádra Firefoxu? (navíc, pokud jejich koncepci chápu dobře, moc těch méně kritických částí které by v Rustu psané být mohly nebude. Spíš to zatím směřuje k jádru v Rustu a UI v JS, asi jako je QML pro C++/Qt)

    Jako člověk co píše nějakou větší aplikaci bych se možná nasazení Rustu bát kvůli případné budoucí nekompatibilitě mohl.

    Ale tady vyvíjí aplikaci i jazyk stejná společnost. Pokud jim nějak funguje komunikace mezi teamy, bát se toho že by to při další verzi jazyka museli celé přepsat zas až tak nemusí.
    Cross my heart and hope to fly, stick a cupcake in my eye!
    Bedňa avatar 31.10.2016 18:23 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Projekt Quantum
    C++ proste patrí do minulého storočia, na normálnu prácu sa proste použiť nedá, preto tu vznikli projekty ako U++, D a QT aby sa dalo Hello World napísať bez segfaultu.

    Človek potrebuje preniesť myšlienku na reálny program a nie rozmýšľať čo po sebe neupratal, alebo zpísal tam kde nemal.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    Václav 31.10.2016 19:36 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Souhlas, ovšem s tím že zrovna to co řeší Qt ohledně paměti už je teď z části duplicita. C++ 14 to zvládne taky. Jen je to v praxi horší. Kamarád nedávno utekl z jedné firmy, kde nechtěli vůbec slyšet ani o C++ 11. Starý kód často novým kouskům nenaučíš. Ostatně, my taky pracujeme v prehistorické syntaxi jazyka, protože rewrite by byl moc drahý a velká část programátorů by to nedala.
    Cross my heart and hope to fly, stick a cupcake in my eye!
    31.10.2016 19:56 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Vcelku suhlasim aj ked moja skusenost hovori, ze clovek co dokaze realne robit v c ma svojim sposobom urcitu vyhodu aj ked robi napr v jave lebo je navyknuty na urcitu disciplinu v kode a je celkom obozretny. Alebo inac povedane nepotrebuje aby ho jazyk viedol vsade za rucicku. Zopar spring/hibernate/jsf architektov co nedokazali zosynchronizovat lahke veci som uz videl.
    Václav 31.10.2016 20:03 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Na stranu druhou nesmí u toho C zůstat. C psaného v C++ je plno a občas je to vidět i v jiných jazycích.
    Cross my heart and hope to fly, stick a cupcake in my eye!
    little.owl avatar 31.10.2016 20:54 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    C se zbytecne demonizuje. Bezpecnost "bezpecnych" jazyku je dosahovana predevsim restrikcemi co programator muze udelat a to lze u do znacne miry C/C++ vynutit externimi nastroji, a pritom je mozne pouzit "nebezpecne" konstrukce pokud je potreba. Sila C je v jednoduchosti a tu molosi jako C++, ale ostatne i Rust nemaji.
    You're damned if you do, and you're damned if you don't.
    Bedňa avatar 1.11.2016 00:23 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Nechcel by som tu vyzerať ako nejaký nepriateľ C, ale mám pocit, že dnešné technológie už dokážu to zbytočné (a denno denné) alokovanie pamäte nahradiť niečim čo vyzerá ľudsky. Asembler a Céčko boli moje prvé dva jazyky ktoré som spoznal, takže fakt sa snažím len vysvetliť, prečo stále ležať priamo na HW, nemal by to riešiť, prekladač?

    Napríklad, prepísať aj takúto banalitu do C, bude kopec práce naviac a prehľadnosť bude ta tam:
    use std::mem;
    
    // This function borrows a slice
    fn analyze_slice(slice: &[i32]) {
        println!("first element of the slice: {}", slice[0]);
        println!("the slice has {} elements", slice.len());
    }
    
    fn main() {
        // Fixed-size array (type signature is superfluous)
        let xs: [i32; 5] = [1, 2, 3, 4, 5];
    
        // All elements can be initialized to the same value
        let ys: [i32; 500] = [0; 500];
    
        // Indexing starts at 0
        println!("first element of the array: {}", xs[0]);
        println!("second element of the array: {}", xs[1]);
    
        // `len` returns the size of the array
        println!("array size: {}", xs.len());
    
        // Arrays are stack allocated
        println!("array occupies {} bytes", mem::size_of_val(&xs));
    
        // Arrays can be automatically borrowed as slices
        println!("borrow the whole array as a slice");
        analyze_slice(&xs);
    
        // Slices can point to a section of an array
        println!("borrow a section of the array as a slice");
        analyze_slice(&ys[1 .. 4]);
    
        // Out of bound indexing yields a panic
        println!("{}", xs[5]);
    }
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    little.owl avatar 1.11.2016 02:49 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    C je jednoduchy portable assembler, a tu funkci plni stejne dobre dnes jako v minulosti.

    Rust je o ctyricet let novejsi jazyk nez C/C++ a je to videt. Roubovani dalsich vlastnosti do C++ nebude od urcite urovne mozne, uz ted je to na bednu a bude nutne prijit s necim jinym. Jestli to bude treba Rust, D, Nim ci treba se omezi zpetna kompatibilita a prijde se strojovym prepisem starsiho kodu, nevim. Jinak to srovnani neni az tak tragicke, treba pokus zde.
    You're damned if you do, and you're damned if you don't.
    Bedňa avatar 1.11.2016 19:51 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Tie príklady mi neprídu úplne relevantné, pretože Rust nedovolí len tak niekde omylom zpísať a hlavne vlákna sú v C++ dosť problém.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    little.owl avatar 1.11.2016 21:29 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Borrow checking je hodne silna stranka Rust a C++ na ni nema zatim odpoved. Herb Sutter a jeho team v Microsoftu sazi na statickou analyzu pri kompilaci, ale mam pochybnosti jestli se jim to podari.
    You're damned if you do, and you're damned if you don't.
    1.11.2016 07:01 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Lenze prave zasadny rozdiel medzi rust a go, nim atd je prave v tej alokaci. GC nie je vzdy zrovna vyhoda (a aj ked existuju neblokujuce GC je to vzdy nieco za nieco, v tomto pripade pamat navyse.) Cim systemovejsia vec to je tym menej je vhodne aby tam kdesi na pozadi strasil GC. Samozrejme ked sa bavime o beznom pouziti. Pri tom co robi google je v principe skor dolezita skalovatelnost.
    oryctolagus avatar 1.11.2016 08:25 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    C se zbytecne demonizuje. Bezpecnost "bezpecnych" jazyku je dosahovana predevsim restrikcemi co programator muze udelat a to lze u do znacne miry C/C++ vynutit externimi nastroji, a pritom je mozne pouzit "nebezpecne" konstrukce pokud je potreba. Sila C je v jednoduchosti a tu molosi jako C++, ale ostatne i Rust nemaji.
    Problém s C není pouze v bezpečnosti, ale (IMHO) hlavně ve výřečnosti. Napsat cokoli v C vyžaduje strašně moc boilerplate kódu. A to, že standardní knihovna v roce 2016 stále ještě neobsahuje běžné algoritmy a datové struktury, situaci taky úplně nezlepšuje...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    oryctolagus avatar 1.11.2016 09:53 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    C++ proste patrí do minulého storočia, na normálnu prácu sa proste použiť nedá, preto tu vznikli projekty ako U++, D a QT aby sa dalo Hello World napísať bez segfaultu.
    To řekni vývojářům herních enginů a podobných věcí. Qt, U++ apod. pouze využívají některé věci, které C++ umožňuje, můžeš je klidně používat i bez těchto toolkitů, s novými verzemi C++ tuplem.

    Co se týče D, to pouze přidalo GC, o kterém si nikdo v D není jistý, nakolik by měl nebo neměl být předpokládanou součástí D.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    Bedňa avatar 1.11.2016 20:19 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Tie frameworky vznikly, pretože C++ bolo fajn keď vzniklo, ale proste dnes v ňom napísať aplikáciu vyžaduje veľa úsilia. Možno je to fajn, že naspodu je niečo, čo vie siahať nizkoúrovňovo a nad tým sú frameworky, kde dokážeme pracovať s roziahlimi poliami a nejak nemusíme riešiť ako si framework alokuje pamäť.

    Skôr ma láka niečo ako Rust, keď už tu máme roky niekoľkojadrové procesory a písať programy, ktoré ich dokážu rozumne využívať, na toto v C++ môžeme zabudnúť.

    Celkovo, dnes je doba, keď ľudskú prácu opisovania stále tých istých pravidieľ, nechajme kompilátoru, nešahajme do pamäti, zabudnime na ukazatele a na jazyku nechajme aj peklo s vláknami.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    oryctolagus avatar 1.11.2016 21:25 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Možno je to fajn, že naspodu je niečo, čo vie siahať nizkoúrovňovo a nad tým sú frameworky, kde dokážeme pracovať s roziahlimi poliami a nejak nemusíme riešiť ako si framework alokuje pamäť.
    Co se týče de/alokace paměti, tyhle frameworky neposkytují v zásadě nic navíc oproti standardnímu C++. Qt poskytuje navíc COW, zatímco standard je spíš pro move semantics. Žádný z těchto dvou přístupů není 100% objektivně lepší, je to spíš otázka stylu.

    Já jsem též fanoušek Rustu, ale nic nemění na tom, že C++ je poměrně mocný jazyk. Že v něm můžeš zapomenout na vlákna se rozhodně říct nedá. Přijde mi, že C++ kritizuješ jen proto, že ho neznáš, ale můžu se samozřejmě mýlit...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    Bedňa avatar 1.11.2016 23:14 Bedňa | skóre: 33 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Ako hovorí Pavlix neviem sa vymakčnuť o čo mi ide :-) Tak napr. U++ používa kontajnery, takže všetko niekam patrí a radím to medzi dobrý nápad ako spravovať pamäť. No a v Ruste Concurrency, to sú hotové nástroje kde odpadá veľa vývojárskej práce pre paralelizmus.

    C++ samozrejme postúpilo, ale nemám pocit, že by to bolo tak easy ako v iných projektoch, alebo žeby reagovalo na dnešné požiadavky.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    little.owl avatar 1.11.2016 23:48 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    No a v Ruste Concurrency, to sú hotové nástroje kde odpadá veľa vývojárskej práce pre paralelizmus.
    Podpory concurrency ma i C++11 a C11. Take mi prijde, ze o C++ uz moc nevite.
    You're damned if you do, and you're damned if you don't.
    2.11.2016 10:38 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Projekt Quantum
    A vymysleli uz neco lepsiho nez vlakna a zamykani?
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    little.owl avatar 2.11.2016 13:35 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Zatim futures. Coroutines/resumable functions s await/yield se zatim do C++17 nedostaly, komise stale neni spokojena s navrhy, i kdyz MS je implementuje.
    You're damned if you do, and you're damned if you don't.
    2.11.2016 14:36 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Zatim futures.
    Aha.
    Podpory concurrency ma i C++11 a C11.
    V roce 2016 bych si podporu paralelniho programovani predstavoval trochu jinak.

    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    little.owl avatar 2.11.2016 18:27 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Tak az prijdete s tim spravnym resenim, dejte vedet.
    You're damned if you do, and you're damned if you don't.
    2.11.2016 20:28 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Projekt Quantum
    No a v Ruste Concurrency, to sú hotové nástroje kde odpadá veľa vývojárskej práce pre paralelizmus.

    Podpory concurrency ma i C++11 a C11. Take mi prijde, ze o C++ uz moc nevite.

    A vymysleli uz neco lepsiho nez vlakna a zamykani?

    Zatim futures.
    Tak jeste jednou pomalu.

    Rust se snazi k problemu paralelismu pristupovat alespon trochu koncepcne a nabizi vcelku zajimave reseni, ktere soucasne resi dalsi problemy. To, ze ma C/C++ podporu future, neni zadna velka vyhra. Tento koncept (pro zajimavost puvodem z MultiLispu nekdy z osmdesatych let) v podstate jen obaluje praci s vlakny a realne zadny problem neresi. Myslim, ze kazdy, kdo trochu kdy programoval paralelni aplikace, k podobne pomocne tride dospel sam i bez standardu.

    Zakladnim problemem paralelniho programovani v C/C++ jsou zamky, ktere se proste na bezne paralelni programovani(tm) nehodi, protoze i pri beznem skladani procedur se zamky je jednoduche udelat nejaky race-condition nebo dead-lock. Soubezny pristup do pameti je pak kapitola sama pro sebe, i kdyz uznavam, ze posledni specifikace C/C++ doplnuji memory model tak, aby se dalo neceho chytnout.

    Kdybych to mel shrnout, programovat paralelni aplikace v C/C++ je zhruba tak efektivni a pohodlne, jako je psat v assembleru. C/C++ narozdil od Rustu neprinasi zadnou podporu navic a je to porad ten samy a neprehledny assembler.

    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    little.owl avatar 2.11.2016 21:41 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Ted pomalu pro zmenu pro vas. Ja nikde nezpochybnoval vyhody Rustu v teto oblasti, zejmena ownership/lifetimes. Poukazal jsem pouze na to, ze C++11/C11 ma jiz take podporu concurrency ve standardni knihovne a obecne se jedna o podporu na urovni soucasneho standardu. Pro vetsinu aplikaci to staci a pracuje se na jejim rozsireni. Podstatna vestina veci, co delame ma koreny v minulem stoleti, vcetne celeho Linuxu a presto to funguje.
    Programovat paralelni aplikace v C/C++ je zhruba tak efektivni a pohodlne, jako je psat v assembleru.
    Kdybych nestravil roky prevazne programovanim embedded RTOS systemu v C/C++, zahrnujice heterogenni SoC s vice nezavislymi jadry, kde je nutne se i manualne starat o cache coherency u sdilenych dat, a kde vam vedle vlaken litaji i asynchronni HW interrupty, tak bych vam mozna i veril.
    You're damned if you do, and you're damned if you don't.
    2.11.2016 22:12 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Programovat paralelni aplikace v C/C++ je zhruba tak efektivni a pohodlne, jako je psat v assembleru.
    Kdybych nestravil roky prevazne programovanim embedded RTOS systemu v C/C++, zahrnujice heterogenni SoC s vice nezavislymi jadry, kde je nutne se i manualne starat o cache coherency u sdilenych dat, a kde vam vedle vlaken litaji i asynchronni HW interrupty, tak bych vam mozna i veril.
    Gratuluji, doporucuji k tomu jeste dostudovat pojem metafora.

    V kontextu teto diskuze (tvorba prohlizece, uzivatelske aplikace) je nicmene prinos C/C++ k snadne tvorbe paralelnich aplikaci mizivy.
    Podstatna vestina veci, co delame ma koreny v minulem stoleti, vcetne celeho Linuxu a presto to funguje.
    Proto dnesni software vypada tak, jak vypada.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    little.owl avatar 2.11.2016 23:58 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Proto dnesni software vypada tak, jak vypada.
    No tak to urcite :-). Kez by to bylo tak jednoduche.
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 2.11.2016 10:57 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Tak napr. U++ používa kontajnery, takže všetko niekam patrí a radím to medzi dobrý nápad ako spravovať pamäť.
    Na to nepotřebuješ U++, to je všeobecný koncept v C++, který je i podporovaný standardem, vygoogluj si "RAII".
    No a v Ruste Concurrency, to sú hotové nástroje kde odpadá veľa vývojárskej práce pre paralelizmus.
    Souhlasim, že podpora pro vlákna je v Rustu velmi pěkná, odpadá tam spousta boilerplate kódu. Nicméně borrow-checker není všemocný spasitel, například před deadlocky tě neochrání o nic víc než C/C++.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    oryctolagus avatar 30.10.2016 10:12 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Psat tak zasadni komponentu jako je renderovanci jadro prohlizece ve stale experimentalnim nestandardizovanem jazyce jako je Rust me tedy nanaplnuje nadsenim.
    Podívej se do historie C/C++, jak dlouho trvalo tyhle jazyky standardizovat a dostat na dnešní stabilní úroveň. Na něco takového Mozilla nemůže čekat.

    Btw. standardizovaný Rust není, ale experimentální taky už imho úplně ne.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 30.10.2016 14:08 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Btw. standardizovaný Rust není, ale experimentální taky už imho úplně ne.
    To je vec nazoru. Srovnejte situaci Rust a Go. Oba jazyky pochazi ze stejne doby, ale v Go lze jiz nalezt netrivialni dospele produkcni projekty, garantuji kompatibilitu do budoucna a lze ostatne jiz nalezt i realne pracovni nabidky. Rust se tomu ani zdaleka neblizi.
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 30.10.2016 15:02 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Vzhledem k tomu, o kolik víc Rust nabízí oproti Go (které je tak trochu suchým záchodem), mi přijde, že si vede celkem dobře...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 31.10.2016 15:39 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Vzhledem k tomu, o kolik víc Rust nabízí oproti Go (které je tak trochu suchým záchodem)
    Nekdy je mene vice a Go nove vlastnosti opatrne pridava.
    mi přijde, že si vede celkem dobře...
    To ukaze cas. Ja nerim, ze Rust je spatny jazyk bez zajimavych myslenek, ale IMHO neni zatim pripraven na produkcni nasazeni a urcite bych ho ted nepouzil na neco, co je nutne podporovat roky.
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 31.10.2016 15:55 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Nekdy je mene vice a Go nove vlastnosti opatrne pridava.
    Vzbuď mě, až opatrně přidají generika ;-)
    To ukaze cas. Ja nerim, ze Rust je spatny jazyk bez zajimavych myslenek, ale IMHO neni zatim pripraven na produkcni nasazeni a urcite bych ho ted nepouzil na neco, co je nutne podporovat roky.
    Není mi moc jasné, proč u Go to schvaluješ, ale u Rustu ne.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 31.10.2016 20:46 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Vzbuď mě, až opatrně přidají generika ;-)
    Na to jsem sam zvedav, pracuji na tom, ale zadny navrh jim neprisel zatim dost genericky :-).
    Není mi moc jasné, proč u Go to schvaluješ, ale u Rustu ne.
    Neni to stejna situace. Na stupnici prototyp - dospely produkt ucinil Go za stejnou dobu mnohem mnohem vetsi pokrok. To souvisi jednak s tim, ze tvurci Go limitovali rozsah jazyka zpocatku na skalovatelne serverove sluzby, ale predevsim s inzenyrskymi schopnostmi Googlu, ktery pokud chce, ma k dispozici zdroje, ktere Rust nema, hlavne velky team zkusenych lidi. To je videt ze spodu od kompilatoru, kde pracuji lide jako Ian Lance Taylor (tvurce gold linker, ktery pouziva jak gcc tak llvm), po sitovy stack. Google pouzival Go interne nekolik let na nekritickych projektech, nez to nasadil na kriticke sluzby a podobne veci delali i treti strany, zahrnujice projekty jako Docker, CockroachDB, InfluxDB, Kubernetes, Etcd/Fleet a dalsi. Rust je v situaci, kdy se zkousi nakolik je to skutecne pouzitelne, a tam byl Go tak pred ~ ctyrmi lety.
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 1.11.2016 09:45 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Rust je v situaci, kdy se zkousi nakolik je to skutecne pouzitelne, a tam byl Go tak pred ~ ctyrmi lety.
    ... což je +/- doba, kdy se začal psát Docker. Stále cyklíš.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 1.11.2016 10:01 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    ... což je +/- doba, kdy se začal psát Docker. Stále cyklíš.
    Kde ze presne cyklim?
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 1.11.2016 10:43 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Kde ze presne cyklim?

    10: V Rustu by se neměly psát produkční věci, protože není připraven.
    20: Rust není připraven, protože v něm nejsou produkční věci.
    GOTO 10.

    Jestli bylo Go před několika lety ve stejné situaci, proč bylo tehdy v pořádku napsat v něm Docker?

    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    1.11.2016 13:06 Petronel
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Ehm. Trolíš nebo ti to uniklo?

    Rust i Go vznikly skoro současně.

    Tam kde bylo Go před několika lety byl i Rust.

    Takže kdyby začli psát nové renderovací jádro v té době, kdy se začal psát Docker, tak by se nedal říct ani popel.

    Prostě startovali stejně, ale Go je už o čtyři kola vepředu. A z toho jde vidět kdo na to má a kdo ne.
    oryctolagus avatar 1.11.2016 16:56 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    :-D Ok...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 1.11.2016 14:08 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    To je vase selektivni dezinterpretace. Psat si muzete co chcete v cem chcete, nicmene casti napsane ve stale experimentalnim neodzkousenem jazyce neni vhodne davat do systemove dulezitych/produkcnich komponent a o to tady jde. To plati dnes, i pred lety, vcetne Dockeru ci cehokoliv jineho.
    Zkousim nightly build Serva od cervence, a stale to neni ani alfa verze, jak z hlediska funkcnosti, tak stability. Dodnes nemaji vyresen Windows build, protoze toolchain neni jeste pripraven v pouzitelnem stavu (Go ma funkcni podporu pro Windows od 2011).
    You're damned if you do, and you're damned if you don't.
    1.11.2016 16:01 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    To experimentalnom a neodskusanom jazyku mi pride ako citat bugtracker boost-u pre c++ chyby v prekladacoch vdaka pridavaniu novych veci. Ta "stabilita" jazyka priam sposobuje tuzbu poslat cely standart aj jeho implementacie do pekla. Obrazne samozrejme ale ked clovek robi kod co ma bezat od predhistorickeho gcc, cez posledne gcc a zaroven windows tak pomaly viacej skuma prekladac ako vlastny kod. Go ma presne tu vyhodu co rust jedna implementacia ktora sedi voci specifikacii. Samozrejme bugy su a budu ale je to poriadna vyhoda. Skromny odhad, ze za rok bude rust v stabilite a prenositelnosti dalej ako kedy c++ bolo.
    little.owl avatar 1.11.2016 21:28 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Go ma presne tu vyhodu co rust jedna implementacia ktora sedi voci specifikacii.
    Neexistence standardu je nevyhoda, stejne jako nemoznost mit vice kompatibilnich implementaci.
    Skromny odhad, ze za rok bude rust v stabilite a prenositelnosti dalej ako kedy c++ bolo.
    Hodne optimisticke. Ja se ovavam, ze s C++ tady budem muset zit jeste desetileti.
    You're damned if you do, and you're damned if you don't.
    1.11.2016 22:01 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    To ani nespochybnujem. Myslim to kolko tu c++ bude.
    oryctolagus avatar 1.11.2016 17:11 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    To je vase selektivni dezinterpretace.
    Není, viz tvé komentáře:
    Psat tak zasadni komponentu jako je renderovanci jadro prohlizece ve stale experimentalnim nestandardizovanem jazyce jako je Rust me tedy nanaplnuje nadsenim.
    +
    Nekdo dava vahu realnym projektum v producknim nasazeni (radary, roboty, ridici systemy vlaku, letadel, tanku, druzic ci elektraren), a nekdo statistikam programatorskych cancu na GitHubu. V podstate jsem jeste nevidel jediny realny projekt, ktery by prokazoval, co Rust slibuje
    Sorry, ale z toho mi vychází, že není způsob, jak by ti mohl Rust v této chvíli mohl vyhovět. Úplně nevím, jak vymyslet projekt, který by byl velice seriózní, určen pro produkční nasazení typu letadlo/robot/družice/atd., ale aby zároveň vůbec nevadilo, když nečekaně zhavaruje.
    Psat si muzete co chcete v cem chcete, nicmene casti napsane ve stale experimentalnim neodzkousenem jazyce neni vhodne davat do systemove dulezitych/produkcnich komponent a o to tady jde.
    Jak říkám, je dobře, že se tvými radami neřídili tvůrci Dockeru...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    little.owl avatar 1.11.2016 23:54 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Davate dohromady prispevky vytrzene z kontextu, timto smerem opravdu jit nechci.
    You're damned if you do, and you're damned if you don't.
    oryctolagus avatar 30.10.2016 15:05 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Oba jazyky pochazi ze stejne doby, ale v Go lze jiz nalezt netrivialni dospele produkcni projekty
    Ve chvíli, kdy se tyhle projekty psaly, bylo Go v zásadě ve stejné situaci jako Rust... Ještěže v té době neměli ti lidi little.owla...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    31.10.2016 10:45 vas
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Já myslím, že Rust má docela budoucnost. I lidi v GNOME jsou z něj docela nadšení. Je to jazyk, který byl vytvoření pro postupné přepsání velkých projektů v C. Tím, že to dodržuje stejné konvence volání jako C, se to dá jednoduše integrovat se zbytkem, který je stále v C a člověk nemusí přepsat všechno naráz. To je pro projekty jako GNOME nebo Firefox jako dělané.
    31.10.2016 11:58 _
    Rozbalit Rozbalit vše Re: Projekt Quantum
    patlalové v gnome jsou tedy měřítko :)
    31.10.2016 13:05 Franta
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Říká anonymní nýmand... :-)
    31.10.2016 13:06 Pepa
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Říká anonymní nýmand... :-)
    31.10.2016 18:59 tacoberu | skóre: 3
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Z uživatelského hlediska bezpochyby úspěch. Jenže to laguje. Takže něco co by jim pomohlo s pamětí se určitě hodit bude.
    29.10.2016 18:37 Cabrón
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Mozilla neustále vyhlašuje, představuje a na druhé straně zase ruší a stornuje, ale že by taky někdy něco dotáhli do konce, to ne.
    JiK avatar 30.10.2016 14:07 JiK | skóre: 8 | blog: Jirkoviny | Virginia
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Tomu se rika vyvoj, R&D...to je jejich primarni funkce...
    30.10.2016 20:33 Cabrón
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Dělají hodně toho R, ale poměrně málo D.
    31.10.2016 13:17 sid
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Ono to nejako tak aj vyplyva z ich zamerania nie?
    1.11.2016 01:56 JoHnY3
    Rozbalit Rozbalit vše Re: Projekt Quantum
    Bla, bla, bla ... je moderni nadavat ma Mozillu ... bla, bla.

    Je to paradox. Mozilla funguje jako inkubator napadu relevantnich pro web a internet. Chapal bych, kdyby jim lide zazlivali Firefox OS, ktery byl zjevne mimo jejich predchozi ramec pusobnosti a take podle toho dopadl, ale nadavat jim za inovovani FF mi prijde vazne dost divne. Projekty jako Rust, Servo a Daala bych naopak povazoval za krok spravnym smerem.

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.