{"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\/fr\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","title":{"rendered":"\u00ab Rust \u2014 l'avenir de la programmation syst\u00e8me, C \u2014 le nouveau assembleur \u00bb \u2014 pr\u00e9sentation d'un des principaux ing\u00e9nieurs d'Intel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Lors du dernier Sommet sur les technologies open source (Open Source Technology Summit - OSTS),&nbsp;<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/josh_triplett\/media\">Josh Triplett<\/a><\/noindex>le principal ing\u00e9nieur d'Intel a d\u00e9clar\u00e9 que son entreprise \u00e9tait int\u00e9ress\u00e9e par le fait que, dans un avenir proche, Rust atteigne le \u00ab parit\u00e9 \u00bb avec le langage C, qui reste dominant dans le d\u00e9veloppement syst\u00e8me et bas niveau. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=l9hM0h6IQDo\">Dans sa pr\u00e9sentation<\/a><\/noindex> Sous le titre \u00ab Intel et Rust : l'avenir de la programmation syst\u00e8me \u00bb, il a \u00e9galement \u00e9voqu\u00e9 l'histoire de la programmation syst\u00e8me, comment C est devenu le langage de programmation syst\u00e8me \u00ab par d\u00e9faut \u00bb, les possibilit\u00e9s que Rust offre pour lui donner un avantage sur C, et comment il pourrait remplacer compl\u00e8tement C dans ce domaine dans un avenir proche.<\/p>\n<p><img decoding=\"async\" alt=\"\u00ab Rust \u2014 l&#039;avenir de la programmation syst\u00e8me, C \u2014 le nouveau assembleur \u00bb \u2014 pr\u00e9sentation d&#039;un des principaux ing\u00e9nieurs d&#039;Intel\" src=\"\/wp-content\/uploads\/2019\/09\/808f43997681e59a5918f05b681ebfc1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>La programmation syst\u00e8me est le d\u00e9veloppement et la gestion de logiciels qui servent de plateforme pour cr\u00e9er des applications, permettant aux applications de communiquer avec le processeur, la m\u00e9moire vive, les dispositifs d'entr\u00e9e\/sortie et le mat\u00e9riel r\u00e9seau. Le logiciel syst\u00e8me cr\u00e9e une abstraction sp\u00e9ciale sous forme d'interfaces, qui aident \u00e0 d\u00e9velopper des logiciels applicatifs sans entrer dans les d\u00e9tails de fonctionnement du \u00ab mat\u00e9riel \u00bb.<\/p>\n<p>Triplet d\u00e9finit lui-m\u00eame la programmation syst\u00e8me comme \u00ab tout ce qui n'est pas une application \u00bb. Cela inclut des \u00e9l\u00e9ments tels que le BIOS, les firmwares, les chargeurs de d\u00e9marrage et les noyaux des syst\u00e8mes d'exploitation, divers types de code int\u00e9gr\u00e9 bas niveau, ainsi que des impl\u00e9mentations de machines virtuelles. Fait int\u00e9ressant, Triplet consid\u00e8re que le navigateur web est \u00e9galement un logiciel syst\u00e8me, car il est devenu bien plus qu'une simple \u00ab application \u00bb, se transformant en une \u00ab plateforme pour les sites et applications web \u00bb.<\/p>\n<p>Dans le pass\u00e9, la plupart des logiciels syst\u00e8mes, y compris les BIOS, les bootloaders et les micrologiciels, \u00e9taient \u00e9crits en langage d'assemblage. Dans les ann\u00e9es 1960, des exp\u00e9rimentations ont commenc\u00e9 pour fournir un support mat\u00e9riel aux langages de haut niveau, ce qui a conduit \u00e0 la cr\u00e9ation de langages tels que PL\/S, BLISS, BCPL et ALGOL 68.<\/p>\n<p><center><\/center><\/p>\n<p>Puis, dans les ann\u00e9es 1970, Dennis Ritchie a cr\u00e9\u00e9 le langage de programmation C pour le syst\u00e8me d'exploitation Unix. D\u00e9velopp\u00e9 \u00e0 partir du langage de programmation B, qui n'avait m\u00eame pas de support pour le typage, C \u00e9tait rempli de fonctionnalit\u00e9s puissantes de haut niveau, particuli\u00e8rement adapt\u00e9es pour \u00e9crire des syst\u00e8mes d'exploitation et des pilotes. Plusieurs composants d'UNIX, y compris son noyau, ont finalement \u00e9t\u00e9 r\u00e9\u00e9crits en C. Par la suite, de nombreux autres programmes syst\u00e8me, y compris la base de donn\u00e9es Oracle, la majeure partie du code source de Windows et le syst\u00e8me d'exploitation Linux, ont \u00e9galement \u00e9t\u00e9 \u00e9crits en C.<\/p>\n<p>C a re\u00e7u un immense soutien dans ce domaine. Mais qu'est-ce qui a vraiment pouss\u00e9 les d\u00e9veloppeurs \u00e0 y passer ? Triplett estime que pour motiver les d\u00e9veloppeurs \u00e0 passer d'un langage de programmation \u00e0 un autre, le nouveau langage doit avant tout offrir de nouvelles fonctionnalit\u00e9s sans perdre les anciennes capacit\u00e9s.<\/p>\n<p>Tout d'abord, le langage doit offrir des \u00ab fonctionnalit\u00e9s nouvelles suffisamment impressionnantes \u00bb. \u00ab Il ne peut pas \u00eatre juste un peu mieux. Il doit \u00eatre significativement meilleur pour justifier les efforts et le temps n\u00e9cessaires aux ing\u00e9nieurs pour effectuer la transition \u00bb, explique-t-il. Compar\u00e9 au langage d'assemblage, C avait beaucoup \u00e0 offrir. Il offrait un certain degr\u00e9 de typage s\u00e9curis\u00e9, garantissait une meilleure portabilit\u00e9 et performance avec des constructions de haut niveau, et g\u00e9n\u00e9rait en g\u00e9n\u00e9ral un code beaucoup plus lisible.<\/p>\n<p>Deuxi\u00e8mement, le langage doit assurer la compatibilit\u00e9 avec des fonctionnalit\u00e9s anciennes, ce qui signifie que dans l'histoire de la transition vers le C, les d\u00e9veloppeurs devaient \u00eatre s\u00fbrs qu'il \u00e9tait au moins aussi fonctionnel que le langage assembleur. Triplett explique : \u00ab Un nouveau langage ne peut pas simplement \u00eatre meilleur, il doit \u00e9galement \u00eatre au m\u00eame niveau \u00bb. En plus d'\u00eatre plus rapide et de prendre en charge tous les types de donn\u00e9es que pouvait utiliser le langage assembleur, le C avait aussi ce que Triplett appelle une \u00ab trappe de secours \u00bb, \u00e0 savoir la possibilit\u00e9 d'inclure du code en langage assembleur.<\/p>\n<p><img decoding=\"async\" alt=\"\u00ab Rust \u2014 l&#039;avenir de la programmation syst\u00e8me, C \u2014 le nouveau assembleur \u00bb \u2014 pr\u00e9sentation d&#039;un des principaux ing\u00e9nieurs d&#039;Intel\" src=\"\/wp-content\/uploads\/2019\/09\/7f380b960f6eaab9903dc3dc42da2869.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett estime que le C devient maintenant ce que le langage assembleur \u00e9tait il y a de nombreuses ann\u00e9es. \u00ab Le C est le nouvel Assembleur \u00bb, d\u00e9clare-t-il. D\u00e9sormais, les d\u00e9veloppeurs recherchent un nouveau langage de haut niveau qui non seulement r\u00e9soudra les probl\u00e8mes accumul\u00e9s dans le C, que l'on ne peut plus corriger, mais qui proposera aussi de nouvelles capacit\u00e9s impressionnantes. Ce langage doit \u00eatre suffisamment convaincant pour inciter les d\u00e9veloppeurs \u00e0 migrer, il doit \u00eatre s\u00e9curis\u00e9, offrir une gestion automatique de la m\u00e9moire, et bien plus encore.<\/p>\n<p>\u00ab Tout langage qui souhaite \u00eatre meilleur que le C doit offrir beaucoup plus que juste une protection contre les d\u00e9bordements de tampon s'il veut vraiment devenir une alternative convaincante. Les d\u00e9veloppeurs sont int\u00e9ress\u00e9s par la convivialit\u00e9 et la performance, par l'\u00e9criture de code qui ne n\u00e9cessite pas d'explications et qui fait plus de travail avec moins de lignes. Il est \u00e9galement n\u00e9cessaire de r\u00e9soudre les probl\u00e8mes de s\u00e9curit\u00e9. La simplicit\u00e9 d'utilisation et la performance sont inextricablement li\u00e9es. Moins vous devez \u00e9crire de code pour atteindre un objectif, moins vous avez de chances de commettre des erreurs li\u00e9es \u00e0 la s\u00e9curit\u00e9 ou non \u00bb, explique Triplett.<\/p>\n<p><strong>Comparaison entre Rust et C<\/strong> <\/p>\n<p>D\u00e8s 2006, Graydon Hoare, un employ\u00e9 de Mozilla, a commenc\u00e9 \u00e0 \u00e9crire Rust comme projet personnel. En 2009, Mozilla a commenc\u00e9 \u00e0 sponsoriser le d\u00e9veloppement de Rust pour ses propres besoins et a \u00e9galement \u00e9largi l'\u00e9quipe pour faire progresser le langage.<\/p>\n<p>Une des raisons pour lesquelles Mozilla s'est int\u00e9ress\u00e9e \u00e0 un nouveau langage est que Firefox a \u00e9t\u00e9 \u00e9crit en plus de 4 millions de lignes de code C++ et avait de nombreuses vuln\u00e9rabilit\u00e9s critiques. Rust a \u00e9t\u00e9 con\u00e7u en tenant compte des exigences de s\u00e9curit\u00e9 et de parall\u00e9lisme, ce qui en fait un choix id\u00e9al pour r\u00e9\u00e9crire de nombreux composants de Firefox dans le cadre du projet Quantum visant \u00e0 une refonte compl\u00e8te de l'architecture du navigateur. Mozilla utilise \u00e9galement Rust pour d\u00e9velopper Servo, le moteur de rendu HTML qui remplacera \u00e0 l'avenir l'actuel moteur de rendu de Firefox. De nombreuses autres entreprises ont commenc\u00e9 \u00e0 utiliser Rust pour leurs projets, y compris Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu et bien d'autres.<\/p>\n<p>Rust r\u00e9sout l'un des probl\u00e8mes les plus importants du langage C. Il propose une gestion automatique de la m\u00e9moire, permettant aux d\u00e9veloppeurs de ne pas avoir \u00e0 allouer et \u00e0 lib\u00e9rer manuellement de la m\u00e9moire pour chaque objet dans une application. Ce qui distingue Rust des autres langages modernes, c'est qu'il n'a pas de ramasse-miettes qui supprime automatiquement de la m\u00e9moire les objets inutilis\u00e9s, ni d'environnement d'ex\u00e9cution n\u00e9cessaire \u00e0 son fonctionnement, comme par exemple l'environnement d'ex\u00e9cution Java pour Java. Au lieu de cela, Rust a des concepts de propri\u00e9t\u00e9, d'emprunt, de r\u00e9f\u00e9rences et de dur\u00e9e de vie. \u00ab Rust a un syst\u00e8me de d\u00e9claration des appels d'objet, permettant d'indiquer si c'est son propri\u00e9taire qui l'utilise ou s'il s'agit simplement d'un emprunt. Si vous empruntez simplement un objet, le compilateur surveillera cela et garantira que l'original restera en place tant que vous y faites r\u00e9f\u00e9rence. Et Rust veillera \u00e9galement \u00e0 ce que l'objet soit supprim\u00e9 de la m\u00e9moire d\u00e8s la fin de son utilisation, en ins\u00e9rant l'appel appropri\u00e9 dans le code lors de la compilation sans co\u00fbts de temps suppl\u00e9mentaires \u00bb, explique Triplett.<\/p>\n<p>L'absence de sa propre environnement d'ex\u00e9cution peut \u00e9galement \u00eatre consid\u00e9r\u00e9e comme un point positif pour Rust. Triplett estime que les langages qui s'ex\u00e9cutent avec lui sont difficiles \u00e0 utiliser comme outils pour la programmation syst\u00e8me. Comme il l'explique : \u00ab Vous devez initialiser cet environnement d'ex\u00e9cution avant de pouvoir appeler un code, vous devez utiliser cet environnement d'ex\u00e9cution pour appeler des fonctions, et l'environnement d'ex\u00e9cution lui-m\u00eame peut ex\u00e9cuter du code suppl\u00e9mentaire derri\u00e8re votre dos \u00e0 des moments inattendus. \u00bb<\/p>\n<p>Rust vise \u00e9galement \u00e0 garantir une programmation parall\u00e8le s\u00e9curis\u00e9e. Les m\u00eames fonctionnalit\u00e9s qui le rendent s\u00fbr pour la m\u00e9moire suivent des \u00e9l\u00e9ments tels que le fait de savoir \u00e0 quel fil appartient quel objet et quels objets peuvent \u00eatre transf\u00e9r\u00e9s entre les fils et lesquels n\u00e9cessitent un verrouillage.<\/p>\n<p>Toutes ces fonctionnalit\u00e9s rendent Rust suffisamment convaincant pour que les d\u00e9veloppeurs choisissent d'en faire un nouvel outil de programmation syst\u00e8me. Cependant, en mati\u00e8re de calculs parall\u00e8les, Rust accuse encore un l\u00e9ger retard par rapport \u00e0 C.<\/p>\n<p>Triplet pr\u00e9voit de cr\u00e9er un groupe de travail sp\u00e9cial qui s'occupera de l'impl\u00e9mentation dans Rust des fonctionnalit\u00e9s n\u00e9cessaires pour qu'il puisse enti\u00e8rement rivaliser, surpasser et remplacer C dans le domaine de la programmation syst\u00e8me. Dans <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/rust\/comments\/cupayl\/intel_and_rust_the_future_of_systems_programming\/\">un forum sur Reddit<\/a><\/noindex>, d\u00e9di\u00e9 \u00e0 sa pr\u00e9sentation, il a d\u00e9clar\u00e9 que \u00ab le groupe FFI\/C Parity est en train de le cr\u00e9er et n'a pas encore commenc\u00e9 \u00e0 travailler \u00bb, pour l'instant il est pr\u00eat \u00e0 r\u00e9pondre \u00e0 toutes les questions, et \u00e0 l'avenir il publiera certainement les prochains plans de d\u00e9veloppement de Rust dans le cadre de son initiative pour toutes les personnes int\u00e9ress\u00e9es.<\/p>\n<p>On peut supposer que dans un premier temps, le groupe FFI \/ C Parity se concentrera sur l'am\u00e9lioration du support de la multithreading dans Rust, l'introduction du support BFLOAT16, un format de repr\u00e9sentation des nombres \u00e0 virgule flottante qui est apparu dans les nouveaux processeurs Intel Xeon Scalable, ainsi que la stabilisation des insertions de code en assembleur.<\/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 \/>Source : <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 - 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\/fr\/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\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\u00ab Rust est l'avenir de la programmation syst\u00e8me, C est le nouveau assembleur \u00bb \u2014 pr\u00e9sentation de l'un des principaux ing\u00e9nieurs d'Intel | ProHoster","description":"Lors du r\u00e9cent Sommet sur la technologie open source (Open Source Technology Summit - OSTS), Josh Triplet.","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/37661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=37661"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/37661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/28264"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=37661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=37661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=37661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}