{"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 tulevik s\u00fcsteemitarkvaraprogrammeerimise jaoks, C \u2014 uus assembli keel\u00bb \u2014 \u00fche juhtiva Intel'i inseneri esinemine.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hiljuti toimunud avatud l\u00e4htekoodiga tehnoloogiate tippkohtumisel (Open Source Technology Summit - OSTS)&nbsp;<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/josh_triplett\/media\">Josh Triplett<\/a><\/noindex>, r\u00e4\u00e4kis Intel'i juhtivinsener, et tema ettev\u00f5te on huvitatud sellest, et Rust saavutaks peagi \"pariteedi\" endiselt domineeriva s\u00fcsteemide ja madala taseme arendamise 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\u00fcsteemi programmeerimise keeleks, millised v\u00f5imalused Rustil on C ees ja kuidas see suudab tulevikus t\u00e4ielikult C-d sellel programmeerimisvaldkonnas asendada.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust \u2014 tulevik s\u00fcsteemitarkvaraprogrammeerimise jaoks, C \u2014 uus assembli keel\u00bb \u2014 \u00fche juhtiva Intel&#039;i inseneri esinemine.\" src=\"\/wp-content\/uploads\/2019\/09\/808f43997681e59a5918f05b681ebfc1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>S\u00fcsteemi programmeerimine on tarkvara arendamine ja haldamine, mis teenib platvormina rakenduslike rakenduste loomist, pakkudes viimastele suhtlemisv\u00f5imet protsessori, j\u00f5udlusm\u00e4lu, sisendi-v\u00e4ljundi seadmete ja v\u00f5rguvarustusega. S\u00fcsteemne tarkvara loob erilise abstraktsiooni liideste n\u00e4ol, mis aitavad luua rakenduslikku tarkvara, teadmata, kuidas \"rauda\" otseselt t\u00f6\u00f6tab.<\/p>\n<p>Isegi Triplet defineerib s\u00fcsteemi programmeerimise kui \"k\u00f5ik, mis ei ole rakendus\". See sisaldab selliseid asju nagu BIOS, p\u00fcsivara, laadijad ja operatsioonis\u00fcsteemide tuumikud, erinevad madala taseme koodid ja virtuaalmasinate rakendused. Huvi t\u00f5ttu peab Triplet ka veebibrauserit s\u00fcsteemseks tarkvaraks, kuna brauser on ammu \u00fcle l\u00e4inud \"lihtsast programmist\", muutudes iseseisvaks \"platvormiks veebisaitide ja veebirakenduste jaoks.\"<\/p>\n<p>Minevikus kirjutati enamik s\u00fcsteemsetest programmidest, sealhulgas BIOS, laadijad ja p\u00fcsivara, assembli keeles. 1960. aastatel alustati katsetusi k\u00f5rgetasemeliste keelte riistvara toe tagamiseks, mis viis selliste keelte nagu PL\/S, BLISS, BCPL ja ALGOL 68 loomiseni.<\/p>\n<p><center><\/center><\/p>\n<p>Siis, 1970. aastatel l\u00f5i Dennis Ritchie C (C) programmeerimiskeele Unix operatsioonis\u00fcsteemi jaoks. B programmeerimiskeele alusel loodud C, mis ei toetanud isegi t\u00fc\u00fcbusamist, oli t\u00e4is v\u00f5imsaid k\u00f5rgema taseme funktsioone, mis sobisid eriti h\u00e4sti operatsioonis\u00fcsteemide ja draiverite kirjutamiseks. Mitmed UNIX-i komponendid, sealhulgas selle ydre, kirjutati l\u00f5puks \u00fcmber C keeles. Hiljem kirjutati C keeles ka palju teisi s\u00fcsteemiprogramme, sealhulgas Oracle andmebaas, suur osa Windowsi l\u00e4htekoodist ning Linux operatsioonis\u00fcsteem.<\/p>\n<p>C sai selles osas tohutut toetamist. Kuid mis t\u00e4pselt sundis arendajaid sellele \u00fcle minema? Triplett arvab, et arendajaid motiveerib eelmise programmeerimiskeelelt uuele \u00fcleminekuks see, et viimane peaks peamiselt pakkuma uusi funktsioone, ilma vanadest v\u00f5imalustest loobumata.<\/p>\n<p>Esiteks peab keel pakkuma \"p\u00e4ris muljetavaldavaid\" uusi funktsioone. \"See ei saa olla natuke parem. See peab olema oluliselt parem, et \u00f5igustada \u00fcleviimise jaoks vajalikke inseneride pingutusi ja aega,\" selgitab ta. V\u00f5rreldes assembleri keelega pakkus C-l palju asju. See toetas mingil m\u00e4\u00e4ral ohutut t\u00fcpiseerimist, pakkus paremat \u00fclekantavust ja j\u00f5udlust k\u00f5rgema taseme konstruktsioonide abil ning genereeris kokkuv\u00f5ttes palju paremini loetavat koodi.<\/p>\n<p>Teiseks peab keel toetama vanu funktsioone, mis t\u00e4hendab, et C-le \u00fcleminekule minnes pidid arendajad olema kindlad, et see on v\u00e4hemalt sama funktsionaalne nagu assembleri keel. Triplett selgitab: \u00abUus keel ei tohi olla lihtsalt parem, see peab olema ka mitte halvem.\u00bb Lisaks sellele, et C oli kiirem ja toetas k\u00f5iki andmet\u00fc\u00fcpe, mida assembleri keel saaks kasutada, oli tal ka see, mida Triplett nimetas \u00abh\u00e4da v\u00e4ljap\u00e4\u00e4suks\u00bb, nimelt toetas ta endas assembleri keeles koodi sisestamist.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust \u2014 tulevik s\u00fcsteemitarkvaraprogrammeerimise jaoks, C \u2014 uus assembli keel\u00bb \u2014 \u00fche juhtiva Intel&#039;i inseneri esinemine.\" src=\"\/wp-content\/uploads\/2019\/09\/7f380b960f6eaab9903dc3dc42da2869.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett usub, et C muutub n\u00fc\u00fcdseks t\u00f5eliselt sarnaseks sellele, mis assembleri keel oli kunagi palju aastaid tagasi. \u00abC on uus Assembler,\u00bb tunnustab ta. N\u00fc\u00fcd otsivad arendajad uut k\u00f5rgetasemelist keelt, mis mitte ainult ei lahendaks C-esinevaid pikaajalisi probleeme, mille parandamine on juba v\u00f5imatu, vaid pakuks ka uusi muljetavaldavaid v\u00f5imalusi. Selline keel peab olema piisavalt veenev, et sundida arendajaid sellele \u00fcle minema, olema turvaline, tagama automaatse m\u00e4lu haldamise ja palju muud.<\/p>\n<p>\u00abIga keel, mis tahab olla parem kui C, peab pakkuma palju enam kui lihtsalt puhvers\u00f5lme \u00fclekasvu kaitset, kui ta t\u00f5eliselt tahab saada veenvalt alternatiiviks. Arendajad on huvitatud kasutusmugavusest ja j\u00f5udlusest, koodi kirjutamisest, mis ei vaja seletusi ja teeb rohkem t\u00f6\u00f6d v\u00e4hemate ridadega. Samuti on vajalikud turbeprobleemide lahendamine. Kasutusmugavus ja j\u00f5udlus on lahutamatult seotud. Mida v\u00e4hem koodi peate millegi saavutamiseks kirjutama, seda v\u00e4hem on teil v\u00f5imalusi teha turvalisuse v\u00f5i muu kohta vigu,\u00bb selgitab Triplett.<\/p>\n<p><strong>Rust ja C v\u00f5rdlus<\/strong> <\/p>\n<p>Juba 2006. aastal hakkas Graydon Hoare, Mozilla t\u00f6\u00f6taja, kirjutama Rusti kui isiklikku projekti. 2009. aastal hakkas Mozilla Rusti arendamist sponsoreerima oma vajaduste jaoks ning laiendas meeskonda, et keele edasist arendamist toetada.<\/p>\n<p>\u00dcks p\u00f5hjus, miks Mozilla uue keele suhtes huvi tundis, oli see, et Firefox oli kirjutatud rohkem kui 4 miljonis C++ koodireas ja tal oli \u00fcsna palju kriitilisi haavatavusi. Rust loodi turvalisuse ja paralleelsuse n\u00f5udmistega silmas pidades, mis teeb sellest ideaalse valiku paljude Firefoxi komponentide \u00fcmberkirjutamiseks Quantum projekti raames, mis on suunatud brauseri arhitektuuri t\u00e4ielikule \u00fcmberehitusse. Samuti kasutab Mozilla Rusti Servo, HTML-i renderdamise mootori arendamiseks, mis tulevikus asendab praeguse Firefoxi renderdamise mootori. Paljud teised ettev\u00f5tted on hakanud Rusti oma projektides kasutama, sealhulgas Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu ja paljud teised.<\/p>\n<p>Rust lahendab \u00fche k\u00f5ige olulisema probleemi C keeles. See pakub automaatset m\u00e4luhaldust, seega ei pea arendajad iga objekti jaoks rakenduses m\u00e4lu k\u00e4sitsi eraldama ja seej\u00e4rel vabastama. Mis eristab Rusti teistest kaasaegsetest keeltest, on see, et sellel ei ole pr\u00fcgikoristajat, mis automaatselt eemaldab m\u00e4lu mittekasutatavad objektid, samuti ei ole tal t\u00f6\u00f6keskkonda, mis on vajalik selle t\u00f6\u00f6ks, nagu n\u00e4iteks Java Runtime Environment Java jaoks. Selle asemel sisaldab Rust omandi, laenamise, viidete ja eluea kontseptsioone. \u201eRustis on objektikutsumise deklareerimise s\u00fcsteem, mis v\u00f5imaldab m\u00e4rkida, kas objekti kasutab selle omanik v\u00f5i on see lihtsalt laenatud. Kui laenate objekti, j\u00e4lgib kompilaator seda ja tagab, et originaal j\u00e4\u00e4b alles, kuni viitate sellele. Samuti hoiab Rust silma peal, et objekt eemaldataks m\u00e4lust kohe p\u00e4rast selle kasutamise l\u00f5ppemist, sisestades vastava kutse koodi kompileerimise ajal ilma t\u00e4iendava ajakuluta,\u201d r\u00e4\u00e4gib Triplett.<\/p>\n<p>Oma t\u00f6\u00f6keskkonna puudumist v\u00f5ib samuti pidada Rusti positiivseks omaduseks. Triplett peab keeruliseks s\u00fcsteemiprogrammeerimise t\u00f6\u00f6riistana kasutada keeli, mis seda t\u00f6\u00f6tlemisprotsessi n\u00f5uavad. Nagu ta selgitab: \u201eTe peate selle t\u00f6\u00f6keskkonna initsialiseerima, enne kui saate k\u00e4ivitada mis tahes koodi, peate kasutama seda t\u00f6\u00f6keskkonda funktsioonide kutseks, ja ise t\u00f6\u00f6keskkond v\u00f5ib teie selja taga ootamatutes hetkedes t\u00e4iendavat koodi k\u00e4ivitada.\u201d<\/p>\n<p>Rust p\u00fc\u00fcab ka tagada turvalise paralleelse programmeerimise. Samad funktsioonid, mis muudavad selle m\u00e4lu jaoks turvaliseks, j\u00e4lgivad selliseid asju nagu see, millisele l\u00f5ime kuulub milline objekt ja millised objektid v\u00f5ivad voogude vahel liikuda, ning millised vajavad lukustamist.<\/p>\n<p>Need k\u00f5ik funktsioonid muudavad Rusti piisavalt veenvaks, et arendajad saaksid valida selle uue t\u00f6\u00f6riistana s\u00fcsteemsete programmide kirjutamiseks. Kuid paralleelsete arvutuste osas j\u00e4\u00e4b Rust veel veidi maha C-st.<\/p>\n<p>Triplet on loodud spetsiaalne t\u00f6\u00f6grupp, mis tegeleb Rusti vajalike funktsioonide rakendamisega, et see suudaks t\u00e4ielikult v\u00f5rdsuda, \u00fcletada ja asendada C s\u00fcsteemide programmeerimise vallas. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/rust\/comments\/cupayl\/intel_and_rust_the_future_of_systems_programming\/\">Redditi teemas<\/a><\/noindex>, oma ettekande raames teatas ta, et \u201eFFI\/C Parity grupp on loomisel ja pole veel t\u00f6\u00f6d alustanud\u201d, kuid ta on valmis vastama k\u00f5ikidele k\u00fcsimustele ja tulevikus avaldab kindlasti l\u00e4himaid plaane Rusti arendamiseks oma algatuse raames k\u00f5igile huvilistele.<\/p>\n<p>V\u00f5ib eeldada, et k\u00f5igepealt tegeleb FFI\/C Parity grupp Rusti mitme l\u00f5ime toe parandamisega, BFLOAT16 toe rakendamisega, uute Intel Xeon Scalable protsessorite kasutusele v\u00f5etud ujuvpunktiliste numbrite esitusformaadiga, samuti Assembliga koodi lisamise stabiilsuse tagamisega.<\/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.1.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.1.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 on s\u00fcsteemide programmeerimise tulevik, C on uus Assembleerimine\" - ettekande \u00fche juhtiva Intel'i inseneri poolt | ProHoster","description":"Hiljuti toimunud avatud l\u00e4htekoodiga tehnoloogia tipps\u00fcndmusel (Open Source Technology Summit - OSTS) esines Josh Triplet.","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}]}}