{"id":35464,"date":"2019-10-31T22:04:29","date_gmt":"2019-10-31T19:04:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/odin-yazyk-chtoby-pravit-vsemi\/"},"modified":"2019-10-31T22:04:29","modified_gmt":"2019-10-31T19:04:29","slug":"odin-yazyk-chtoby-pravit-vsemi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","title":{"rendered":"Un idioma para gobernarlos a todos","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Bajo una capa de c\u00f3digo, hay un lenguaje deseoso de ser aprendido.<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Un idioma para gobernarlos a todos\" src=\"\/wp-content\/uploads\/2019\/06\/b0d6f923cd5cbfeeb6dc41d9fb59b581.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>En el momento de escribir este art\u00edculo, la b\u00fasqueda \"\u00bfqu\u00e9 lenguaje de programaci\u00f3n deber\u00edas aprender primero?\" arroja 517 millones de resultados. Cada uno de estos sitios elogia un lenguaje espec\u00edfico, y el 90% de ellos, al final, recomendar\u00e1 Python o JavaScript.<\/p>\n<p><\/p>\n<p>Sin m\u00e1s pre\u00e1mbulos, me gustar\u00eda declarar oficialmente que todos estos 517 millones de sitios est\u00e1n equivocados y afirmo que el lenguaje que se debe aprender primero es <strong>l\u00f3gica fundamental<\/strong>.<\/p>\n<p><\/p>\n<p>Simplemente saber programar no es suficiente. El mercado est\u00e1 tan saturado de graduados de universidades y cursos que pr\u00e1cticamente ha dejado de existir el puesto de junior*. Para tener \u00e9xito en el mundo actual, debes programar y tener un pensamiento l\u00f3gico fundamental avanzado.<\/p>\n<p><\/p>\n<p><em>* aqu\u00ed y en adelante, por favor, recuerda que esto es una traducci\u00f3n y la situaci\u00f3n en el mercado laboral del autor y en tu pa\u00eds puede ser diferente (al igual que otros matices), lo que, sin embargo, no hace que el art\u00edculo original sea peor \u2014 nota del traductor.<\/em><\/p>\n<p><\/p>\n<h2>Mi primera clase de inform\u00e1tica<\/h2>\n<p><\/p>\n<p>Mi primer acercamiento a la inform\u00e1tica fue una optativa que tom\u00e9 en 10\u00b0 grado. El primer d\u00eda, al entrar en el aula, me sorprendi\u00f3 ver una gran cantidad de cubos de helado y una variedad de toppings. Despu\u00e9s de que todos se acomodaron, la maestra proclam\u00f3:<\/p>\n<p><\/p>\n<p>\u00abHoy vamos a degustar helados hechos por nosotros. Pero con una condici\u00f3n: deben hacer una lista concreta de instrucciones sobre c\u00f3mo preparar el postre, y yo las seguir\u00e9\u00bb<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>\u00abSin problemas\u00bb, pens\u00e9, \u00abesta clase no tomar\u00e1 mucho tiempo\u00bb. Aproximadamente un minuto despu\u00e9s, yo ya hab\u00eda bosquejado una excelente receta para el helado de mis sue\u00f1os:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Sacar y poner tres bolas de helado de frambuesa en un taz\u00f3n<\/li>\n<li>Abrir el jarabe de chocolate y a\u00f1adir dos cucharadas en el mismo taz\u00f3n<\/li>\n<li>A\u00f1adir crema batida al taz\u00f3n<\/li>\n<li>Espolvorear todo esto con palitos de az\u00facar y poner una cereza encima<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Mi maestra \u2014 el \u00abcomputador\u00bb en esta dulce met\u00e1fora \u2014 realiz\u00f3 una representaci\u00f3n m\u00e1s sarc\u00e1stica y literal que nunca antes hab\u00eda visto. Comenz\u00f3 a golpear r\u00edtmicamente el cubo de helado con la cuchara para helados, sin siquiera tocar la tapa.<\/p>\n<p><\/p>\n<p>\u00ab\u00a1Est\u00e1 bien, est\u00e1 bien, pero primero hay que abrirlo!\u00bb \u2014 exclam\u00e9, tratando de obtener la delicia lo antes posible.<\/p>\n<p><\/p>\n<p>\u00abNo escribiste esto en las instrucciones, y no pude hacerte helado. \u00a1SIGUIENTE!\u00bb<\/p>\n<p><\/p>\n<h2>Avancemos en el tiempo hasta el intento N\u00ba 2<\/h2>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Abre el helado de frambuesa quitando la tapa<\/li>\n<li>Sacar y poner tres bolas de helado de frambuesa en un taz\u00f3n<\/li>\n<li>Abrir el jarabe de chocolate y a\u00f1adir dos cucharadas en el mismo taz\u00f3n<\/li>\n<li>A\u00f1adir crema batida al taz\u00f3n<\/li>\n<li>Espolvorea todo esto con palitos de az\u00facar y ponle una cereza encima<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Bueno, ahora no deber\u00eda haber problemas. Incluso me asegur\u00e9 de que todos los ingredientes para crear mi obra maestra culinaria estuvieran abiertos.<\/p>\n<p><\/p>\n<p>La maestra quit\u00f3 la tapa, sirvi\u00f3 y puso tres bolas de helado en un taz\u00f3n. \u00ab\u00a1Finalmente, mi hermoso helado se est\u00e1 convirtiendo en realidad!\u00bb Luego abri\u00f3 la salsa de chocolate y a\u00f1adi\u00f3 dos cucharadas al taz\u00f3n. No \u00aba\u00f1adi\u00f3 salsa de chocolate de dos cucharadas\u00bb, no se malinterpreten, ella, por supuesto, coloc\u00f3 las cucharas en el taz\u00f3n. Sin salsa en ellas. De nuevo, no me molest\u00e9 en detallar todo correctamente. Despu\u00e9s de que el resto se ejecut\u00f3 en el mismo sentido, obtuve un taz\u00f3n con helado y dos cucharas apenas visibles bajo el mar de crema batida. Encima hab\u00eda un par de palitos de az\u00facar.<\/p>\n<p><\/p>\n<p>Parece que en ese momento finalmente me di cuenta: la computadora es l\u00f3gica en un vac\u00edo. No conoce las circunstancias que la rodean y no hace suposiciones. Solo ejecuta instrucciones claramente formuladas y las sigue palabra por palabra.<\/p>\n<p><\/p>\n<p>Mi resultado final fue el resultado de una larga, pero necesaria serie de pruebas y errores:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Abre, si no se ha hecho ya, cada uno de los siguientes envases: helado de frambuesa, salsa de chocolate, crema batida, palitos de az\u00facar.<\/li>\n<li>Saca un taz\u00f3n y col\u00f3calo frente a ti<\/li>\n<li>Toma una cuchara para helado y uno por uno coloca tres bolas de helado de frambuesa en el taz\u00f3n. Vuelve a colocar la cuchara para helado en su sitio.<\/li>\n<li>Toma el frasco de salsa de chocolate, sirve la salsa y vierte en el taz\u00f3n el contenido de la cuchara. Repite la acci\u00f3n de servir y verter la salsa una vez m\u00e1s. Coloca la cuchara y el frasco en su sitio.<\/li>\n<li>Toma y voltea boca abajo el recipiente de crema batida y, sosteni\u00e9ndolo sobre el taz\u00f3n, roc\u00edalo sobre el helado durante 3 segundos, despu\u00e9s devuelve el envase a su lugar.<\/li>\n<li>Toma el frasco de palitos de az\u00facar, vierte unas cuarenta piezas en el taz\u00f3n y coloca el frasco en su sitio.<\/li>\n<li>Toma una cereza del taz\u00f3n de cerezas y col\u00f3cala encima del helado.<\/li>\n<li>Pasa al alumno el taz\u00f3n con el helado listo y la cuchara.<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>El \u00faltimo punto fue especialmente importante, ya que sin \u00e9l, la maestra simplemente comenz\u00f3 a comer mi helado la pen\u00faltima vez.<\/p>\n<p><\/p>\n<p>Pero eso es programaci\u00f3n. Crear cuidadosamente un conjunto de instrucciones para el ordenador. En esencia, eso es a lo que se reduce cada lenguaje de programaci\u00f3n: a la elaboraci\u00f3n de instrucciones.<\/p>\n<h2>Carrera en programaci\u00f3n<\/h2>\n<p><\/p>\n<p>La programaci\u00f3n ha llegado al punto en que es dif\u00edcil hablar de ella como una industria \u00fanica, as\u00ed como es complicado utilizar una sola palabra \"programador\" para describir un puesto. Dos desarrolladores pueden ser igualmente demandados por el mercado, sabiendo lenguajes completamente diferentes, lo que significa que la habilidad de desarrollar es m\u00e1s importante que el conocimiento de un lenguaje espec\u00edfico. Un atributo universal que poseen todos los desarrolladores exitosos es <strong>l\u00f3gica fundamental<\/strong>.<\/p>\n<p><\/p>\n<p>El mejor programador es capaz de mirar el c\u00f3digo desde una nueva perspectiva. Y esto es fundamental, porque la mayor\u00eda de los productos de software son un conjunto de fragmentos de c\u00f3digo defectuoso no documentados. Constantemente necesitan ser ensamblados, tapando vac\u00edos seg\u00fan sea necesario. Aquellos que no pueden conectar puntos dispares con una l\u00ednea coherente siempre estar\u00e1n en un segundo plano.<\/p>\n<p><\/p>\n<p>Todo esto me lleva a otra declaraci\u00f3n, esta vez en negrita: <strong>el conocimiento fundamental siempre ha sido y ser\u00e1 primordial para un programador<\/strong>.<\/p>\n<p><\/p>\n<p>Los lenguajes vienen y van. Los frameworks se vuelven obsoletos, y las empresas reaccionan ante la demanda, cambiando el stack de tecnolog\u00edas utilizadas. \u00bfHay algo que nunca cambiar\u00e1? S\u00ed: el conocimiento fundamental, que precisamente se llama fundamental porque es la base de todo.<\/p>\n<h2>C\u00f3mo mejorar el conocimiento fundamental<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Un idioma para gobernarlos a todos\" src=\"\/wp-content\/uploads\/2019\/06\/356b39eb0063a246d62ec30242bbd13f.jpg\" style=\"display:block;margin: 0 auto;\" \/><em>Foto de Christopher\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@cristofer?utm_source=medium&amp;amp;utm_medium=referral\">Yeshke\u00a0<\/a><\/noindex>en\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/?utm_source=medium&amp;amp;utm_medium=referral\">Unsplash<\/a><\/noindex><\/em><\/p>\n<p>Si buscas un punto de partida para mejorar tu pensamiento l\u00f3gico fundamental, intenta comenzar aqu\u00ed:<\/p>\n<p><\/p>\n<h4>Conoce la complejidad de tu programa<\/h4>\n<p><\/p>\n<p>Tambi\u00e9n conocida como <strong>Big O<\/strong> \"la complejidad del algoritmo\" se refiere a la dependencia del tiempo de ejecuci\u00f3n de un programa en funci\u00f3n del tama\u00f1o de sus datos de entrada <strong>(n)<\/strong>. Mantenerse al tanto de los algoritmos utilizados es un paso importante.<\/p>\n<p><\/p>\n<h4>Conoce tus estructuras de datos<\/h4>\n<p><\/p>\n<p>Las estructuras de datos son la base de cualquier programa moderno. Saber qu\u00e9 estructura usar en cada caso es una disciplina por s\u00ed misma. Las estructuras de datos est\u00e1n directamente relacionadas con la complejidad en tiempo de ejecuci\u00f3n y elegir la estructura incorrecta puede causar problemas fundamentales de rendimiento. La b\u00fasqueda de un elemento en un arreglo es igual a <strong>O(n)<\/strong>, lo que indica el alto costo de usar arreglos como datos de entrada. La b\u00fasqueda en una tabla hash es <strong>O(1)<\/strong>, lo que significa que en este caso el tiempo de b\u00fasqueda del valor no depende del n\u00famero de elementos.<\/p>\n<p><\/p>\n<p>En mis entrevistas, he recibido a personas que afirmaban que buscar en un arreglo es m\u00e1s r\u00e1pido que en una tabla hash. Este era un claro signo de que no deb\u00edamos contratarlos: conoce tus estructuras de datos.<\/p>\n<p><\/p>\n<h4>Lee \/ mira \/ escucha<\/h4>\n<p><\/p>\n<p>Sitios como <noindex><a rel=\"nofollow\" href=\"https:\/\/www.udemy.com\/\">Udemy<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.pluralsight.com\/\">Pluralsight\u00a0<\/a><\/noindex>y\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codecademy.com\/\">CodeAcademy<\/a><\/noindex> son una excelente opci\u00f3n para aprender nuevos lenguajes de programaci\u00f3n. Pero para los fundamentos, consulta libros sobre principios, pr\u00e1cticas y estilos de codificaci\u00f3n generales. Los libros m\u00e1s recomendados son \"Patrones de Dise\u00f1o\", \"Refactorizaci\u00f3n. Mejora del c\u00f3digo existente\", \"C\u00f3digo Perfecto\", \"C\u00f3digo Limpio\" y \"El Programador Pragm\u00e1tico\". Por \u00faltimo, todo desarrollador deber\u00eda tener una copia de<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B:_%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7\">\"Algoritmos\"<\/a><\/noindex>a mano.<\/p>\n<p><\/p>\n<h4>\u00a1Practica!<\/h4>\n<p><\/p>\n<p>No puedes hacer un huevo frito sin romper algunos huevos. Sitios como <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hackerrank.com\/\">HackerRank<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">CodeWars<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/coderbyte.com\/\">CoderByte<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.topcoder.com\/\">TopCoder<\/a><\/noindex> y\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/\">LeetCode<\/a><\/noindex> ofrecen miles de interesantes problemas para poner a prueba tu conocimiento sobre estructuras de datos y algoritmos. Intenta resolver el problema que te atraiga, publ\u00edcalo en Github y luego observa c\u00f3mo se han aproximado otros a \u00e9l. Lo que nos lleva al \u00faltimo punto:<\/p>\n<p><\/p>\n<h4>Lee el c\u00f3digo de otros<\/h4>\n<p><\/p>\n<p>El mayor error que puedes cometer en el camino del desarrollo es hacer este camino en soledad. El desarrollo de software es, en gran medida, un trabajo en equipo. Juntos creamos est\u00e1ndares, cometemos errores y, a pesar de todos los fracasos, juntos nos volvemos mejores. El tiempo que dediques a leer el c\u00f3digo de otros te recompensar\u00e1 con creces. Solo aseg\u00farate de que sea buen c\u00f3digo.<\/p>\n<p>El mejor consejo que puedo darte es: nunca te sientas avergonzado por no saber algo todav\u00eda. Como ya se ha mencionado, nuestra industria es enorme y la cantidad de tecnolog\u00edas es inmensa. Se necesita mucho tiempo y esfuerzo para construir una visi\u00f3n general, a\u00fan m\u00e1s para convertirse en un profesional en algo espec\u00edfico, y a\u00fan m\u00e1s para perfeccionar tu habilidad en tu campo. Te har\u00e9 saber cuando yo mismo logre esto.<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/456342\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u00ab\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439 \u044f\u0437\u044b\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u043c\u00bb \u0432\u044b\u0434\u0430\u0451\u0442 517 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a, \u0438 90% \u0438\u0437 \u043d\u0438\u0445, \u0432 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0438\u0442\u043e\u0433\u0435, \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 Python \u0438\u043b\u0438 JavaScript. \u0411\u0435\u0437 \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u0435\u043b\u044e\u0434\u0438\u0439 \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u0441\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26604,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35464","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=\"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c.\" \/>\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\/es\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\u041e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi\" \/>\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:04:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:29+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\udd47Un idioma para dominarlos a todos | ProHoster","description":"Bajo una capa de c\u00f3digo, hay un lenguaje deseoso de ser aprendido.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\u041e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435\u043c\u0438 | ProHoster","og:description":"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","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:04:29+00:00","article:modified_time":"2019-10-31T19:04:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35464","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-21 23:22:56","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:01:28","updated":"2026-01-21 23:22:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=35464"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35464\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/26604"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=35464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=35464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=35464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}