{"id":37591,"date":"2023-05-22T07:57:46","date_gmt":"2023-05-22T05:57:46","guid":{"rendered":"https:\/\/mancomun.gal\/?post_type=mncmn-nova&#038;p=37591"},"modified":"2023-12-13T11:45:09","modified_gmt":"2023-12-13T10:45:09","slug":"mojo-nova-linguaxe-de-programacion","status":"publish","type":"mncmn-nova","link":"https:\/\/mancomun.gal\/es\/novas\/mojo-nova-linguaxe-de-programacion\/","title":{"rendered":"Mojo, nova linguaxe de programaci\u00f3n"},"content":{"rendered":"\n<p>Mojo, nova linguaxe de programaci\u00f3n que promete un mellor rendemento para o desenvolvemento de aprendizaxe autom\u00e1tica. Chris Lattner, fundador de LLVM e Tim Davis, o que fora xefe de proxectos de IA de Google lanzaron Mojo, linguaxe de programaci\u00f3n baseada en Python que mellora os seus problemas de implementaci\u00f3n e rendemento.<br>A diferenza de Python, Mojo conta coa capacidade de compilar en c\u00f3digo de m\u00e1quina, mecanismos para a xesti\u00f3n segura da memoria e o uso de ferramentas para a aceleraci\u00f3n de c\u00e1lculos por hardware. C\u00e9ntrase no uso para o desenvolvemento de aprendizaxe autom\u00e1tica, pero pres\u00e9ntase como unha linguaxe de prop\u00f3sito xeral que ampl\u00eda as capacidades da linguaxe Python.<\/p>\n\n\n\n<p>Aproveita os recursos de hardware dos sistemas dispo\u00f1ibles, nos c\u00e1lculos. P\u00f3dense usar GPU, aceleradores de aprendizaxe autom\u00e1tica e instruci\u00f3ns de procesamento de vectores (SIMD) para executar aplicaci\u00f3ns Mollo e paralelizar c\u00e1lculos.<br>Mojo p\u00f3dese usar tanto no modo de interpretaci\u00f3n JIT como para a compilaci\u00f3n en arquivos executables. O compilador ten tecnolox\u00edas modernas incorporadas para a optimizaci\u00f3n autom\u00e1tica , o almacenamento en cach\u00e9 e a compilaci\u00f3n distribu\u00edda.<br>Est\u00e1 previsto abrir o c\u00f3digo fonte do compilador, JIT e outros desenvolvementos relacionados co proxecto despois de que se completa o dese\u00f1o da arquitectura interna. Existen plans no futuro para desenvolver un conxunto de ferramentas que faciliten a traduci\u00f3n de proxectos existentes escritos en C\/C++ e Python a Mojo, as\u00ed como para desenvolver proxectos h\u00edbridos que combinan c\u00f3digo Python e Mojo.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.modular.com\/mojo\/get-started.html\" target=\"_blank\" rel=\"noreferrer noopener\">M\u00e1is Informaci\u00f3n<\/a><\/div>\n<\/div>\n","protected":false},"featured_media":37602,"template":"","categories":[10],"tags":[],"class_list":["post-37591","mncmn-nova","type-mncmn-nova","status-publish","has-post-thumbnail","hentry","category-empresa"],"acf":[],"_links":{"self":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/mncmn-nova\/37591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/mncmn-nova"}],"about":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/types\/mncmn-nova"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/media\/37602"}],"wp:attachment":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/media?parent=37591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/categories?post=37591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/tags?post=37591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}