{"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\/ro\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","title":{"rendered":"\u00abRust este viitorul program\u0103rii de sistem, C este noul Assembler\u00bb \u2014 discursul unuia dintre inginerii de frunte de la Intel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La recent\u0103 conferin\u021b\u0103 despre tehnologii open source (Open Source Technology Summit - OSTS)&nbsp;<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/josh_triplett\/media\">Josh Triplett<\/a><\/noindex>, inginerul principal de la Intel a declarat c\u0103 compania sa este interesat\u0103 ca Rust s\u0103 ajung\u0103 \u00een viitorul apropiat la \u201eparitate\u201d cu limbajul C, care \u00eenc\u0103 domin\u0103 domeniul dezvolt\u0103rii sistemelor \u0219i low-level. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=l9hM0h6IQDo\">\u00cen discursul s\u0103u<\/a><\/noindex> sub titlul \u201eIntel \u0219i Rust: viitorul program\u0103rii sistemelor\u201d a discutat despre istoria program\u0103rii sistemului, despre cum C a devenit limbajul de programare \u201eimplicit\u201d pentru sisteme, ce oportunit\u0103\u021bi le ofer\u0103 Rust acestuia pentru a-\u0219i demonstra avantajul asupra limbajului C \u0219i cum \u00een viitorul apropiat ar putea \u00eenlocui complet C \u00een acest domeniu al program\u0103rii.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust este viitorul program\u0103rii de sistem, C este noul Assembler\u00bb \u2014 discursul unuia dintre inginerii de frunte de la Intel\" src=\"\/wp-content\/uploads\/2019\/09\/808f43997681e59a5918f05b681ebfc1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Programarea sistemelor este dezvoltarea \u0219i gestionarea software-ului care serve\u0219te ca platform\u0103 pentru crearea aplica\u021biilor, asigur\u00e2ndu-se c\u0103 acestea interac\u021bioneaz\u0103 cu procesorul, memoria RAM, dispozitivele de intrare\/ie\u0219ire \u0219i echipamentele de re\u021bea. Software-ul de sistem creeaz\u0103 o abstrac\u021bie special\u0103 sub form\u0103 de interfe\u021be, care ajut\u0103 la crearea aplica\u021biilor f\u0103r\u0103 a intra \u00een detalii despre modul \u00een care func\u021bioneaz\u0103 efectiv hardware-ul.<\/p>\n<p>Triplet define\u0219te programarea sistemului ca fiind \u201etot ce nu este o aplica\u021bie\u201d. Aceasta include lucruri precum BIOS, firmware, bootloade \u0219i nuclee ale sistemelor de operare, diferite tipuri de cod low-level \u00eencorporat, precum \u0219i implement\u0103ri de ma\u0219ini virtuale. Interesant este c\u0103 Triplet consider\u0103 c\u0103 un browser web este, de asemenea, software de sistem, deoarece browserul a devenit mai mult dec\u00e2t \u201edoar o aplica\u021bie\u201d, transform\u00e2ndu-se \u00eentr-o \u201eplatform\u0103 pentru site-uri web \u0219i aplica\u021bii web\u201d.<\/p>\n<p>\u00cen trecut, majoritatea programelor de sistem, inclusiv BIOS, \u00eenc\u0103rc\u0103toare \u0219i firmware, erau scrise \u00een limbaj de asamblare. \u00cen anii 1960 au \u00eenceput experimentele pentru a oferi suport hardware pentru limbaje de nivel \u00eenalt, ceea ce a dus la crearea unor limbaje precum PL\/S, BLISS, BCPL \u0219i ALGOL 68.<\/p>\n<p><center><\/center><\/p>\n<p>Apoi, \u00een anii 1970, Dennis Ritchie a creat limbajul de programare C pentru sistemul de operare Unix. Creat pe baza limbajului de programare B, care nu avea nici m\u0103car suport pentru tipuri de date, C a fost \u00eembog\u0103\u021bit cu func\u021bii avansate care erau cel mai bine adaptate pentru scrierea de sisteme de operare \u0219i drivere. Mai multe componente ale UNIX-ului, inclusiv nucleul s\u0103u, au fost \u00een cele din urm\u0103 rescrise \u00een C. Ulterior, multe alte programe de sistem, inclusiv baza de date Oracle, o mare parte din codul surs\u0103 al Windows \u0219i sistemul de operare Linux, au fost, de asemenea, scrise \u00een C.<\/p>\n<p>C a primit un suport uria\u0219 \u00een aceast\u0103 direc\u021bie. Dar ce anume a determinat dezvoltatorii s\u0103 treac\u0103 la el? Triplet consider\u0103 c\u0103, pentru a motiva dezvoltatorii s\u0103 schimbe un limbaj de programare cu altul, noul limbaj trebuie mai \u00eent\u00e2i s\u0103 ofere func\u021bii noi f\u0103r\u0103 a pierde vechile capacit\u0103\u021bi.<\/p>\n<p>\u00cen primul r\u00e2nd, limbajul trebuie s\u0103 ofere \u201efunc\u021bii noi suficient de impresionante\u201d. \u201eNu poate fi doar pu\u021bin mai bun. Trebuie s\u0103 fie semnificativ mai bun pentru a justifica efortul \u0219i timpul inginerilor necesar pentru a face tranzi\u021bia\u201d, explic\u0103 el. Compara\u021bia cu limbajul de asamblare arat\u0103 c\u0103 C avea multe lucruri de oferit. A sus\u021binut, \u00eentr-o anumit\u0103 m\u0103sur\u0103, tipizarea sigur\u0103, a asigurat o portabilitate \u0219i o performan\u021b\u0103 mai bun\u0103 cu construc\u021bii de nivel \u00eenalt \u0219i a generat, \u00een general, un cod mult mai u\u0219or de citit.<\/p>\n<p>\u00cen al doilea r\u00e2nd, limbajul trebuie s\u0103 asigure suport pentru vechile abilit\u0103\u021bi, ceea ce \u00eenseamn\u0103 c\u0103, \u00een povestea tranzi\u021biei c\u0103tre C, dezvoltatorii trebuiau s\u0103 fie siguri c\u0103 acesta este la fel de func\u021bional ca limbajul de asamblare. Triplett explic\u0103: \u201eUn limbaj nou nu poate fi doar mai bun; trebuie s\u0103 fie, de asemenea, la fel de bun.\u201d Pe l\u00e2ng\u0103 faptul c\u0103 C era mai rapid \u0219i suporta toate tipurile de date utilizate de limbajul de asamblare, acesta avea \u0219i ceea ce Triplett nume\u0219te \u201eu\u0219a de ie\u0219ire de urgen\u021b\u0103\u201d, adic\u0103 permitea inser\u021bii de cod \u00een limbaj de asamblare.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust este viitorul program\u0103rii de sistem, C este noul Assembler\u00bb \u2014 discursul unuia dintre inginerii de frunte de la Intel\" src=\"\/wp-content\/uploads\/2019\/09\/7f380b960f6eaab9903dc3dc42da2869.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett crede c\u0103 C devine acum ceea ce a fost limbajul de asamblare acum mul\u021bi ani. \u201eC este noul Asamblor\u201d, afirm\u0103 el. Acum, dezvoltatorii caut\u0103 un nou limbaj de nivel \u00eenalt care s\u0103 rezolve nu doar problemele cu care se confrunt\u0103 C, probleme ce nu pot fi remediate, ci \u0219i s\u0103 ofere noi func\u021bionalit\u0103\u021bi incitante. Un astfel de limbaj trebuie s\u0103 fie suficient de conving\u0103tor pentru a-i determina pe dezvoltatori s\u0103 treac\u0103 la el, s\u0103 fie sigur, s\u0103 asigure gestionarea automat\u0103 a memoriei \u0219i multe altele.<\/p>\n<p>\u201eOrice limbaj care vrea s\u0103 fie mai bun dec\u00e2t C trebuie s\u0103 ofere mult mai mult dec\u00e2t o simpl\u0103 protec\u021bie \u00eempotriva dep\u0103\u0219irii buffer-ului, dac\u0103 vrea cu adev\u0103rat s\u0103 devin\u0103 o alternativ\u0103 conving\u0103toare. Dezvoltatorii sunt interesa\u021bi de u\u0219urin\u021ba \u00een utilizare \u0219i de performan\u021b\u0103, de a scrie cod care nu necesit\u0103 explica\u021bii \u0219i care \u00eendepline\u0219te mai multe sarcini cu un num\u0103r mai mic de linii. De asemenea, trebuie s\u0103 se rezolve problemele de securitate. U\u0219urin\u021ba \u00een utilizare \u0219i performan\u021ba sunt indisolubil legate de aceasta. Cu c\u00e2t trebuie s\u0103 scrie\u021bi mai pu\u021bin cod pentru a realiza ceva, cu at\u00e2t ave\u021bi mai pu\u021bine oportunit\u0103\u021bi de a face gre\u0219eli legate de securitate sau nu\u201d, explic\u0103 Triplett.<\/p>\n<p><strong>Compararea Rust \u0219i C<\/strong> <\/p>\n<p>\u00cenc\u0103 din 2006, Graydon Hoare, un angajat al Mozilla, a \u00eenceput s\u0103 scrie Rust ca un proiect personal. Iar \u00een 2009, Mozilla a \u00eenceput s\u0103 sprijine dezvoltarea Rust pentru nevoile sale proprii \u0219i a extins echipa pentru a continua dezvoltarea limbajului.<\/p>\n<p>Una dintre motivele pentru care Mozilla a fost interesat\u0103 de un nou limbaj este c\u0103 Firefox a fost scris cu mai mult de 4 milioane de linii de cod C++ \u0219i avea destul de multe vulnerabilit\u0103\u021bi critice. Rust a fost creat av\u00e2nd \u00een vedere cerin\u021bele de securitate \u0219i paralelism, ceea ce \u00eel face o alegere ideal\u0103 pentru rescrierea multor componente Firefox \u00een cadrul proiectului Quantum de rearchitecturare complet\u0103 a browserului. De asemenea, Mozilla folose\u0219te Rust pentru dezvoltarea Servo, motorul de redare HTML care \u00een viitor va \u00eenlocui motorul de redare actual al Firefox. Multe alte companii au \u00eenceput s\u0103 utilizeze Rust pentru proiectele lor, inclusiv Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu \u0219i multe altele.<\/p>\n<p>Rust abordeaz\u0103 una dintre cele mai importante probleme ale limbajului C. Ofer\u0103 gestionarea automat\u0103 a memoriei, astfel \u00eenc\u00e2t programatorii nu trebuie s\u0103 aloce manual \u0219i apoi s\u0103 elibereze memorie pentru fiecare obiect din aplica\u021bie. Ceea ce distinge Rust de alte limbaje moderne este c\u0103 nu are un colector de gunoi care s\u0103 elimine automat din memorie obiectele neutilizate, precum \u0219i un mediu de execu\u021bie necesar pentru func\u021bionarea sa, cum ar fi Java Runtime Environment pentru Java. \u00cen schimb, Rust implementeaz\u0103 concepte de proprietate, \u00eemprumut, referin\u021be \u0219i durat\u0103 de via\u021b\u0103. \u201eRust are un sistem de declarare a apelurilor de obiect, care permite indicarea dac\u0103 este folosit de proprietar sau este doar un \u00eemprumut. Dac\u0103 \u00eemprumu\u021bi un obiect, compilatorul va monitoriza acest lucru \u0219i va garanta c\u0103 originalul r\u0103m\u00e2ne la locul s\u0103u, at\u00e2ta timp c\u00e2t te referi la el. De asemenea, Rust va asigura c\u0103 obiectul va fi eliminat din memorie imediat dup\u0103 ce nu mai este utilizat, inser\u00e2nd apelul corespunz\u0103tor \u00een cod \u00een timpul compil\u0103rii, f\u0103r\u0103 costuri suplimentare de timp\u201d, explic\u0103 Triplett.<\/p>\n<p>Absenta unui mediu de execu\u021bie propriu poate fi, de asemenea, considerat\u0103 un avantaj al Rust. Triplett consider\u0103 c\u0103 limbajele care ruleaz\u0103 cu ajutorul acestuia sunt greu de utilizat ca instrumente pentru programarea de sistem. A\u0219a cum explic\u0103: \u201eTrebuie s\u0103 ini\u021bializezi acest mediu de execu\u021bie \u00eenainte de a putea apela orice cod, trebuie s\u0103 utilizezi acest mediu de execu\u021bie pentru a apela func\u021bii, iar mediu de execu\u021bie poate rula cod suplimentar pe l\u00e2ng\u0103 tine \u00een momente nea\u0219teptate.\u201d<\/p>\n<p>De asemenea, Rust \u00ee\u0219i propune s\u0103 asigure programarea paralel\u0103 sigur\u0103. Acelea\u0219i func\u021bii care \u00eel fac sigur pentru memorie urm\u0103resc lucruri precum cui apar\u021bine un obiect \u0219i ce obiecte pot fi transferate \u00eentre fire, iar care necesit\u0103 blocare.<\/p>\n<p>Toate aceste func\u021bii fac ca Rust s\u0103 fie suficient de conving\u0103tor pentru ca dezvoltatorii s\u0103-l aleag\u0103 ca nou instrument pentru programarea de sistem. Cu toate acestea, din perspectiva calculului paralel, Rust \u00eenc\u0103 r\u0103m\u00e2ne pu\u021bin \u00een urm\u0103 \u00een compara\u021bie cu C.<\/p>\n<p>Triplet se preg\u0103te\u0219te s\u0103 formeze un grup de lucru special care se va ocupa de implementarea func\u021biilor necesare \u00een Rust, astfel \u00eenc\u00e2t acesta s\u0103 poat\u0103 rivaliza, dep\u0103\u0219i \u0219i \u00eenlocui C \u00een domeniul program\u0103rii de sistem. \u00cen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/rust\/comments\/cupayl\/intel_and_rust_the_future_of_systems_programming\/\">tema de pe Reddit<\/a><\/noindex>, dedicat prezent\u0103rii sale, a men\u021bionat c\u0103 \u201egrupul FFI\/C Parity este \u00een proces de crea\u021bie \u0219i nu a \u00eenceput \u00eenc\u0103 lucrul\u201d, p\u00e2n\u0103 acum este preg\u0103tit s\u0103 r\u0103spund\u0103 la orice \u00eentreb\u0103ri, iar \u00een viitor va publica \u00een mod sigur planurile viitoare pentru dezvoltarea Rust \u00een cadrul ini\u021biativei sale pentru to\u021bi cei interesa\u021bi.<\/p>\n<p>Se poate presupune c\u0103, \u00een primul r\u00e2nd, grupul FFI\/C Parity se va ocupa de \u00eembun\u0103t\u0103\u021birea suportului pentru programarea pe mai multe fire \u00een Rust, implementarea suportului pentru BFLOAT16, un format de reprezentare a numerelor cu virgul\u0103 mobil\u0103 care a ap\u0103rut \u00een noile procesoare Intel Xeon Scalable, precum \u0219i stabilizarea inser\u021biilor de cod \u00een 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 \/>Sursa: <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.2.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\/ro\/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.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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 este viitorul program\u0103rii de sistem, C este noul Assembler\u201d \u2013 prezentarea unuia dintre inginerii de top Intel | ProHoster","description":"La recentul Summit al Tehnologiilor cu Surse Deschise (Open Source Technology Summit \u2013 OSTS) Josh Triplet.","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/37661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=37661"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/37661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/28264"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=37661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=37661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=37661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}