{"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\/pt\/blog\/news\/rust-budushhee-sistemnogo-programmirovaniya-s-novyj-assembler-vystuplenie-odnogo-iz-vedushhih-inzhenerov-intel","title":{"rendered":"\u00abRust \u00e9 o futuro da programa\u00e7\u00e3o sist\u00eamica, C \u00e9 o novo Assembly\u00bb \u2014 apresenta\u00e7\u00e3o de um dos engenheiros principais da Intel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na recente C\u00fapula de Tecnologia de C\u00f3digo Aberto (Open Source Technology Summit - OSTS),&nbsp;<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/josh_triplett\/media\">Josh Triplett<\/a><\/noindex>o engenheiro chefe da Intel falou sobre o interesse da empresa em que, em um futuro pr\u00f3ximo, o Rust alcance um \"parit\u00e1rio\" com a ainda dominando linguagem C na \u00e1rea de desenvolvimento de sistemas e baixo n\u00edvel. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=l9hM0h6IQDo\">Em sua apresenta\u00e7\u00e3o<\/a><\/noindex> Sob o t\u00edtulo \"Intel e Rust: o futuro da programa\u00e7\u00e3o de sistemas\", ele tamb\u00e9m comentou sobre a hist\u00f3ria da programa\u00e7\u00e3o de sistemas, como C se tornou a linguagem de programa\u00e7\u00e3o de sistemas \"por padr\u00e3o\", que vantagens o Rust oferece sobre o C e como ele poder\u00e1 substituir completamente o C nessa \u00e1rea de programa\u00e7\u00e3o em um futuro pr\u00f3ximo.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust \u00e9 o futuro da programa\u00e7\u00e3o sist\u00eamica, C \u00e9 o novo Assembly\u00bb \u2014 apresenta\u00e7\u00e3o de um dos engenheiros principais da Intel\" src=\"\/wp-content\/uploads\/2019\/09\/808f43997681e59a5918f05b681ebfc1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>A programa\u00e7\u00e3o de sistemas consiste no desenvolvimento e gerenciamento de software que serve como plataforma para a cria\u00e7\u00e3o de aplica\u00e7\u00f5es, garantindo a intera\u00e7\u00e3o das \u00faltimas com o processador, mem\u00f3ria RAM, dispositivos de entrada e sa\u00edda e equipamentos de rede. O software de sistema cria uma abstra\u00e7\u00e3o espec\u00edfica na forma de interfaces, que ajudam a desenvolver software aplicativo sem entrar em detalhes de como o \"hardware\" funciona.<\/p>\n<p>Triplet define a programa\u00e7\u00e3o de sistemas como \"tudo que n\u00e3o \u00e9 uma aplica\u00e7\u00e3o\". Ela inclui coisas como BIOS, firmwares, carregadores e n\u00facleos de sistemas operacionais, v\u00e1rios tipos de c\u00f3digo de baixo n\u00edvel embutido, al\u00e9m de implementa\u00e7\u00f5es de m\u00e1quinas virtuais. Curiosamente, Triplet acredita que um navegador da web tamb\u00e9m \u00e9 um software de sistema, pois h\u00e1 muito tempo se tornou mais do que \"apenas um programa\", transformando-se em uma \"plataforma para sites e aplicativos web\".<\/p>\n<p>No passado, a maioria dos programas de sistema, incluindo BIOS, carregadores e firmwares, era escrita em linguagem de montagem. Na d\u00e9cada de 1960, come\u00e7aram os experimentos para fornecer suporte de hardware para linguagens de alto n\u00edvel, o que levou \u00e0 cria\u00e7\u00e3o de linguagens como PL\/S, BLISS, BCPL e ALGOL 68.<\/p>\n<p><center><\/center><\/p>\n<p>Ent\u00e3o, na d\u00e9cada de 1970, Dennis Ritchie criou a linguagem de programa\u00e7\u00e3o C para o sistema operacional Unix. Desenvolvido a partir da linguagem de programa\u00e7\u00e3o B, que n\u00e3o tinha nem mesmo suporte para tipagem, o C foi recheado de poderosas fun\u00e7\u00f5es de alto n\u00edvel que eram ideais para a cria\u00e7\u00e3o de sistemas operacionais e drivers. V\u00e1rios componentes do UNIX, incluindo seu n\u00facleo, foram eventualmente reescritos em C. Posteriormente, muitos outros programas de sistema, incluindo o banco de dados Oracle, a maior parte do c\u00f3digo-fonte do Windows e o sistema operacional Linux, tamb\u00e9m foram escritos em C.<\/p>\n<p>O C ganhou um enorme suporte nessa dire\u00e7\u00e3o. Mas o que exatamente levou os desenvolvedores a migrarem para ele? Triplett acredita que, para motivar os desenvolvedores a mudar de uma linguagem de programa\u00e7\u00e3o para outra, esta \u00faltima deve principalmente oferecer novas funcionalidades sem perder as capacidades antigas.<\/p>\n<p>Primeiramente, a linguagem deve oferecer fun\u00e7\u00f5es \"suficientemente impressionantes\". \"Ela n\u00e3o pode ser s\u00f3 um pouco melhor. Deve ser significativamente melhor para justificar o esfor\u00e7o e o tempo dos engenheiros necess\u00e1rio para a transi\u00e7\u00e3o\", explica ele. Comparado \u00e0 linguagem assembly, o C ofereceu muitas coisas que poderia proporcionar. Ele suportava, at\u00e9 certo ponto, a tipagem segura, proporcionava melhor portabilidade e desempenho com constru\u00e7\u00f5es de alto n\u00edvel, e gerava um c\u00f3digo em geral muito mais leg\u00edvel.<\/p>\n<p>Em segundo lugar, a linguagem deve oferecer suporte \u00e0s funcionalidades antigas, o que significa que, na transi\u00e7\u00e3o para C, os desenvolvedores precisavam ter certeza de que ele era pelo menos t\u00e3o funcional quanto a linguagem de montagem. Triplett explica: \u201cUma nova linguagem n\u00e3o pode ser apenas melhor, ela tamb\u00e9m deve ser, no m\u00ednimo, igual.\u201d Al\u00e9m de ser mais r\u00e1pida e suportar todos os tipos de dados que a linguagem de montagem poderia usar, C tamb\u00e9m tinha o que Triplett chamou de \u201cporta de emerg\u00eancia\u201d, ou seja, permitia inser\u00e7\u00f5es de c\u00f3digo em linguagem de montagem dentro dele.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abRust \u00e9 o futuro da programa\u00e7\u00e3o sist\u00eamica, C \u00e9 o novo Assembly\u00bb \u2014 apresenta\u00e7\u00e3o de um dos engenheiros principais da Intel\" src=\"\/wp-content\/uploads\/2019\/09\/7f380b960f6eaab9903dc3dc42da2869.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Triplett acredita que C est\u00e1 se tornando o que a linguagem de montagem foi muitos anos atr\u00e1s. \u201cC \u00e9 o novo Assembly\u201d, afirma ele. Agora, os desenvolvedores procuram uma nova linguagem de alto n\u00edvel que n\u00e3o apenas resolva os problemas acumulados no C, que j\u00e1 s\u00e3o imposs\u00edveis de corrigir, mas que tamb\u00e9m ofere\u00e7a novas e impressionantes funcionalidades. Essa linguagem deve ser convincente o suficiente para fazer os desenvolvedores mudarem para ela, ser segura, fornecer gerenciamento autom\u00e1tico de mem\u00f3ria e muito mais.<\/p>\n<p>\u201cQualquer linguagem que queira ser melhor que C deve oferecer muito mais do que apenas prote\u00e7\u00e3o contra estouro de buffer, se realmente quiser se tornar uma alternativa convincente. Os desenvolvedores se interessam pela facilidade de uso e desempenho, em escrever c\u00f3digo que n\u00e3o precise de explica\u00e7\u00f5es e que execute mais tarefas com menos linhas. Tamb\u00e9m \u00e9 necess\u00e1rio resolver problemas de seguran\u00e7a. A facilidade de uso e o desempenho est\u00e3o intrinsecamente relacionados. Quanto menos c\u00f3digo voc\u00ea precisar escrever para alcan\u00e7ar algo, menos oportunidades voc\u00ea ter\u00e1 para cometer erros relacionados \u00e0 seguran\u00e7a ou n\u00e3o\u201d, explica Triplett.<\/p>\n<p><strong>Compara\u00e7\u00e3o entre Rust e C<\/strong> <\/p>\n<p>J\u00e1 em 2006, Graydon Hoare, um funcion\u00e1rio da Mozilla, come\u00e7ou a escrever Rust como um projeto pessoal. Em 2009, a Mozilla come\u00e7ou a patrocinar o desenvolvimento do Rust para suas pr\u00f3prias necessidades e tamb\u00e9m ampliou a equipe para o desenvolvimento cont\u00ednuo da linguagem.<\/p>\n<p>Uma das raz\u00f5es pelas quais a Mozilla se interessou por uma nova linguagem \u00e9 que o Firefox foi escrito em mais de 4 milh\u00f5es de linhas de c\u00f3digo C++ e tinha v\u00e1rias vulnerabilidades cr\u00edticas. Rust foi criado com foco em seguran\u00e7a e paralelismo, tornando-se a escolha ideal para reescrever muitos componentes do Firefox como parte do projeto Quantum, que visa uma renova\u00e7\u00e3o completa da arquitetura do navegador. A Mozilla tamb\u00e9m est\u00e1 usando Rust no desenvolvimento do Servo, um mecanismo de renderiza\u00e7\u00e3o HTML que substituir\u00e1 o atual mecanismo de renderiza\u00e7\u00e3o do Firefox no futuro. Muitas outras empresas come\u00e7aram a usar Rust para seus projetos, incluindo Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu e muitas outras.<\/p>\n<p>Rust resolve um dos problemas mais importantes da linguagem C. Ele oferece gerenciamento autom\u00e1tico de mem\u00f3ria, permitindo que os desenvolvedores n\u00e3o precisem alocar e depois liberar manualmente a mem\u00f3ria para cada objeto no aplicativo. O que diferencia o Rust de outras linguagens modernas \u00e9 que ele n\u00e3o possui um coletor de lixo que automaticamente remove objetos n\u00e3o utilizados da mem\u00f3ria, assim como um ambiente de execu\u00e7\u00e3o necess\u00e1rio para seu funcionamento, como o Java Runtime Environment para Java. Em vez disso, o Rust tem conceitos de propriedade, empr\u00e9stimo, refer\u00eancias e tempo de vida. \"No Rust, existe um sistema de declara\u00e7\u00e3o de chamada de objeto que permite especificar se ele \u00e9 utilizado pelo propriet\u00e1rio ou se \u00e9 apenas um empr\u00e9stimo. Se voc\u00ea apenas emprestar um objeto, o compilador vai monitorar isso e garantir que o original permane\u00e7a no lugar enquanto voc\u00ea se referir a ele. Al\u00e9m disso, o Rust garante que o objeto ser\u00e1 removido da mem\u00f3ria imediatamente ap\u00f3s o t\u00e9rmino de seu uso, inserindo a chamada apropriada no c\u00f3digo durante a compila\u00e7\u00e3o sem custo adicional de tempo\", explica Triplett.<\/p>\n<p>A falta de um ambiente de execu\u00e7\u00e3o pr\u00f3prio tamb\u00e9m pode ser considerada uma caracter\u00edstica positiva do Rust. Triplett acredita que as linguagens que dependem dele s\u00e3o dif\u00edceis de usar como ferramentas para programa\u00e7\u00e3o de sistemas. Como ele explica: \"Voc\u00ea precisa inicializar esse ambiente de execu\u00e7\u00e3o antes de poder chamar qualquer c\u00f3digo, voc\u00ea deve usar esse ambiente de execu\u00e7\u00e3o para invocar fun\u00e7\u00f5es, e o pr\u00f3prio ambiente de execu\u00e7\u00e3o pode executar c\u00f3digo adicional sem que voc\u00ea perceba em momentos inesperados.\"<\/p>\n<p>O Rust tamb\u00e9m busca garantir programa\u00e7\u00e3o paralela segura. As mesmas fun\u00e7\u00f5es que garantem a seguran\u00e7a da mem\u00f3ria monitoram coisas como a que thread pertence a qual objeto e quais objetos podem ser transferidos entre threads, enquanto outros necessitam de bloqueio.<\/p>\n<p>Todos esses recursos tornam o Rust bastante convincente para que os desenvolvedores o escolham como uma nova ferramenta para programa\u00e7\u00e3o de sistemas. No entanto, do ponto de vista do processamento paralelo, o Rust ainda est\u00e1 um pouco atr\u00e1s do C.<\/p>\n<p>Triplette est\u00e1 se preparando para criar um grupo de trabalho especial que ser\u00e1 respons\u00e1vel pela implementa\u00e7\u00e3o no Rust das fun\u00e7\u00f5es necess\u00e1rias para que ele possa igualar, superar e substituir o C na \u00e1rea de programa\u00e7\u00e3o de sistemas. No <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/rust\/comments\/cupayl\/intel_and_rust_the_future_of_systems_programming\/\">tema do Reddit<\/a><\/noindex>, dedicado a sua apresenta\u00e7\u00e3o, ele informou que \"o grupo FFI \/ C Parity est\u00e1 em processo de cria\u00e7\u00e3o e ainda n\u00e3o come\u00e7ou a trabalhar\", e que ele est\u00e1 pronto para responder a quaisquer perguntas, al\u00e9m de que no futuro ele publicar\u00e1 os planos mais pr\u00f3ximos para o desenvolvimento do Rust dentro de sua iniciativa para todos os interessados.<\/p>\n<p>Pode-se supor que, em primeiro lugar, o grupo FFI\/C Parity estar\u00e1 focado em melhorar o suporte \u00e0 multithreading no Rust, implementando suporte ao BFLOAT16, um formato de representa\u00e7\u00e3o de n\u00fameros de ponto flutuante que surgiu nos novos processadores Intel Xeon Scalable, al\u00e9m de estabilizar as inser\u00e7\u00f5es de c\u00f3digo em Assembly.<\/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 \/>Fonte: <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.3 - 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\/pt\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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 \u00e9 o futuro da programa\u00e7\u00e3o de sistemas, C \u00e9 o novo Assembly\" \u2014 apresenta\u00e7\u00e3o de um dos principais engenheiros da Intel | ProHoster","description":"No recentemente realizado Open Source Technology Summit \u2014 OSTS, Josh Triplette.","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/37661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=37661"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/37661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/28264"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=37661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=37661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=37661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}