{"id":37661,"date":"2019-10-31T22:18:53","date_gmt":"2019-10-31T19:18:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel\/"},"modified":"2019-10-31T22:18:53","modified_gmt":"2019-10-31T19:18:53","slug":"rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","title":{"rendered":"\u201eRust je budoucnost syst\u00e9mov\u00e9ho programov\u00e1n\u00ed, C je nov\u00fd assembler\u201c \u2014 vystoupen\u00ed jednoho z p\u0159edn\u00edch in\u017een\u00fdr\u016f Intelu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na ned\u00e1vno prob\u011bhl\u00e9m Summitu o technologi\u00edch s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem (Open Source Technology Summit \u2013 OSTS)&nbsp;<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/josh_triplett\/media\">Josh Triplett<\/a><\/noindex>, vedouc\u00ed in\u017een\u00fdr spole\u010dnosti Intel, uvedl, \u017ee jeho firma m\u00e1 z\u00e1jem o to, aby Rust brzy dos\u00e1hl \u201eparity\u201c se st\u00e1le dominantn\u00edm jazykem C v oblasti syst\u00e9mov\u00e9ho a n\u00edzko\u00farov\u0148ov\u00e9ho v\u00fdvoje. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=l9hM0h6IQDo\">Ve sv\u00e9m vystoupen\u00ed<\/a><\/noindex> pod titulkem \u201eIntel a Rust: budoucnost syst\u00e9mov\u00e9ho programov\u00e1n\u00ed\u201c rovn\u011b\u017e hovo\u0159il o historii syst\u00e9mov\u00e9ho programov\u00e1n\u00ed, o tom, jak se C stal \u201eimplicitn\u00edm\u201c jazykem syst\u00e9mov\u00e9ho programov\u00e1n\u00ed, jak\u00e9 v\u00fdhody Rust nab\u00edz\u00ed oproti C a jak by v bl\u00edzk\u00e9 budoucnosti mohl C v t\u00e9to oblasti programov\u00e1n\u00ed zcela nahradit.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eRust je budoucnost syst\u00e9mov\u00e9ho programov\u00e1n\u00ed, C je nov\u00fd assembler\u201c \u2014 vystoupen\u00ed jednoho z p\u0159edn\u00edch in\u017een\u00fdr\u016f Intelu\" src=\"\/wp-content\/uploads\/2019\/09\/808f43997681e59a5918f05b681ebfc1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Syst\u00e9mov\u00e9 programov\u00e1n\u00ed \u2013 to je v\u00fdvoj a spr\u00e1va softwaru, kter\u00fd slou\u017e\u00ed jako platforma pro vytv\u00e1\u0159en\u00ed aplika\u010dn\u00edch aplikac\u00ed, zaji\u0161\u0165uj\u00edc\u00ed interakci posledn\u00edch s procesorem, opera\u010dn\u00ed pam\u011bt\u00ed, vstupn\u011b-v\u00fdstupn\u00edmi za\u0159\u00edzen\u00edmi a s\u00ed\u0165ov\u00fdm vybaven\u00edm. Syst\u00e9mov\u00fd software vytv\u00e1\u0159\u00ed speci\u00e1ln\u00ed abstrakci ve form\u011b rozhran\u00ed, kter\u00e1 usnad\u0148uje vytv\u00e1\u0159en\u00ed aplika\u010dn\u00edho softwaru, ani\u017e by bylo nutn\u00e9 se zab\u00fdvat detaily toho, jak funguje samotn\u00fd hardware.<\/p>\n<p>Sam Triplet s\u00e1m definuje syst\u00e9mov\u00e9 programov\u00e1n\u00ed jako \u201ev\u0161e, co nen\u00ed aplikace\u201c. Zahrnuje to takov\u00e9 v\u011bci, jako je BIOS, firmware, zav\u00e1d\u011b\u010de a j\u00e1dra opera\u010dn\u00edch syst\u00e9m\u016f, r\u016fzn\u00e9 typy vestav\u011bn\u00e9ho n\u00edzko\u00farov\u0148ov\u00e9ho k\u00f3du a realizace virtu\u00e1ln\u00edch stroj\u016f. Zaj\u00edmav\u00e9 je, \u017ee Triplet pova\u017euje webov\u00fd prohl\u00ed\u017ee\u010d tak\u00e9 za syst\u00e9mov\u00fd software, proto\u017ee prohl\u00ed\u017ee\u010d se u\u017e d\u00e1vno stal mnohem v\u00edce ne\u017e jen \u201eprogramem\u201c, prom\u011bnil se v samostatnou \u201eplatformu pro webov\u00e9 str\u00e1nky a webov\u00e9 aplikace\u201c.<\/p>\n<p>V minulosti byla v\u011bt\u0161ina syst\u00e9mov\u00fdch program\u016f, v\u010detn\u011b BIOSu, bootloader\u016f a firmwaru, ps\u00e1na v assembleru. V 60. letech 20. stolet\u00ed za\u010daly experimenty se zaji\u0161\u0165ov\u00e1n\u00edm hardwarov\u00e9 podpory pro jazyky vysok\u00e9 \u00farovn\u011b, co\u017e vedlo ke vzniku takov\u00fdch jazyk\u016f, jako jsou PL\/S, BLISS, BCPL a ALGOL 68.<\/p>\n<p><center><\/center><\/p>\n<p>V 70. letech 20. stolet\u00ed vytvo\u0159il Dennis Ritchie jazyk C pro opera\u010dn\u00ed syst\u00e9m Unix. C, kter\u00fd byl vytvo\u0159en na z\u00e1klad\u011b jazyka B, jen\u017e nem\u011bl ani podporu typov\u00e1n\u00ed, obsahoval mocn\u00e9 vysoce \u00farov\u0148ov\u00e9 funkce, je\u017e se nejl\u00e9pe hodily pro psan\u00ed opera\u010dn\u00edch syst\u00e9m\u016f a ovlada\u010d\u016f. N\u011bkolik komponent\u016f UNIXu, v\u010detn\u011b jeho j\u00e1dra, bylo nakonec p\u0159eps\u00e1no v jazyce C. V dal\u0161\u00edch letech bylo mnoho dal\u0161\u00edch syst\u00e9mov\u00fdch program\u016f, v\u010detn\u011b datab\u00e1ze Oracle, v\u011bt\u0161iny zdrojov\u00e9ho k\u00f3du Windows a opera\u010dn\u00edho syst\u00e9mu Linux, tak\u00e9 naps\u00e1no v C.<\/p>\n<p>C z\u00edskal obrovskou podporu t\u00edmto sm\u011brem. Co v\u0161ak vlastn\u011b p\u0159im\u011blo v\u00fdvoj\u00e1\u0159e k p\u0159echodu na n\u011bj? Triplett se domn\u00edv\u00e1, \u017ee pro motivaci v\u00fdvoj\u00e1\u0159\u016f k p\u0159echodu z jednoho programovac\u00edho jazyka na jin\u00fd mus\u00ed ten nov\u00fd p\u0159edev\u0161\u00edm nab\u00edzet nov\u00e9 funkce, ani\u017e by p\u0159i\u0161el o ty star\u00e9.<\/p>\n<p>Za prv\u00e9, jazyk by m\u011bl nab\u00edzet \u201edostate\u010dn\u011b p\u016fsobiv\u00e9\u201c nov\u00e9 funkce. \u201eNem\u016f\u017ee b\u00fdt jen o n\u011bco lep\u0161\u00ed. Mus\u00ed b\u00fdt v\u00fdrazn\u011b lep\u0161\u00ed, aby ospravedlnil \u00fasil\u00ed a \u010das in\u017een\u00fdr\u016f pot\u0159ebn\u00fd k p\u0159echodu,\u201c vysv\u011btluje. V porovn\u00e1n\u00ed s jazykem assembler m\u011bl C mnoho v\u011bc\u00ed, kter\u00e9 mohl nab\u00eddnout. Podporoval do ur\u010dit\u00e9 m\u00edry bezpe\u010dn\u00fd typov\u00fd syst\u00e9m, zaji\u0161\u0165oval lep\u0161\u00ed p\u0159enositelnost a v\u00fdkon s vysoce\u00farov\u0148ov\u00fdmi konstrukcemi a tak\u00e9 generoval obecn\u011b mnohem \u010diteln\u011bj\u0161\u00ed k\u00f3d.<\/p>\n<p>Za prv\u00e9, jazyk by m\u011bl poskytovat podporu star\u00fdm mo\u017enostem, co\u017e znamen\u00e1, \u017ee v p\u0159\u00edb\u011bhu p\u0159echodu na C se museli v\u00fdvoj\u00e1\u0159i ujistit, \u017ee je stejn\u011b funk\u010dn\u00ed jako jazyk assembler. Triplett vysv\u011btluje: \u201eNov\u00fd jazyk nem\u016f\u017ee b\u00fdt jen lep\u0161\u00ed, mus\u00ed b\u00fdt tak\u00e9 alespo\u0148 stejn\u011b dobr\u00fd.\u201c Krom\u011b toho, \u017ee C bylo rychlej\u0161\u00ed a podporovalo jak\u00e9koli datov\u00e9 typy, kter\u00e9 mohl pou\u017e\u00edt jazyk assembler, m\u011blo tak\u00e9 to, co Triplett nazval \u201enouzov\u00fdm v\u00fdstupem\u201c, tedy podporu pro vkl\u00e1d\u00e1n\u00ed k\u00f3du v assembleru.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eRust je budoucnost syst\u00e9mov\u00e9ho programov\u00e1n\u00ed, C je nov\u00fd assembler\u201c \u2014 vystoupen\u00ed jednoho z p\u0159edn\u00edch in\u017een\u00fdr\u016f Intelu\" src=\"\/wp-content\/uploads\/2019\/09\/7f380b960f6eaab9903dc3dc42da2869.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett se domn\u00edv\u00e1, \u017ee C se nyn\u00ed st\u00e1v\u00e1 t\u00edm, \u010d\u00edm byl jazyk assembler p\u0159ed mnoha lety. \u201eC je nov\u00fd assembler,\u201c prohla\u0161uje. Nyn\u00ed v\u00fdvoj\u00e1\u0159i hledaj\u00ed nov\u00fd jazyk vy\u0161\u0161\u00ed \u00farovn\u011b, kter\u00fd nejen vy\u0159e\u0161\u00ed nahromad\u011bn\u00e9 probl\u00e9my v C, jejich\u017e oprava je ji\u017e nemo\u017en\u00e1, ale tak\u00e9 nab\u00eddne nov\u00e9 p\u016fsobiv\u00e9 mo\u017enosti. Takov\u00fd jazyk by m\u011bl b\u00fdt dostate\u010dn\u011b p\u0159esv\u011bd\u010div\u00fd, aby p\u0159im\u011bl v\u00fdvoj\u00e1\u0159e p\u0159ej\u00edt na n\u011bj, m\u011bl by b\u00fdt bezpe\u010dn\u00fd, zajistit automatickou spr\u00e1vu pam\u011bti a mnoho dal\u0161\u00edho.<\/p>\n<p>\u201eJak\u00fdkoli jazyk, kter\u00fd chce b\u00fdt lep\u0161\u00ed ne\u017e C, mus\u00ed nab\u00edzet mnohem v\u00edce ne\u017e jen ochranu proti p\u0159ete\u010den\u00ed z\u00e1sobn\u00edku, pokud opravdu chce b\u00fdt p\u0159esv\u011bd\u010divou alternativou. V\u00fdvoj\u00e1\u0159i se zaj\u00edmaj\u00ed o snadnost pou\u017eit\u00ed a v\u00fdkon, o psan\u00ed k\u00f3du, kter\u00fd nevy\u017eaduje vysv\u011btlen\u00ed a vykon\u00e1v\u00e1 v\u00edce pr\u00e1ce za m\u00e9n\u011b \u0159\u00e1dk\u016f. Tak\u00e9 je nutn\u00e9 vy\u0159e\u0161it ot\u00e1zky bezpe\u010dnosti. Snadnost pou\u017eit\u00ed a v\u00fdkon jsou s n\u00ed neodd\u011bliteln\u011b spojeny. \u010c\u00edm m\u00e9n\u011b k\u00f3du mus\u00edte napsat, abyste n\u011b\u010deho dos\u00e1hli, t\u00edm m\u00e9n\u011b m\u00e1te p\u0159\u00edle\u017eitost\u00ed ud\u011blat chyby, kter\u00e9 se t\u00fdkaj\u00ed bezpe\u010dnosti nebo ne,\u201c vysv\u011btluje Triplett.<\/p>\n<p><strong>Srovn\u00e1n\u00ed Rust a C<\/strong> <\/p>\n<p>U\u017e v roce 2006 za\u010dal Graydon Hoare, zam\u011bstnanec Mozilly, ps\u00e1t Rust jako osobn\u00ed projekt. A v roce 2009 za\u010dala Mozilla financovat v\u00fdvoj Rust pro sv\u00e9 vlastn\u00ed pot\u0159eby a tak\u00e9 roz\u0161\u00ed\u0159ila t\u00fdm pro dal\u0161\u00ed v\u00fdvoj jazyka.<\/p>\n<p>Jedn\u00edm z d\u016fvod\u016f, pro\u010d m\u011bla Mozilla z\u00e1jem o nov\u00fd jazyk, je, \u017ee Firefox byl naps\u00e1n na v\u00edce ne\u017e 4 milionech \u0159\u00e1dk\u016f k\u00f3du C++ a m\u011bl pom\u011brn\u011b mnoho kritick\u00fdch zranitelnost\u00ed. Rust byl vytvo\u0159en s ohledem na po\u017eadavky na bezpe\u010dnost a paralelismus, co\u017e ho \u010din\u00ed ide\u00e1ln\u00ed volbou pro p\u0159episov\u00e1n\u00ed mnoha komponent Firefoxu v r\u00e1mci projektu Quantum, kter\u00fd p\u0159epracov\u00e1v\u00e1 architekturu prohl\u00ed\u017ee\u010de. Mozilla tak\u00e9 pou\u017e\u00edv\u00e1 Rust pro v\u00fdvoj Servo, motoru pro vykreslov\u00e1n\u00ed HTML, kter\u00fd v budoucnu nahrad\u00ed aktu\u00e1ln\u00ed motor pro vykreslov\u00e1n\u00ed Firefoxu. Mnoho dal\u0161\u00edch spole\u010dnost\u00ed za\u010dalo pou\u017e\u00edvat Rust pro sv\u00e9 projekty, v\u010detn\u011b Microsoftu, Googlu, Facebooku, Amazonu, Dropboxu, Fastly, Chef, Baidu a mnoha dal\u0161\u00edch.<\/p>\n<p>Rust \u0159e\u0161\u00ed jeden z nejd\u016fle\u017eit\u011bj\u0161\u00edch probl\u00e9m\u016f jazyka C. Nab\u00edz\u00ed automatick\u00e9 \u0159\u00edzen\u00ed pam\u011bti, a proto se v\u00fdvoj\u00e1\u0159i nemus\u00ed ru\u010dn\u011b p\u0159id\u011blovat a n\u00e1sledn\u011b uvol\u0148ovat pam\u011b\u0165 pro ka\u017ed\u00fd objekt v aplikaci. Co odli\u0161uje Rust od jin\u00fdch modern\u00edch jazyk\u016f, je to, \u017ee nem\u00e1 garbage collector, kter\u00fd automaticky odstra\u0148uje z pam\u011bti nepou\u017e\u00edvan\u00e9 objekty, ani runtime prost\u0159ed\u00ed, kter\u00e9 je pro jeho fungov\u00e1n\u00ed pot\u0159ebn\u00e9, nap\u0159\u00edklad Java Runtime Environment pro Javu. M\u00edsto toho m\u00e1 Rust koncepty vlastnictv\u00ed, p\u016fj\u010dov\u00e1n\u00ed, referenc\u00ed a doby \u017eivotnosti. \u201eV Rustu existuje syst\u00e9m deklarace vol\u00e1n\u00ed objektu, kter\u00fd umo\u017e\u0148uje ur\u010dit, zda je pou\u017eit jeho vlastn\u00edkem nebo je to pouze p\u016fj\u010den\u00ed. Pokud pouze p\u016fj\u010dujete objekt, kompil\u00e1tor to bude sledovat a zajist\u00ed, \u017ee origin\u00e1l z\u016fstane na sv\u00e9m m\u00edst\u011b, dokud na n\u011bj odkazujete. A Rust tak\u00e9 zajist\u00ed, \u017ee objekt bude odstran\u011bn z pam\u011bti hned po dokon\u010den\u00ed jeho pou\u017e\u00edv\u00e1n\u00ed, vlo\u017een\u00edm odpov\u00eddaj\u00edc\u00edho vol\u00e1n\u00ed do k\u00f3du b\u011bhem kompilace bez dal\u0161\u00edch \u010dasov\u00fdch n\u00e1klad\u016f,\u201c \u0159\u00edk\u00e1 Triplett.<\/p>\n<p>Absence vlastn\u00edho runtime prost\u0159ed\u00ed lze tak\u00e9 pova\u017eovat za pozitivn\u00ed vlastnost Rustu. Triplett se domn\u00edv\u00e1, \u017ee jazyky, kter\u00e9 b\u011b\u017e\u00ed pomoc\u00ed takov\u00e9 prost\u0159ed\u00ed, jsou obt\u00ed\u017en\u011b pou\u017eiteln\u00e9 jako n\u00e1stroj pro syst\u00e9mov\u00e9 programov\u00e1n\u00ed. Jak vysv\u011btluje: \u201eMus\u00edte inicializovat toto runtime prost\u0159ed\u00ed, ne\u017e budete moci volat jak\u00fdkoli k\u00f3d, mus\u00edte pou\u017e\u00edvat toto runtime prost\u0159ed\u00ed pro vol\u00e1n\u00ed funkc\u00ed a samotn\u00e9 runtime prost\u0159ed\u00ed m\u016f\u017ee spou\u0161t\u011bt dal\u0161\u00ed k\u00f3d za va\u0161imi z\u00e1dy v neo\u010dek\u00e1van\u00fdch chv\u00edl\u00edch.\u201c<\/p>\n<p>Rust tak\u00e9 usiluje o zaji\u0161t\u011bn\u00ed bezpe\u010dn\u00e9ho paraleln\u00edho programov\u00e1n\u00ed. Ty sam\u00e9 funkce, kter\u00e9 zaji\u0161\u0165uj\u00ed bezpe\u010dnost pam\u011bti, sleduj\u00ed nap\u0159\u00edklad to, kter\u00e9mu vl\u00e1knu jak\u00fd objekt pat\u0159\u00ed a jak\u00e9 objekty mohou b\u00fdt p\u0159ed\u00e1v\u00e1ny mezi vl\u00e1kny a kter\u00e9 vy\u017eaduj\u00ed zablokov\u00e1n\u00ed.<\/p>\n<p>V\u0161echny tyto funkce \u010din\u00ed Rust dostate\u010dn\u011b p\u0159esv\u011bd\u010div\u00fdm, aby si v\u00fdvoj\u00e1\u0159i vybrali ho jako nov\u00fd n\u00e1stroj pro syst\u00e9mov\u00e9 programov\u00e1n\u00ed. Nicm\u00e9n\u011b, z hlediska paraleln\u00edho v\u00fdpo\u010dtu zat\u00edm Rust trochu zaost\u00e1v\u00e1 za C.<\/p>\n<p>Triplet m\u00e1 v pl\u00e1nu vytvo\u0159it speci\u00e1ln\u00ed pracovn\u00ed skupinu, kter\u00e1 se zam\u011b\u0159\u00ed na implementaci pot\u0159ebn\u00fdch funkc\u00ed v Rustu, aby se mohl pln\u011b vyrovnat, p\u0159ekonat a nahradit C v oblasti syst\u00e9mov\u00e9ho programov\u00e1n\u00ed. V <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/rust\/comments\/cupayl\/intel_and_rust_the_future_of_systems_programming\/\">t\u00e9matu na Redditu<\/a><\/noindex>, v\u011bnovan\u00e9 jeho vystoupen\u00ed, uvedl, \u017ee \u201eskupina FFI\/C Parity je v procesu tvorby a je\u0161t\u011b neza\u010dala pracovat\u201c, zat\u00edm je p\u0159ipraven odpov\u011bd\u011bt na jak\u00e9koli dotazy, a v budoucnu ur\u010dit\u011b zve\u0159ejn\u00ed nejbli\u017e\u0161\u00ed pl\u00e1ny na rozvoj Rustu v r\u00e1mci jeho iniciativy pro v\u0161echny zainteresovan\u00e9.<\/p>\n<p>Lze p\u0159edpokl\u00e1dat, \u017ee se skupina FFI\/C Parity nejprve zam\u011b\u0159\u00ed na zlep\u0161en\u00ed podpory v\u00edcevl\u00e1knovosti v Rustu, na implementaci podpory BFLOAT16, form\u00e1tu pro reprezentaci \u010d\u00edsel s plovouc\u00ed desetinou \u010d\u00e1rkou, kter\u00fd se objevil v nov\u00fdch procesorech Intel Xeon Scalable, a tak\u00e9 na stabilizaci vkl\u00e1d\u00e1n\u00ed k\u00f3du v assembleru.<\/p>\n<p><center><\/p>\n<p><\/center><\/p>\n<p>\t\t\t\t<center><br \/>\n\t\t\t\t\t\t\t\t<\/center><br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.3dnews.ru\/993325\">3dnews.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u043c \u0421\u0430\u043c\u043c\u0438\u0442\u0435 \u043f\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c (Open Source Technology Summi &mdash; OSTS)&nbsp;\u0414\u0436\u043e\u0448 \u0422\u0440\u0438\u043f\u043b\u0435\u0442\u0442 (Josh Triplett), \u0432\u0435\u0434\u0443\u0449\u0438\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440 Intel, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0435\u0433\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c Rust \u0434\u043e\u0441\u0442\u0438\u0433 &laquo;\u043f\u0430\u0440\u0438\u0442\u0435\u0442\u0430&raquo; \u0441\u043e \u0432\u0441\u0451 \u0435\u0449\u0451 \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0438\u043c \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0438 \u043d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044f\u0437\u044b\u043a\u043e\u043c C. \u0412 \u0441\u0432\u043e\u0451\u043c \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u0434 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28264,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u043c \u0421\u0430\u043c\u043c\u0438\u0442\u0435 \u043f\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c (Open Source Technology Summi \u2014 OSTS) \u0414\u0436\u043e\u0448 \u0422\u0440\u0438\u043f\u043b\u0435\u0442\u0442 (Josh.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u00abRust \u2014 \u0431\u0443\u0434\u0443\u0449\u0435\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0421 \u2014 \u043d\u043e\u0432\u044b\u0439 \u0410\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u00bb \u2014 \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 Intel | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u043c \u0421\u0430\u043c\u043c\u0438\u0442\u0435 \u043f\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c (Open Source Technology Summi \u2014 OSTS) \u0414\u0436\u043e\u0448 \u0422\u0440\u0438\u043f\u043b\u0435\u0442\u0442 (Josh.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:18:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u201eRust je budoucnost syst\u00e9mov\u00e9ho programov\u00e1n\u00ed, C je nov\u00fd assembler\u201c \u2013 vystoupen\u00ed jednoho z p\u0159edn\u00edch in\u017een\u00fdr\u016f spole\u010dnosti Intel | ProHoster","description":"Na ned\u00e1vno prob\u011bhl\u00e9m Summitu o technologi\u00edch s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem (Open Source Technology Summit \u2013 OSTS) Josh Triplet.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u00abRust \u2014 \u0431\u0443\u0434\u0443\u0449\u0435\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0421 \u2014 \u043d\u043e\u0432\u044b\u0439 \u0410\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u00bb \u2014 \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 Intel | ProHoster","og:description":"\u041d\u0430 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u043c \u0421\u0430\u043c\u043c\u0438\u0442\u0435 \u043f\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c (Open Source Technology Summi \u2014 OSTS) \u0414\u0436\u043e\u0448 \u0422\u0440\u0438\u043f\u043b\u0435\u0442\u0442 (Josh.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:18:53+00:00","article:modified_time":"2019-10-31T19:18:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37661","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 18:46:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:23:06","updated":"2026-01-23 18:46:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=37661"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/28264"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=37661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=37661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=37661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}