{"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\/pt\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","title":{"rendered":"Uma linguagem para governar todas.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Escondida sob uma camada de c\u00f3digo, existe uma linguagem que anseia por ser aprendida.<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uma linguagem para governar todas.\" src=\"\/wp-content\/uploads\/2019\/06\/b0d6f923cd5cbfeeb6dc41d9fb59b581.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>No momento da reda\u00e7\u00e3o deste artigo, a busca \"qual linguagem de programa\u00e7\u00e3o aprender primeiro\" retorna 517 milh\u00f5es de resultados. Cada um desses sites vai exaltar uma linguagem espec\u00edfica, e 90% deles, em \u00faltima an\u00e1lise, vai recomendar Python ou JavaScript.<\/p>\n<p><\/p>\n<p>Sem mais delongas, gostaria de declarar oficialmente que todos esses 517 milh\u00f5es de sites est\u00e3o errados e afirmar que a linguagem que deve ser aprendida primeiro \u00e9 <strong>l\u00f3gica fundamental<\/strong>.<\/p>\n<p><\/p>\n<p>Apenas saber programar n\u00e3o \u00e9 suficiente. O mercado est\u00e1 t\u00e3o saturado de graduados de faculdades e cursos que a posi\u00e7\u00e3o de j\u00fanior praticamente j\u00e1 deixou de existir*. Para ter sucesso no mundo de hoje, voc\u00ea deve tanto programar quanto ter um pensamento l\u00f3gico fundamental avan\u00e7ado.<\/p>\n<p><\/p>\n<p><em>* aqui e adiante, por favor, lembre-se de que esta \u00e9 uma tradu\u00e7\u00e3o e a situa\u00e7\u00e3o no mercado de trabalho do autor pode ser diferente da sua (assim como outros nuances), o que, no entanto, n\u00e3o torna o artigo original pior \u2014 nota do tradutor.<\/em><\/p>\n<p><\/p>\n<h2>Minha primeira aula de inform\u00e1tica<\/h2>\n<p><\/p>\n<p>Meu primeiro contato com a inform\u00e1tica foi um curso eletivo que fiz no 10\u00ba ano. No primeiro dia, ao entrar na sala, fiquei maravilhado ao ver v\u00e1rias tigelas de sorvete e uma variedade de coberturas. Depois que todos se acomodaram, a professora proclamou:<\/p>\n<p><\/p>\n<p>\u00abHoje n\u00f3s vamos degustar sorvetes feitos por n\u00f3s mesmos. Mas com uma condi\u00e7\u00e3o: voc\u00eas devem elaborar uma lista de instru\u00e7\u00f5es espec\u00edficas para fazer a sobremesa, e eu seguirei\u00bb<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>\u00abSem problemas\u00bb, pensei, \u00abesta aula n\u00e3o vai demorar\u00bb. Em menos de um minuto, escrevi uma receita incr\u00edvel para o sorvete dos meus sonhos:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Colocar tr\u00eas bolas de sorvete de framboesa em uma tigela<\/li>\n<li>Abrir o molho de chocolate e adicionar duas colheres de sopa na mesma tigela<\/li>\n<li>Adicionar chantilly na tigela<\/li>\n<li>Polvilhar tudo com palitinhos de a\u00e7\u00facar e colocar uma cerejinha por cima<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Minha professora \u2014 \u00abcomputador\u00bb nesta doce met\u00e1fora \u2014 fez uma apresenta\u00e7\u00e3o mais sarc\u00e1stica e literal do que eu j\u00e1 vi antes. Ela come\u00e7ou a furar o recipiente de sorvete com uma colher de sorvete, sem nem tocar na tampa.<\/p>\n<p><\/p>\n<p>\u00abTudo bem, tudo bem, mas primeiro \u00e9 preciso abri-lo!\u00bb \u2014 exclamei, tentando pegar a sobremesa o mais r\u00e1pido poss\u00edvel.<\/p>\n<p><\/p>\n<p>\u00abVoc\u00ea n\u00e3o escreveu isso nas instru\u00e7\u00f5es, e eu n\u00e3o consegui preparar o sorvete para voc\u00ea. PR\u00d3XIMO!\u00bb<\/p>\n<p><\/p>\n<h2>Vamos avan\u00e7ar at\u00e9 a tentativa n\u00ba 2<\/h2>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Abra o sorvete de framboesa, retirando a tampa<\/li>\n<li>Colocar tr\u00eas bolas de sorvete de framboesa em uma tigela<\/li>\n<li>Abrir o molho de chocolate e adicionar duas colheres de sopa na mesma tigela<\/li>\n<li>Adicionar chantilly na tigela<\/li>\n<li>Polvilhe tudo isso com palitinhos de a\u00e7\u00facar e coloque uma cereja em cima<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Agora, definitivamente n\u00e3o deve haver problemas. Eu at\u00e9 verifiquei, por precau\u00e7\u00e3o, se todos os ingredientes para a cria\u00e7\u00e3o da minha obra-prima culin\u00e1ria estavam abertos.<\/p>\n<p><\/p>\n<p>A professora removeu a tampa, pegou um poco e colocou tr\u00eas bolas de sorvete na tigela. \u00abFinalmente meu lindo sorvete come\u00e7ou a se concretizar!\u00bb Em seguida, ela abriu o molho de chocolate e adicionou duas colheres de sopa na tigela. N\u00e3o \u00abadicionou o molho de chocolate de duas colheres de sopa\u00bb \u2014 n\u00e3o se engane \u2014 ela, \u00e9 claro, colocou as colheres na tigela. Sem molho nelas. Mais uma vez n\u00e3o fui detalhista. Depois que o restante foi feito da mesma maneira, recebi uma tigela de sorvete com duas colheres de sopa, mal vis\u00edveis sob um mar de chantilly. No topo, havia alguns palitinhos de a\u00e7\u00facar.<\/p>\n<p><\/p>\n<p>Parece que, neste momento, finalmente percebi: o computador \u00e9 l\u00f3gica em um v\u00e1cuo. Ele n\u00e3o sabe das circunst\u00e2ncias ao seu redor e n\u00e3o faz suposi\u00e7\u00f5es. Ele apenas executa instru\u00e7\u00f5es claramente formuladas e as segue palavra por palavra.<\/p>\n<p><\/p>\n<p>Meu resultado final foi o resultado de uma longa, mas necess\u00e1ria sequ\u00eancia de tentativas e erros:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Abra, se ainda n\u00e3o tiver sido feito, cada uma das seguintes embalagens: sorvete de framboesa, molho de chocolate, chantilly, palitinhos de a\u00e7\u00facar.<\/li>\n<li>Pegue uma tigela e coloque-a diante de voc\u00ea<\/li>\n<li>Pegue uma colher de sorvete e, um a um, coloque tr\u00eas bolas de sorvete de framboesa na tigela. Coloque a colher de sorvete de volta no lugar.<\/li>\n<li>Pegue o frasco de molho de chocolate, pegue um pouco de molho e despeje o conte\u00fado da colher de sopa na tigela. Repita a a\u00e7\u00e3o de pegar e despejar o molho mais uma vez. Coloque a colher e o frasco de volta no lugar.<\/li>\n<li>Pegue e vire a embalagem de chantilly de cabe\u00e7a para baixo e, segurando-a sobre a tigela, despeje sobre o sorvete por 3 segundos, depois volte a embalagem ao lugar.<\/li>\n<li>Pegue o frasco de palitinhos de a\u00e7\u00facar, despeje cerca de quarenta palitinhos na tigela e coloque o frasco de volta no lugar.<\/li>\n<li>Pegue uma cereja da tigela com cerejas e coloque-a em cima do sorvete.<\/li>\n<li>Entregue a tigela com o sorvete pronto e a colher ao aluno.<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>O \u00faltimo ponto foi especialmente importante, pois sem ele, na pen\u00faltima vez, a professora simplesmente come\u00e7ou a comer meu sorvete.<\/p>\n<p><\/p>\n<p>Mas isso \u00e9 programa\u00e7\u00e3o. \u00c9 a cria\u00e7\u00e3o intensa de um conjunto meticuloso de instru\u00e7\u00f5es para o computador. Essencialmente, \u00e9 isso que cada linguagem de programa\u00e7\u00e3o se resume \u2014 \u00e0 elabora\u00e7\u00e3o de instru\u00e7\u00f5es.<\/p>\n<h2>Carreira em programa\u00e7\u00e3o<\/h2>\n<p><\/p>\n<p>A programa\u00e7\u00e3o alcan\u00e7ou um ponto em que \u00e9 dif\u00edcil discutir como uma \u00fanica ind\u00fastria, assim como \u00e9 dif\u00edcil usar uma \u00fanica palavra \"programador\" como descri\u00e7\u00e3o de vaga. Dois desenvolvedores podem ser igualmente procurados pelo mercado, conhecendo linguagens completamente diferentes, o que significa que a capacidade de desenvolver \u00e9 mais importante do que o conhecimento de uma linguagem espec\u00edfica. Um atributo universal comum a todos os desenvolvedores de sucesso \u00e9 <strong>l\u00f3gica fundamental<\/strong>.<\/p>\n<p><\/p>\n<p>O melhor programador \u00e9 aquele capaz de olhar o c\u00f3digo de uma nova perspectiva. E isso \u00e9 fundamental, porque a maioria dos produtos de software \u00e9 um conjunto de fragmentos mal documentados de c\u00f3digo ruim. Eles precisam ser constantemente reunidos, tapando lacunas conforme necess\u00e1rio. Pessoas que n\u00e3o conseguem unir pontos d\u00edspares em uma linha \u00fanica permanecer\u00e3o, para sempre, em segundo plano.<\/p>\n<p><\/p>\n<p>Tudo isso me leva a mais uma declara\u00e7\u00e3o, desta vez em negrito: <strong>o conhecimento fundamental sempre foi e ser\u00e1 primordial para o programador<\/strong>.<\/p>\n<p><\/p>\n<p>As linguagens v\u00eam e v\u00e3o. Frameworks se tornam obsoletos, e as empresas reagem \u00e0 demanda, alterando a pilha de tecnologias utilizadas. Existe algo que nunca mudar\u00e1? Sim \u2014 o conhecimento fundamental, que por ser chamado de fundamental, est\u00e1 na base de tudo!<\/p>\n<h2>Como melhorar o conhecimento fundamental<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uma linguagem para governar todas.\" 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>para\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/?utm_source=medium&amp;amp;utm_medium=referral\">Unsplash<\/a><\/noindex><\/em><\/p>\n<p>Se procura um ponto de partida para melhorar seu racioc\u00ednio l\u00f3gico fundamental, tente come\u00e7ar por aqui:<\/p>\n<p><\/p>\n<h4>Conhe\u00e7a a complexidade do seu programa<\/h4>\n<p><\/p>\n<p>Tamb\u00e9m conhecida como <strong>Big O<\/strong> A \"complexidade do algoritmo\" refere-se \u00e0 depend\u00eancia do tempo de execu\u00e7\u00e3o do programa em rela\u00e7\u00e3o ao tamanho de seus dados de entrada <strong>(n)<\/strong>. Manter-se atualizado sobre os algoritmos utilizados \u00e9 um passo importante.<\/p>\n<p><\/p>\n<h4>Conhe\u00e7a suas estruturas de dados<\/h4>\n<p><\/p>\n<p>As estruturas de dados est\u00e3o na base de qualquer programa moderno. Saber qual estrutura usar em cada caso \u00e9 uma disciplina em si. As estruturas de dados est\u00e3o diretamente ligadas \u00e0 complexidade do tempo de execu\u00e7\u00e3o, e escolher a estrutura errada pode levar a problemas fundamentais de desempenho. A busca de um elemento em um array \u00e9 igual a <strong>O(n)<\/strong>, o que demonstra o custo elevado de usar arrays como dados de entrada. A busca em uma tabela hash \u00e9 <strong>O(1)<\/strong>, o que significa que, neste caso, o tempo de busca de um valor n\u00e3o depende do n\u00famero de elementos.<\/p>\n<p><\/p>\n<p>Em entrevistas, j\u00e1 vieram pessoas que afirmavam que buscar em um array era mais r\u00e1pido do que em uma tabela hash. Esse era um sinal claro de que n\u00e3o dev\u00edamos contrat\u00e1-las \u2014 conhe\u00e7a suas estruturas de dados.<\/p>\n<p><\/p>\n<h4>Leia \/ assista \/ ou\u00e7a<\/h4>\n<p><\/p>\n<p>Sites 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>e\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codecademy.com\/\">CodeAcademy<\/a><\/noindex> s\u00e3o uma excelente escolha para aprender novas linguagens de programa\u00e7\u00e3o. Mas para os fundamentos, consulte livros sobre princ\u00edpios, pr\u00e1ticas e estilos de codifica\u00e7\u00e3o. Os livros mais recomendados s\u00e3o 'Padr\u00f5es de Projeto', 'Refatora\u00e7\u00e3o: Melhorando o C\u00f3digo Existente', 'C\u00f3digo Limpo' e 'O Programador Pragm\u00e1tico'. Finalmente, todo desenvolvedor deve ter uma c\u00f3pia 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>' \u00e0 m\u00e3o.<\/p>\n<p><\/p>\n<h4>Pratique!<\/h4>\n<p><\/p>\n<p>N\u00e3o \u00e9 poss\u00edvel fazer omelete sem quebrar os ovos. Sites 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> e\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/\">LeetCode<\/a><\/noindex> oferecem milhares de desafios interessantes para testar seus conhecimentos sobre estruturas de dados e algoritmos. Tente resolver um problema que lhe chama a aten\u00e7\u00e3o, publique sua solu\u00e7\u00e3o no Github e, em seguida, veja como outros o abordaram. Isso nos leva ao \u00faltimo ponto:<\/p>\n<p><\/p>\n<h4>Leia o c\u00f3digo dos outros<\/h4>\n<p><\/p>\n<p>O maior erro que voc\u00ea pode cometer ao longo do caminho do desenvolvimento \u00e9 percorr\u00ea-lo sozinho. O desenvolvimento de software \u00e9, em grande parte, um trabalho em equipe. N\u00f3s criamos padr\u00f5es juntos, cometemos erros juntos e, apesar de todas as dificuldades, nos tornamos melhores juntos. O tempo gasto lendo o c\u00f3digo dos outros valer\u00e1 a pena. Apenas certifique-se de que se trata de um bom c\u00f3digo.<\/p>\n<p>A melhor dica que posso lhe dar \u00e9 nunca ter vergonha de n\u00e3o saber algo. Nossa ind\u00fastria \u00e9 enorme e a quantidade de tecnologias \u00e9 imensa. Leva muito tempo e esfor\u00e7o para construir uma vis\u00e3o geral, ainda mais para se tornar um profissional em algo espec\u00edfico, e muito mais para aprimorar suas habilidades na sua \u00e1rea. Eu lhe informarei quando eu mesmo alcan\u00e7ar isso.<\/p>\n<p>Fonte: <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\/pt\/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=\"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\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\/pt\/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\udd47Uma l\u00edngua para governar todas | ProHoster","description":"Escondida sob uma camada de c\u00f3digo, existe uma linguagem que anseia por ser aprendida.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","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\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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/35464","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=35464"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/35464\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/26604"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=35464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=35464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=35464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}