{"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\/sv\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","title":{"rendered":"\u00abRust er fremtiden for systemprogrammering, C er den nye Assembly\u00bb \u2014 presentasjon fra en av de ledende ingeni\u00f8rene i Intel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Vid det nyligen h\u00e5llna Open Source Technology Summit (OSTS) ber\u00e4ttade en ledande ingenj\u00f6r fr\u00e5n Intel att hans f\u00f6retag \u00e4r intresserat av att Rust inom en snar framtid ska uppn\u00e5 \"paritet\" med det fortfarande dominerande spr\u00e5ket C inom system- och l\u00e5g niv\u00e5-utveckling.&nbsp;<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/josh_triplett\/media\">Josh Triplett<\/a><\/noindex>Under rubriken \"Intel och Rust: framtiden f\u00f6r systemprogrammering\" talade han ocks\u00e5 om historien bakom systemprogrammering, hur C blev det \"$1=\"spr\u00e5ket\"$2=l\u00e5g niv\u00e5\"$3=i\"$4=systemprogrammering\"$5=default$6=language\"$7=default\", vilka m\u00f6jligheter Rust erbjuder som ger det f\u00f6rdelar \u00f6ver C och hur det inom en snar framtid skulle kunna helt ers\u00e4tta C inom detta programomr\u00e5den. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=l9hM0h6IQDo\">I sin presentation<\/a><\/noindex> Systemprogrammering \u00e4r utvecklingen och hanteringen av programvara som fungerar som plattform f\u00f6r skapandet av till\u00e4mpningsapplikationer, vilket m\u00f6jligg\u00f6r interaktion mellan dessa och processorn, RAM, in- och utdataenheter och n\u00e4tverksutrustning. Systemprogramvaran skapar en speciell abstraktion i form av gr\u00e4nssnitt som hj\u00e4lper till att utveckla till\u00e4mpad programvara utan att beh\u00f6va f\u00f6rst\u00e5 detaljerna om hur \"h\u00e5rdvaran\" fungerar.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust er fremtiden for systemprogrammering, C er den nye Assembly\u00bb \u2014 presentasjon fra en av de ledende ingeni\u00f8rene i Intel\" src=\"\/wp-content\/uploads\/2019\/09\/808f43997681e59a5918f05b681ebfc1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett definierar systemprogrammering som \"allt som inte \u00e4r en applikation\". Det inkluderar saker som BIOS, firmware, bootloaders och operativsystemsk\u00e4rnor, olika typer av inbyggd l\u00e5g-niv\u00e5 kod, samt implementationer av virtuella maskiner. Intressant nog anser Triplett att en webbl\u00e4sare ocks\u00e5 \u00e4r systemprogramvara, eftersom webbl\u00e4saren l\u00e4nge har blivit mer \u00e4n \"bara ett program\" och har utvecklats till en sj\u00e4lvst\u00e4ndig \"plattform f\u00f6r webbplatser och webbapplikationer\".<\/p>\n<p>F\u00f6r det f\u00f6rsta m\u00e5ste spr\u00e5ket erbjuda \"tillr\u00e4ckligt imponerande\" nya funktioner. \"Det kan inte vara n\u00e5got b\u00e4ttre \u00e4n lite b\u00e4ttre. Det m\u00e5ste vara avsev\u00e4rt b\u00e4ttre f\u00f6r att motivera de anstr\u00e4ngningar och tid fr\u00e5n ingenj\u00f6rerna som kr\u00e4vs f\u00f6r att g\u00f6ra \u00f6verg\u00e5ngen\", f\u00f6rklarar han. J\u00e4mf\u00f6rt med assembler-spr\u00e5ket hade C m\u00e5nga saker att erbjuda. Det st\u00f6dde i viss m\u00e5n s\u00e4ker typning, erbj\u00f6d b\u00e4ttre portabilitet och prestanda med h\u00f6g-niv\u00e5 konstruktioner, samt genererade \u00f6verlag mycket mer l\u00e4sbar kod.<\/p>\n<p>Tidigare skrevs de flesta systemprogram, inklusive BIOS, bootloaders och firmware, p\u00e5 assembler. P\u00e5 1960-talet inleddes experiment med att ge h\u00e5rdvarust\u00f6d f\u00f6r h\u00f6gre niv\u00e5spr\u00e5k, vilket ledde till skapandet av spr\u00e5k som PL\/S, BLISS, BCPL och ALGOL 68.<\/p>\n<p><center><\/center><\/p>\n<p>P\u00e5 1970-talet skapade Dennis Ritchie programmeringsspr\u00e5ket C f\u00f6r operativsystemet Unix. C, som utvecklades baserat p\u00e5 det typfria programmeringsspr\u00e5ket B, erbj\u00f6d kraftfulla h\u00f6g-niv\u00e5funktioner som var s\u00e4rskilt l\u00e4mpade f\u00f6r att skriva operativsystem och drivrutiner. Flera komponenter i UNIX, inklusive dess k\u00e4rna, blev s\u00e5 sm\u00e5ningom omskrivna i C. M\u00e5nga andra systemprogram, inklusive Oracle-databasen, st\u00f6rsta delen av Windows-k\u00e4llkoden och operativsystemet Linux, har ocks\u00e5 skrivits i C.<\/p>\n<p>C fick stort st\u00f6d i detta avseende. Men vad var det som fick utvecklarna att byta till det? Triplett anser att f\u00f6r att motivera utvecklare att byta fr\u00e5n ett programmeringsspr\u00e5k till ett annat, m\u00e5ste det nya spr\u00e5ket framf\u00f6r allt erbjuda nya funktioner utan att f\u00f6rlora de gamla m\u00f6jligheterna.<\/p>\n<p>F\u00f6r det f\u00f6rsta m\u00e5ste spr\u00e5ket erbjuda \"tillr\u00e4ckligt imponerande\" nya funktioner. \"Det kan inte vara n\u00e5got b\u00e4ttre \u00e4n lite b\u00e4ttre. Det m\u00e5ste vara avsev\u00e4rt b\u00e4ttre f\u00f6r att motivera de anstr\u00e4ngningar och tid fr\u00e5n ingenj\u00f6rerna som kr\u00e4vs f\u00f6r att g\u00f6ra \u00f6verg\u00e5ngen\", f\u00f6rklarar han. J\u00e4mf\u00f6rt med assembler-spr\u00e5ket hade C m\u00e5nga saker att erbjuda. Det st\u00f6dde i viss m\u00e5n s\u00e4ker typning, erbj\u00f6d b\u00e4ttre portabilitet och prestanda med h\u00f6g-niv\u00e5 konstruktioner, samt genererade \u00f6verlag mycket mer l\u00e4sbar kod.<\/p>\n<p>F\u00f6r det andra m\u00e5ste spr\u00e5ket st\u00f6dja \u00e4ldre funktioner, vilket inneb\u00e4r att n\u00e4r det kom till att \u00f6verg\u00e5 till C, m\u00e5ste utvecklarna vara s\u00e4kra p\u00e5 att det \u00e4r minst lika funktionellt som assembler-spr\u00e5ket. Triplett f\u00f6rklarar: \u201eDet nya spr\u00e5ket kan inte bara vara b\u00e4ttre, det m\u00e5ste ocks\u00e5 vara \u00e5tminstone lika bra.\u201d F\u00f6rutom att C var snabbare och st\u00f6dde alla datatyper som assembler-spr\u00e5ket kunde anv\u00e4nda, hade det ocks\u00e5 vad Triplett kallade en \u201en\u00f6dstopp\u201d, n\u00e4mligen att det st\u00f6dde ins\u00e4ttningar av kod p\u00e5 assembler-spr\u00e5ket inuti sig.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust er fremtiden for systemprogrammering, C er den nye Assembly\u00bb \u2014 presentasjon fra en av de ledende ingeni\u00f8rene i Intel\" src=\"\/wp-content\/uploads\/2019\/09\/7f380b960f6eaab9903dc3dc42da2869.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett anser att C nu h\u00e5ller p\u00e5 att bli det som assembler-spr\u00e5ket var f\u00f6r m\u00e5nga \u00e5r sedan. \u201eC \u00e4r den nya Assemblerspr\u00e5ket\u201d, s\u00e4ger han. Utvecklare letar nu efter ett nytt h\u00f6g-niv\u00e5-spr\u00e5k som inte bara kommer att l\u00f6sa de problem som ansamlas i C, och som \u00e4r om\u00f6jliga att \u00e5tg\u00e4rda, utan ocks\u00e5 erbjuder nya imponerande m\u00f6jligheter. Ett s\u00e5dant spr\u00e5k m\u00e5ste vara tillr\u00e4ckligt \u00f6vertygande f\u00f6r att f\u00e5 utvecklare att byta till det, vara s\u00e4kert, erbjuda automatisk minneshantering och mycket mer.<\/p>\n<p>\u201eVarje spr\u00e5k som vill vara b\u00e4ttre \u00e4n C m\u00e5ste erbjuda mycket mer \u00e4n bara skydd mot buffert\u00f6verfl\u00f6d, om det verkligen vill bli ett \u00f6vertygande alternativ. Utvecklare \u00e4r intresserade av anv\u00e4ndarv\u00e4nlighet och prestanda, att skriva kod som inte kr\u00e4ver f\u00f6rklaringar och som g\u00f6r mer arbete med f\u00e4rre rader. S\u00e4kerhetsproblem m\u00e5ste ocks\u00e5 l\u00f6sas. Anv\u00e4ndarv\u00e4nlighet och prestanda \u00e4r o\u00e5tskiljaktigt kopplade till varandra. Ju mindre kod du beh\u00f6ver skriva f\u00f6r att uppn\u00e5 n\u00e5got, desto f\u00e4rre m\u00f6jligheter har du att g\u00f6ra n\u00e5gra s\u00e4kerhetsrelaterade misstag\u201d, f\u00f6rklarar Triplett.<\/p>\n<p><strong>J\u00e4mf\u00f6relse mellan Rust och C<\/strong> <\/p>\n<p>Redan 2006 b\u00f6rjade Graydon Hoare, en anst\u00e4lld p\u00e5 Mozilla, skriva Rust som ett personligt projekt. \u00c5r 2009 b\u00f6rjade Mozilla finansiera utvecklingen av Rust f\u00f6r sina egna behov och utvidgade dessutom teamet f\u00f6r vidareutveckling av spr\u00e5ket.<\/p>\n<p>En av anledningarna till att Mozilla blev intresserad av ett nytt spr\u00e5k \u00e4r att Firefox var skrivet p\u00e5 mer \u00e4n 4 miljoner rader C++-kod och hade ganska m\u00e5nga kritiska s\u00e5rbarheter. Rust skapades med krav p\u00e5 s\u00e4kerhet och parallellitet i \u00e5tanke, vilket g\u00f6r det till ett utm\u00e4rkt val f\u00f6r att skriva om m\u00e5nga komponenter i Firefox inom ramen f\u00f6r Quantum-projektet f\u00f6r en fullst\u00e4ndig omarbetning av webbl\u00e4sarens arkitektur. Mozilla anv\u00e4nder ocks\u00e5 Rust f\u00f6r att utveckla Servo, en HTML-renderingsmotor som i framtiden kommer att ers\u00e4tta den nuvarande renderingsmotorn i Firefox. M\u00e5nga andra f\u00f6retag har b\u00f6rjat anv\u00e4nda Rust f\u00f6r sina projekt, inklusive Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu och m\u00e5nga andra.<\/p>\n<p>Rust l\u00f6ser ett av de mest centrala problemen med C-spr\u00e5ket. Det erbjuder automatiserad minneshantering, s\u00e5 utvecklare beh\u00f6ver inte manuellt allokera och sedan frig\u00f6ra minnet f\u00f6r varje objekt i sin applikation. Vad som s\u00e4rskiljer Rust fr\u00e5n andra moderna spr\u00e5k \u00e4r att det inte har en sopp\u00e5se som automatiskt tar bort oanv\u00e4nda objekt fr\u00e5n minnet, samt ingen k\u00f6rmilj\u00f6 som kr\u00e4vs f\u00f6r att det ska fungera, som till exempel Java Runtime Environment f\u00f6r Java. Ist\u00e4llet har Rust koncept av \u00e4garskap, l\u00e5n, referenser och livsl\u00e4ngd. \"I Rust finns det ett system f\u00f6r att deklarera objektanrop, vilket g\u00f6r att du kan ange om det \u00e4r \u00e4garen som anv\u00e4nder det eller om det bara \u00e4r ett l\u00e5n. Om du bara l\u00e5nar ett objekt kommer kompilatorn att h\u00e5lla koll p\u00e5 detta och s\u00e4kerst\u00e4lla att originalet f\u00f6rblir p\u00e5 plats s\u00e5 l\u00e4nge du refererar till det. Dessutom ser Rust till att objektet tas bort fr\u00e5n minnet s\u00e5 snart det inte l\u00e4ngre anv\u00e4nds, genom att inf\u00f6ra det l\u00e4mpliga anropet i koden under kompileringen utan extra tiden\" \u2014 ber\u00e4ttar Triplett.<\/p>\n<p>Avsaknaden av en egen k\u00f6rmilj\u00f6 kan ocks\u00e5 ses som en f\u00f6rdel f\u00f6r Rust. Triplett anser att spr\u00e5k som k\u00f6rs med hj\u00e4lp av en s\u00e5dan \u00e4r sv\u00e5ra att anv\u00e4nda som verktyg f\u00f6r systemprogrammering. Som han f\u00f6rklarar: \"Du m\u00e5ste initialisera denna k\u00f6rmilj\u00f6 innan du kan anropa n\u00e5gon kod, du m\u00e5ste anv\u00e4nda denna k\u00f6rmilj\u00f6 f\u00f6r att anropa funktioner, och sj\u00e4lva k\u00f6rmilj\u00f6n kan k\u00f6ra ytterligare kod bakom din rygg vid ov\u00e4ntade tillf\u00e4llen.\"<\/p>\n<p>Rust str\u00e4var ocks\u00e5 efter att s\u00e4kerst\u00e4lla s\u00e4kert parallellt programering. De funktioner som g\u00f6r den minness\u00e4ker \u00f6vervakar s\u00e5dana saker som vilken tr\u00e5d som \u00e4ger vilket objekt och vilka objekt som kan \u00f6verf\u00f6ras mellan tr\u00e5dar och vilka som beh\u00f6ver l\u00e5sas.<\/p>\n<p>Alla dessa funktioner g\u00f6r Rust tillr\u00e4ckligt \u00f6vertygande f\u00f6r att utvecklare ska v\u00e4lja det som ett nytt verktyg f\u00f6r systemprogrammering. Men n\u00e4r det g\u00e4ller parallella ber\u00e4kningar ligger Rust fortfarande lite efter C.<\/p>\n<p>Triplet planerar att skapa en specialarbetsgrupp som ska arbeta med att implementera n\u00f6dv\u00e4ndiga funktioner i Rust s\u00e5 att det helt kan j\u00e4mf\u00f6ras med, \u00f6vertr\u00e4ffa och ers\u00e4tta C inom systemprogrammering. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/rust\/comments\/cupayl\/intel_and_rust_the_future_of_systems_programming\/\">tr\u00e5den p\u00e5 Reddit<\/a><\/noindex>, kring hans f\u00f6rel\u00e4sning, meddelade han att \"gruppen FFI\/C Parity \u00e4r p\u00e5 g\u00e5ng, men har \u00e4nnu inte p\u00e5b\u00f6rjat sitt arbete\", och f\u00f6r nu \u00e4r han redo att svara p\u00e5 eventuella fr\u00e5gor, och i framtiden kommer han definitivt att publicera kommande planer f\u00f6r Rust inom ramen f\u00f6r sin satsning f\u00f6r alla intresserade.<\/p>\n<p>Man kan anta att FFI\/C Parity-gruppen i f\u00f6rsta hand kommer att arbeta med att f\u00f6rb\u00e4ttra st\u00f6det f\u00f6r flertr\u00e5dad programk\u00f6rning i Rust, implementera st\u00f6d f\u00f6r BFLOAT16, ett talformat f\u00f6r flyttal som introducerades i de nya Intel Xeon Scalable-processorerna, samt stabilisera inb\u00e4ddning av kod i assembler.<\/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 \/>K\u00e4lla: <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.4 - 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\/sv\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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 \u00e4r framtiden f\u00f6r systemprogrammering, C \u00e4r den nya Assemblern\" \u2014 presentation av en av de ledande ingenj\u00f6rerna p\u00e5 Intel | ProHoster","description":"Vid den nyligen avslutade \u00d6ppen k\u00e4llkodsteknologigammal (Open Source Technology Summit \u2014 OSTS) talade Josh Triplet.","canonical_url":"https:\/\/prohoster.info\/sv\/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":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/37661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=37661"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/37661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/28264"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=37661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=37661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=37661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}