{"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\/et\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","title":{"rendered":"\u00abRust \u2014 s\u00fcsteemse programmeerimise tulevik, C \u2014 uus Assembly\u00bb \u2014 Intel'i juhtiva inseneri ettekande pealkiri","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hiljuti toimunud avatud l\u00e4htekoodiga tehnoloogia tippkohtumisel (Open Source Technology Summit &mdash; OSTS)&nbsp;<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/josh_triplett\/media\">Josh Triplett<\/a><\/noindex>, r\u00e4\u00e4kis Intel'i peainsener, et tema ettev\u00f5te on huvitatud Rust'i tulevikust, et see saavutaks \"pariteedi\" j\u00e4tkuvalt domineeriva madala taseme ja s\u00fcsteemide programmeerimise keele C-ga. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=l9hM0h6IQDo\">Oma ettekandes<\/a><\/noindex> Pealkirja all \"Intel ja Rust: s\u00fcsteemide programmeerimise tulevik\" r\u00e4\u00e4kis ta ka s\u00fcsteemide programmeerimise ajaloost, sellest, kuidas C sai \"vaikimisi\" s\u00fcsteemide programmeerimise keeleks, millised v\u00f5imalused Rust'il on C-ga v\u00f5rreldes ja kuidas see v\u00f5iks tulevikus t\u00e4ielikult C-d sellel alal asendada.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust \u2014 s\u00fcsteemse programmeerimise tulevik, C \u2014 uus Assembly\u00bb \u2014 Intel&#039;i juhtiva inseneri ettekande pealkiri\" src=\"\/wp-content\/uploads\/2019\/09\/808f43997681e59a5918f05b681ebfc1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>S\u00fcsteemide programmeerimine &mdash; see on tarkvara arendamine ja haldamine, mis teenib rakenduste loomise platvormina, tagades viimaste suhtluse protsessori, v\u00f5tme- ja v\u00e4ljundseadmete ning v\u00f5rguvarustusega. S\u00fcsteemne tarkvara loob spetsiaalse abstraktsiooni liideste n\u00e4ol, mis aitavad rakenduslikku tarkvara luua, s\u00fcvenemata \u201erahu\u201c toimimise \u00fcksikasjadesse.<\/p>\n<p>Triplett m\u00e4\u00e4ratleb s\u00fcsteemide programmeerimise kui \"k\u00f5ik, mis ei ole rakendus\". See h\u00f5lmab selliseid asju nagu BIOS, p\u00fcsivara, k\u00e4ivitusprogrammid ja ops\u00fcsteemide tuumad, erinevad madala taseme koodid ja virtuaalmasinate rakendused. Huvi pakub, et Triplett arvab, et veebibrauser on ka s\u00fcsteemne tarkvara, kuna brauser on ammu rohkem kui \u201elihtne programm\u201c, olles muutunud iseseisvaks \u201eplatvormiks veebisaitide ja veebirakenduste jaoks\".<\/p>\n<p>Ajal oli enamus s\u00fcsteemiprogrammidest, sealhulgas BIOS, laadijad ja p\u00fcsivara, kirjutatud assembleri keeles. 1960. aastatel alustati eksperimentidega, et pakkuda riistvaratoetust k\u00f5rgema taseme keeltele, mis viis selliste keelte nagu PL\/S, BLISS, BCPL ja ALGOL 68 loomisele.<\/p>\n<p><center><\/center><\/p>\n<p>Seej\u00e4rel, 1970. aastatel, l\u00f5i Dennis Ritchie C programmeerimiskeele Unix operatsioonis\u00fcsteemi jaoks. B programmeerimiskeele alusel loodud C, mis ei toetanud isegi t\u00fcpiseerimist, oli t\u00e4idetud v\u00f5imsate k\u00f5rgema taseme funktsioonidega, mis olid parimad operatsioonis\u00fcsteemide ja draiverite kirjutamiseks. Mitmed UNIX komponendid, sealhulgas selle tuum, kirjutati l\u00f5puks \u00fcmber C keeles. Hiljem kirjutati paljusid teisi s\u00fcsteemiprogramme, sealhulgas Oracle andmebaasi, suurem osa Windowsi l\u00e4htekoodist ja Linuxi operatsioonis\u00fcsteem, samuti C keeles.<\/p>\n<p>C on saanud selles osas suurt tuge. Kuid mis t\u00e4pselt sundis arendajaid sellele \u00fcle minema? Triplett arvab, et arendajate motiveerimiseks tuleb programmistikku liikumiseks pakkuda uusi funktsioone, ilma et vanad v\u00f5imalused kaduksid.<\/p>\n<p>Esiteks peab keelt pakkuma \"teatavat muljetavaldavat\" uut funktsionaalsust. \"See ei saa olla pisut parem. See peab olema oluliselt parem, et \u00f5igustada inseneride pingutusi ja aega \u00fcleminekuks,\" selgitab ta. C-l oli palju asju, mida pakkuda v\u00f5rreldes masinakeelega. See toetas mingil m\u00e4\u00e4ral ohutut t\u00fcpiseerimist, pakkus paremat \u00fclekantavust ja t\u00f5husust k\u00f5rgtaseme konstruktsioonide abil ning genereeris \u00fcldiselt palju loetavamat koodi.<\/p>\n<p>Teiseks peab keel tagama vanade v\u00f5imaluste toe, mis t\u00e4hendab, et \u00fclemineku kontekstis C-le pidid arendajad olema kindlad, et see on v\u00e4hemalt sama funktsionaalne kui masinakeel. Triplett selgitab: \"Uus keel ei saa olla lihtsalt parem, see peab olema ka sama hea\". Lisaks sellele, et C oli kiirem ja toetas k\u00f5iki andmet\u00fc\u00fcpe, mida masinakeel sai kasutada, oli tal ka see, mida Triplett nimetas \"h\u00e4daabiv\u00e4ljap\u00e4\u00e4suks\", jagades endas v\u00f5imalust sisestada masinakeele koodi.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust \u2014 s\u00fcsteemse programmeerimise tulevik, C \u2014 uus Assembly\u00bb \u2014 Intel&#039;i juhtiva inseneri ettekande pealkiri\" src=\"\/wp-content\/uploads\/2019\/09\/7f380b960f6eaab9903dc3dc42da2869.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett usub, et C muutub n\u00fc\u00fcd samaks, mis oli masinakeel aastaid tagasi. \"C on uus masinakeel,\" \u00fctleb ta. N\u00fc\u00fcd otsivad arendajad uut k\u00f5rgtaseme keelt, mis mitte ainult ei lahendaks C-probleeme, mida ei saa enam parandada, vaid pakkuks ka uusi muljetavaldavaid funktsioone. Selline keel peab olema piisavalt veenev, et sundida arendajaid sellele \u00fcle minema, olema ohutu, pakkuma automaatset m\u00e4lu haldamist ja palju muud.<\/p>\n<p>\"Iga keel, mis tahab olla parem kui C, peab pakkuma palju enamat kui lihtsalt bufferi \u00fclevoolu kaitse, kui ta t\u00f5eliselt tahab olla veenev alternatiiv. Arendajad on huvitatud kasutusmugavusest ja t\u00f5hususest, koodi kirjutamisest, mis ei vaja selgitusi ja teeb rohkem t\u00f6\u00f6d v\u00e4hemate ridadega. Samuti on vajalikud turvaprobleemide lahendamine. Kasutuse lihtsus ja t\u00f5husus on selles osas lahutamatult seotud. Mida v\u00e4hem koodi peate millegi saavutamiseks kirjutama, seda v\u00e4hem on teil v\u00f5imalusi teha turvavigadega seotud vigu,\" selgitab Triplett.<\/p>\n<p><strong>Rust ja C v\u00f5rdlus<\/strong> <\/p>\n<p>Juba 2006. aastal alustas Graydon Hoare, Mozilla t\u00f6\u00f6taja, Rusti kirjutamist isikliku projektina. 2009. aastal hakkas Mozilla Rusti arendamist oma vajaduste jaoks toetama ja laiendas meeskonda keele edasise arendamise jaoks.<\/p>\n<p>\u00dcks p\u00f5hjusi, miks Mozilla uue keele vastu huvi tunneb, on see, et Firefoxi kood koosneb rohkem kui 4 miljonist C++ koodireast ning seal on palju kriitilisi haavatavusi. Rust loodi turvalisuse ja paralleelsuse n\u00f5udeid silmas pidades, muutes selle ideaalseks valikuks paljude Firefoxi komponentide \u00fcmberkirjutamiseks Quantum projekti raames, mille eesm\u00e4rk on t\u00e4ielik brauseri arhitektuuri \u00fcmberehitus. Mozilla kasutab Rusti ka Servo arendamisel, HTML renderdamise mootoris, mis tulevikus asendab Firefoxi praeguse renderdamise mootori. Paljud muud ettev\u00f5tted, sealhulgas Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu ja paljud teised, on hakanud Rusti oma projektides kasutama.<\/p>\n<p>Rust lahendab \u00fche k\u00f5ige olulisema probleemi C keeles. See pakub automaatset m\u00e4luhaldust, mist\u00f5ttu arendajad ei pea k\u00e4sitsi eraldama ja seej\u00e4rel vabastama m\u00e4luruumi iga objekti jaoks rakenduses. Mis eristab Rusti teistest kaasaegsetest keeltest, on see, et tal ei ole j\u00e4\u00e4tme kogumist, mis automaatselt eemaldab m\u00e4lust kasutamata objekte, samuti ei ole tal k\u00e4ituskeskkonda nagu Java Runtime Environment Java jaoks. Selle asemel sisaldab Rust omandi, laenamise, viidete ja eluea m\u00f5isted. &laquo;Rustil on objektide deklaratsiooni k\u00f5nede s\u00fcsteem, mis v\u00f5imaldab n\u00e4idata, kas omanik kasutab seda v\u00f5i on see lihtsalt laenamine. Kui te laenate objekti, j\u00e4lgib kompilaator seda ja garanteerib, et originaal j\u00e4\u00e4b paika, kuni te viitate sellele. Samuti j\u00e4lgib Rust, et objekt eemaldatakse m\u00e4lust kohe, kui selle kasutamine l\u00f5ppeb, lisades vastava k\u00f5ne koodi kompileerimise ajal ilma lisakulusid&raquo;, &mdash; \u00fctleb Triplett.<\/p>\n<p>Omandi puudumine k\u00e4ituskeskkonna olemasolu v\u00f5ib samuti olla Rusti positiivne omadus. Triplett usub, et keeli, mis k\u00e4ivad selle abil, on keeruline kasutada s\u00fcsteemside programmeerimise t\u00f6\u00f6riistana. Nagu ta selgitab: &laquo;Te peate selle k\u00e4ituskeskkonna initsialiseerima enne, kui saate kutseid teha, peate kasutama seda k\u00e4ituskeskkonda funktsioonide kutsumiseks, ning sama k\u00e4ituskeskkond v\u00f5ib teie selja taga k\u00e4ivitada t\u00e4iendavat koodi ootamatutes hetkedes&raquo;.<\/p>\n<p>Samuti p\u00fc\u00fcab Rust tagada ohutu paralleelse programmeerimise. Samad omadused, mis muudavad selle m\u00e4lu jaoks ohutuks, j\u00e4lgivad selliseid asju nagu see, milline objekt kuulub kummaleki l\u00f5ime ja millised objektid v\u00f5ivad l\u00f5imede vahel liikuda ning millised vajavad lukustamist.<\/p>\n<p>K\u00f5ik need omadused teevad Rustist piisavalt veenva, et arendajad valiksid selle uue s\u00fcsteemse programmeerimise t\u00f6\u00f6riistana. Kuid paralleelselt arvutamise seisukohalt j\u00e4\u00e4b Rust veel C-le veidi alla.<\/p>\n<p>Triplet kavatseb luua spetsiaalse t\u00f6\u00f6r\u00fchma, mis tegeleb Rusti vajalike funktsioonide rakendamisega, et see saaks t\u00e4ielikult tasanduda, \u00fcletada ja asendada C s\u00fcsteemide programmeerimise valdkonnas. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/rust\/comments\/cupayl\/intel_and_rust_the_future_of_systems_programming\/\">teemas Redditis<\/a><\/noindex>, oma esitluse raames teatas ta, et &laquo;FFI\/C Parity r\u00fchm on loomisel ja pole veel t\u00f6\u00f6le hakanud&raquo;, hetkel on ta valmis vastama k\u00f5igile k\u00fcsimustele ning tulevikus avaldab kindlasti l\u00e4himaid plaane Rusti arendamiseks tema algatuse raames k\u00f5igile huvilistele.<\/p>\n<p>V\u00f5ib eeldada, et k\u00f5igepealt keskendub FFI\/C Parity grupp Rustis mitme t\u00f6\u00f6tluse toe parandamisele, BFLOAT16 toe rakendamisele, mis on uutes Intel Xeon Scalable protsessorites esinev ujuva koma s\u00f5numite vorming, ning ka assembleri koodi sisestamise stabiliseerimisele.<\/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 \/>Allikas: <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.0.1 - 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\/et\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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 \"Rust \u2014 s\u00fcsteemse programmeerimise tulevik, C on uus assembler\" \u2014 ettekande tegi \u00fcks Intel'i juhtivaid insenere | ProHoster","description":"Hiljuti toimunud avatud l\u00e4htekoodiga tehnoloogia tippkohtumisel (Open Source Technology Summit \u2014 OSTS) Josh Triplett.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/37661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=37661"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/37661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/28264"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=37661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=37661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=37661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}