{"id":3048,"date":"2014-12-12T09:20:31","date_gmt":"2014-12-12T12:20:31","guid":{"rendered":"http:\/\/blog.dialhost.com.br\/?p=3048"},"modified":"2014-12-12T09:20:31","modified_gmt":"2014-12-12T12:20:31","slug":"nove-linguagens-de-programacao-que-vale-pena-aprender-agora","status":"publish","type":"post","link":"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/","title":{"rendered":"Nove linguagens de programa\u00e7\u00e3o que vale a pena aprender agora"},"content":{"rendered":"<figure id=\"attachment_2660\" aria-describedby=\"caption-attachment-2660\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2014\/06\/algoritmos.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-2660\" src=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2014\/06\/algoritmos.jpg\" alt=\"Algoritmos\" width=\"700\" height=\"230\" \/><\/a><figcaption id=\"caption-attachment-2660\" class=\"wp-caption-text\">Imagem ilustrativa<\/figcaption><\/figure>\n<p>As grandes linguagens de programa\u00e7\u00e3o s\u00e3o populares por um motivo: oferecem uma enorme base de c\u00f3digos abertos, bibliotecas e frameworks que tornam o trabalho mais f\u00e1cil. Esses princ\u00edpios b\u00e1sicos fazem com que sejam escolhidas e utilizadas em diversos projetos que ajudam a solidific\u00e1-las no mercado.<\/p>\n<p>\u00c0s vezes, os vastos recursos das ferramentas tradicionais e populares n\u00e3o s\u00e3o suficientes para resolver algum problema espec\u00edfico. Outras vezes, \u00e9 preciso olhar para al\u00e9m do \u00f3bvio para encontrar a linguagem correta, onde a estrutura certa faz toda a diferen\u00e7a e mais, oferecendo recursos extras para ajudar o seu c\u00f3digo a rodar mais rapidamente, sem a necessidade de ajustes intermin\u00e1vel e otimiza\u00e7\u00e3o.<\/p>\n<p>O mundo \u00e9 repleto com milhares de linguagens espertas que v\u00e3o al\u00e9m do C#, Java ou JavaScript. Algumas delas s\u00e3o apreciadas por poucos, mas outras tantas t\u00eam comunidades ativas que compartilham certo amor comum para a aplica\u00e7\u00e3o de recursos espec\u00edficos para resolu\u00e7\u00e3o de certos problemas.<\/p>\n<p>E o grande ponto \u00e9: \u00e0s vezes vale a pena aprender a fazer coisas diferentes utilizando ferramentas n\u00e3o usuais, mesmo que isso se classifique como um experimento. Essas apostas, por que n\u00e3o, podem render dividendos significativos em projetos futuros.<\/p>\n<p>Os nove linguagens listadas a seguir deveriam aparecer radar de todo programador. Podem n\u00e3o ser \u201ca melhor\u201d para todo tipo de trabalho \u2013 afinal, muitas s\u00e3o destinadas a tarefas especializadas. Mas todas elas oferecem upsides que valem a pena investigar e investir. E mais, talvez chegue um dia que essas ferramentas sejam o recurso que falte em um projeto.<\/p>\n<p><strong>Erlang (programa\u00e7\u00e3o funcional para sistemas em tempo real)<\/strong><br \/>\nEssa ferramenta come\u00e7ou nas profundezas assustadoras de centrais telef\u00f4nicas da Ericsson. Quando os programadores da telco sueca come\u00e7aram a se vangloriar de seu desempenho de \u201cnove 9s\u201d, atrav\u00e9s da apresenta\u00e7\u00e3o de 99,9999999% dos dados com Erlang, programadores externos passaram a observar a linguagem com mais aten\u00e7\u00e3o.<\/p>\n<p>O segredo de Erlang \u00e9 um paradigma funcional. A maioria do c\u00f3digo \u00e9 for\u00e7ado a operar em seu pr\u00f3prio pequeno mundo onde n\u00e3o pode corromper o resto do sistema atrav\u00e9s de efeitos colaterais. As fun\u00e7\u00f5es fazem todo trabalho internamente, correndo em pequenos &#8220;processos&#8221; que atuam como caixas de areia (sandboxes) que se comunicam entre si digitalmente.<\/p>\n<p>O modelo como atua tamb\u00e9m torna acelera a execu\u00e7\u00e3o das tarefas, determinando o que pode ser executado simultaneamente, o que reduz sobrecarga. Caso tenha de construir um sistema para aplica\u00e7\u00e3o em tempo real, considere o Erlang.<\/p>\n<p><strong>Go (simples e din\u00e2mico)<\/strong><br \/>\nO Google n\u00e3o foi a primeira organiza\u00e7\u00e3o a pesquisar uma cole\u00e7\u00e3o de linguagens apenas para encontrar a mais confusa, complexa e lenta. Em 2009, a empresa lan\u00e7ou uma solu\u00e7\u00e3o parecida com C que inclu\u00eda um background de intelig\u00eancia que, no final do dia, salva programadores de ter que fazer especifica\u00e7\u00f5es e malabarismos. O Go permite aos desenvolvedores a concis\u00e3o e estrutura de compila\u00e7\u00e3o do C, juntamente com a facilidade de uso de uma linguagem script din\u00e2mica.<\/p>\n<p>Enquanto Apple e Sun seguiram caminho semelhante na cria\u00e7\u00e3o do Swift e Java, o Google optou por tra\u00e7ar rumos significativamente diferentes com o Go, perseguindo uma ferramenta \u201csimples o suficiente para grudar na cabe\u00e7a do programador\u201d.<\/p>\n<p>A linguagem \u00e9 bem estabelecida dentro do vasto imp\u00e9rio do Google e est\u00e1 ganhando aceita\u00e7\u00e3o em outros lugares. Caso voc\u00ea atue em um startup tentando chamar a aten\u00e7\u00e3o da gigante de buscas e tem necessidade de construir alguma l\u00f3gica de neg\u00f3cio do lado do servidor, Go \u00e9 um \u00f3timo lugar para come\u00e7ar .<\/p>\n<p><strong>Groovy (linguagem bondosa de extens\u00e3o para Java)<\/strong><br \/>\nO mundo Java \u00e9 surpreendentemente flex\u00edvel. Diga o que quiser sobre a sua abordagem \u201ccintos e suspens\u00f3rios\u201d, como especificar tipos para cada vari\u00e1vel, terminando cada linha com um ponto e v\u00edrgula, escrever m\u00e9todos de acesso para as classes que simplesmente retornam o valor. Mas, a se olhar com aten\u00e7\u00e3o ver\u00e1 as din\u00e2micas da linguagem ganharem for\u00e7a.<\/p>\n<p>O Groovy oferece aos programadores a capacidade de deixar de lado as conven\u00e7\u00f5es mon\u00f3tonas e permite escrever programas simples que podem aproveitar todo o c\u00f3digo Java existente. Tudo roda na JVM. N\u00e3o s\u00f3 isso, tudo se conecta firmemente em Java JARs para que voc\u00ea possa desfrutar o c\u00f3digo existente.<\/p>\n<p>O c\u00f3digo Groovy funciona como uma linguagem de script de tipagem din\u00e2mica com pleno acesso aos dados em objetos Java de tipagem est\u00e1tica. Programadores acreditam ter o melhor dos dois mundos.<\/p>\n<p>H\u00e1 todo o imenso poder da base de c\u00f3digo Java com toda a divers\u00e3o e simplicidade de usar o ponto de interroga\u00e7\u00e3o para indicar um \u201ccheck\u201d de ponteiros nulos. \u00c9 muito mais simples do que escrever uma outra declara\u00e7\u00e3o if-then para testar nulidade. Naturalmente, toda essa flexibilidade tende a criar o m\u00e1ximo de l\u00f3gica com uma pequena fra\u00e7\u00e3o das teclas.<\/p>\n<p>Para finalizar, todos os programadores Java que invejavam a simplicidade de linguagens din\u00e2micas podem participar da festa sem sair do reino do Java.<\/p>\n<p><strong>OCaml (malabarista da hierarquia de dados complexos)<\/strong><br \/>\nAlguns programadores n\u00e3o querem especificar os tipos de suas vari\u00e1veis, e para eles que constru\u00edram as linguagens din\u00e2micas. Outros preferem desfrutar a certeza de especificar se uma vari\u00e1vel cont\u00e9m um \u201cinteger\u201d, \u201cstring\u201d ou talvez um \u201cobject\u201d. Para esses, muitas das linguagens compiladas oferecem o apoio desejado.<\/p>\n<p>Al\u00e9m deles, h\u00e1 aqueles que sonham com hierarquias elaboradas que at\u00e9 mesmo falam na cria\u00e7\u00e3o de uma \u201c\u00e1lgebra\u201d de tipos. Eles imaginam listas e tabelas de tipos heterog\u00eaneos que s\u00e3o reunidas para expressar complexidades e extravag\u00e2ncias de dados em m\u00faltiplos n\u00edveis. Falam, tamb\u00e9m, de polimorfismo, correspond\u00eancia de padr\u00e3o e encapsulamento de dados. Enfim, este \u00e9 apenas o come\u00e7o do complexo e altamente estruturado mundo de tipos, metatipos e metametatipos que desejam.<\/p>\n<p>Eis que para esses existe o OCaml, um esfor\u00e7o s\u00e9rio da comunidade de programadores que se concentra em popularizar muitas das ideias citadas no par\u00e1grafo anterior. H\u00e1 suporte de objeto, gerenciamento autom\u00e1tico de mem\u00f3ria e portabilidade dispositivo. Embora existam alguns aplicativos desenvolvidos na linguagem dispon\u00edveis na App Store, um projeto ideal para OCaml \u00e9 a constru\u00e7\u00e3o simb\u00f3lica de um site de matem\u00e1tica para ensinar \u00e1lgebra.<\/p>\n<p><strong>CoffeeScript (JavaScript limpo e simples)<\/strong><br \/>\nTecnicamente, CoffeeScript n\u00e3o \u00e9 uma linguagem de programa\u00e7\u00e3o de fato. Trata-se, no caso, de um pr\u00e9-processador que converte o que voc\u00ea escreve em JavaScript. A ferramenta nasceu quando inimigos do ponto e v\u00edrgula foram obrigados a programar em JavaScript, porque isso era o que os navegadores falavam que era necess\u00e1rio fazer \u2013 e, mudar toda l\u00f3gica da web teria sido uma tarefa intranspon\u00edvel. Resolveram, ent\u00e3o, criar o pr\u00f3prio pr\u00e9-processador. O resultado? Os programadores podem escrever c\u00f3digos mais limpo e deixar que CoffeeScript ajuste-os na volta para o JavaScript.<\/p>\n<p>Ponto e v\u00edrgula em falta s\u00e3o apenas o come\u00e7o. Com CoffeeScript , voc\u00ea pode criar uma vari\u00e1vel sem digitar \u201cvar\u201d. Pode definir uma fun\u00e7\u00e3o sem digitar \u201cfunction\u201d ou envolv\u00ea-lo em chaves. De fato, entre chaves s\u00e3o praticamente inexistentes em CoffeeScript. O c\u00f3digo \u00e9 mais conciso \u2013 um edif\u00edcio modernista frente a uma catedral g\u00f3tica. \u00c9 por isso que muitos dos mais novos frameworks JavaScript s\u00e3o muitas vezes escritos em CoffeeScript e compilados.<\/p>\n<p><strong>Scala (programa\u00e7\u00e3o funcional em JVM)<\/strong><br \/>\nSe voc\u00ea precisa de simplicidade de c\u00f3digo em hierarquias orientadas a objetos para o seu projeto, mas ama o paradigma funcional, tem v\u00e1rias op\u00e7\u00f5es na manga. Agora, se Java \u00e9 sua praia, o Scala \u00e9 a melhor escolha. A ferramenta roda no JVM, trazendo design limpo da programa\u00e7\u00e3o funcional para o mundo Java, fornecendo o c\u00f3digo que se encaixa com as especifica\u00e7\u00f5es da classe Java e conectando com outros arquivos JAR. Se esses outros arquivos JAR tem efeitos colaterais e outras dores de cabe\u00e7a horr\u00edveis imperativas, que assim seja. Seu c\u00f3digo ser\u00e1 limpo.<\/p>\n<p><strong>Dart (JavaScript sem o JavaScript)<\/strong><br \/>\nSer popular n\u00e3o \u00e9 tudo. O JavaScript pode ser mais usado do que nunca, mas a familiaridade leva ao desprezo \u2013 e o desprezo leva as pessoas \u00e0 procura de substitutos. Dart \u00e9 uma nova linguagem de programa\u00e7\u00e3o para navegadores da web do Google. A ferramenta funciona em segundo plano para animar DIVs e formar objetos.<\/p>\n<p>Os designers simplesmente queriam limpar as partes mais irritantes do JavaScript enquanto o tornavam mais simples. N\u00e3o podiam, contudo, se afastar muito da arquitetura subjacente porque queriam compilar o Dart at\u00e9 o JavaScript a fim de ajudar a acelerar a ado\u00e7\u00e3o.Se voc\u00ea est\u00e1 construindo um aplicativo da web din\u00e2mico e est\u00e1 cansado de JavaScript, Dart oferece uma sintaxe limpa.<\/p>\n<p><strong>Haskell (programa\u00e7\u00e3o funcional, pura e simples)<\/strong><br \/>\nPor mais de 20 anos, os acad\u00eamicos que trabalham com programa\u00e7\u00e3o funcional foram desenvolvendo ativamente o Haskell, uma linguagem projetada para encapsular ideias sobre os males de efeitos colaterais. \u00c9 uma das express\u00f5es mais puras da programa\u00e7\u00e3o funcional ideal, com um mecanismo para a manipula\u00e7\u00e3o cuidadosa de canais de I\/O. O resto do c\u00f3digo, no entanto, deve ser perfeitamente funcional.<\/p>\n<p>A comunidade \u00e9 muito ativa, com mais de uma dezena de variantes de Haskell esperando por voc\u00ea. Alguns s\u00e3o aut\u00f4nomos, enquanto outros s\u00e3o integrados com ferramentas mais tradicionais como Java (Jaskell) ou Python (Scotch). A maioria dos nomes parecem ser refer\u00eancias \u00e0 Esc\u00f3cia. Se voc\u00ea acredita que suas estruturas de dados ser\u00e3o complexas e cheias de tipos, o Haskell ir\u00e1 ajud\u00e1-lo a mant\u00ea-los em linha reta.<\/p>\n<p><strong>Julia (trazendo velocidade a terra de Python)<\/strong><br \/>\nO mundo da programa\u00e7\u00e3o cient\u00edfica est\u00e1 cheia de amantes Python que apreciam a sintaxe simples e liberdade para evitar o pensamento de detalhes retorcidos como ponteiros e bytes. Para todas as suas for\u00e7as, no entanto, Python \u00e9 muitas vezes lento, o que pode ser um problema se voc\u00ea est\u00e1 mastigando grandes conjuntos de dados (como \u00e9 comum no mundo da computa\u00e7\u00e3o cient\u00edfica). Para acelerar as coisas, muitos cientistas se voltam para escrever as rotinas mais importantes no n\u00facleo em C (mais r\u00e1pido).<\/p>\n<p>Mas unir partes escritas em duas linguagens pode adicionar complexidade em revis\u00e3o, corre\u00e7\u00e3o e amplifica\u00e7\u00e3o de sistemas. Julia \u00e9 uma solu\u00e7\u00e3o para essa quest\u00e3o. Seus criadores levaram a sintaxe limpa adorada por programadores de Python e permitiram que o c\u00f3digo possa ser compilado em segundo plano. Dessa forma, voc\u00ea pode configurar um notebook ou uma sess\u00e3o interativa como com Python, mas qualquer c\u00f3digo que voc\u00ea criar ser\u00e3o compilados imediatamente.<\/p>\n<p>A melhor not\u00edcia, no entanto, versa sobre altas velocidades. Muitas refer\u00eancias b\u00e1sicas rodam 30 vezes mais r\u00e1pido do que Python e, em alguns casos, mais velozes que C. Se voc\u00ea tiver muitos dados e quiser aproveitar a sintaxe do Python, Julia \u00e9 o pr\u00f3ximo idioma a aprender.<\/p>\n<p>&#8212;&#8211;<\/p>\n<p>Artigo publicado na <a href=\"http:\/\/computerworld.com.br\/tecnologia\/2014\/11\/14\/9-linguagens-de-programacao-que-vale-a-pena-aprender-agora\/\" target=\"_blank\" rel=\"noopener noreferrer\">ComputerWorld<\/a>.\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\t\t\t\t\u00c0s vezes vale a pena aprender ferramentas n\u00e3o usuais. Essas apostas, at\u00e9, podem render dividendos significativos em projetos futuros\t\t\t\t<\/p>\n","protected":false},"author":1,"featured_media":2659,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[76,99,158],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nove linguagens de programa\u00e7\u00e3o que vale a pena aprender agora - Blog DialHost<\/title>\n<meta name=\"description\" content=\"\u00c0s vezes vale a pena aprender ferramentas n\u00e3o usuais. Essas apostas, at\u00e9, podem render dividendos significativos em projetos futuros\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nove linguagens de programa\u00e7\u00e3o que vale a pena aprender agora - Blog DialHost\" \/>\n<meta property=\"og:description\" content=\"\u00c0s vezes vale a pena aprender ferramentas n\u00e3o usuais. Essas apostas, at\u00e9, podem render dividendos significativos em projetos futuros\" \/>\n<meta property=\"og:url\" content=\"\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog DialHost\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-12T12:20:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/04\/og-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dialhost\" \/>\n<meta name=\"twitter:site\" content=\"@dialhost\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\",\"name\":\"DialHost Internet\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\",\"https:\/\/twitter.com\/dialhost\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/03\/marca-dialhost.png\",\"width\":81,\"height\":81,\"caption\":\"DialHost Internet\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"name\":\"Blog DialHost\",\"description\":\"Os melhores conte\\u00fados sobre Desenvolvimento Web, Marketing e Neg\\u00f3cios\",\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.dialhost.com.br\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#webpage\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/\",\"name\":\"Nove linguagens de programa\\u00e7\\u00e3o que vale a pena aprender agora - Blog DialHost\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#primaryimage\"},\"datePublished\":\"2014-12-12T12:20:31+00:00\",\"dateModified\":\"2014-12-12T12:20:31+00:00\",\"description\":\"\\u00c0s vezes vale a pena aprender ferramentas n\\u00e3o usuais. Essas apostas, at\\u00e9, podem render dividendos significativos em projetos futuros\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/\",\"url\":\"\/blog\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/\",\"url\":\"\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/\",\"name\":\"Nove linguagens de programa\\u00e7\\u00e3o que vale a pena aprender agora\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\"},\"headline\":\"Nove linguagens de programa\\u00e7\\u00e3o que vale a pena aprender agora\",\"datePublished\":\"2014-12-12T12:20:31+00:00\",\"dateModified\":\"2014-12-12T12:20:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/nove-linguagens-de-programacao-que-vale-pena-aprender-agora\/#primaryimage\"},\"keywords\":\"desenvolvimento,feed de parceiros,noticias\",\"articleSection\":\"Dicas e Not\\u00edcias\",\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\",\"name\":\"DialHost Internet\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/05feec2f99aef1c42b09aeaa637ee66f?s=96&r=g\",\"caption\":\"DialHost Internet\"},\"description\":\"H\\u00e1 mais de 18 anos proporcionando um servi\\u00e7o de hospedagem de sites voltado 100% na Experi\\u00eancia e Sucesso do Cliente, prezando a qualidade, transpar\\u00eancia e seguran\\u00e7a.\",\"sameAs\":[\"https:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/twitter.com\/dialhost\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3048"}],"collection":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3048"}],"version-history":[{"count":0,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3048\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media\/2659"}],"wp:attachment":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}