{"id":3809,"date":"2022-02-19T06:15:43","date_gmt":"2022-02-19T06:15:43","guid":{"rendered":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/"},"modified":"2022-03-24T18:47:17","modified_gmt":"2022-03-24T18:47:17","slug":"intrprete-e-compilador","status":"publish","type":"post","link":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/","title":{"rendered":"Diferen\u00e7a entre int\u00e9rprete e compilador"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2581\" src=\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/intrprete-e-compilador.webp\" alt=\"Diferen\u00e7a entre int\u00e9rprete e compilador\" width=\"650\" height=\"450\" \/><\/p>\n<div>\n<h2>Principal diferen\u00e7a<\/h2>\n<p>O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e depois traduzi-lo como um todo em c\u00f3digo de m\u00e1quina. O trabalho de an\u00e1lise \u00e9 coberto pelo interpretador com uma quantidade de tempo relativamente menor e tempo de execu\u00e7\u00e3o lento. O compilador, por outro lado, leva muito mais tempo para testar e avaliar o c\u00f3digo-fonte; no entanto, ele \u00e9 executado mais r\u00e1pido. O interpretador \u00e9 eficiente em termos de mem\u00f3ria e n\u00e3o precisa de nenhuma gera\u00e7\u00e3o de c\u00f3digo de objeto intermedi\u00e1rio. O compilador gera c\u00f3digo objeto intermedi\u00e1rio que precisa de mais links, exigindo, portanto, que a mem\u00f3ria seja movida.O interpretador continua a traduzir o programa at\u00e9 que o primeiro erro seja corrigido, ent\u00e3o a depura\u00e7\u00e3o \u00e9 mais f\u00e1cil aqui. O compilador, por outro lado, ele gera a mensagem de erro somente ap\u00f3s a varredura de todo o programa e aqui a depura\u00e7\u00e3o \u00e9 dif\u00edcil. O interpretador recebe a entrada de uma \u00fanica instru\u00e7\u00e3o enquanto o compilador recebe o programa inteiro como entrada. Os compiladores est\u00e3o associados \u00e0s linguagens de programa\u00e7\u00e3o Python Ruby, enquanto os interpretadores usam C e C++. No compilador \u00e9 mais f\u00e1cil proteger a propriedade intelectual, pois o c\u00f3digo de m\u00e1quina n\u00e3o \u00e9 facilmente compreendido. O interpretador tem propriedade intelectual fraca porque o c\u00f3digo-fonte deve estar dispon\u00edvel no momento da fun\u00e7\u00e3o. enquanto os int\u00e9rpretes usam C e C++. No compilador \u00e9 mais f\u00e1cil proteger a propriedade intelectual, pois o c\u00f3digo de m\u00e1quina n\u00e3o \u00e9 facilmente compreendido. O interpretador tem propriedade intelectual fraca porque o c\u00f3digo-fonte deve estar dispon\u00edvel no momento da fun\u00e7\u00e3o. enquanto os int\u00e9rpretes usam C e C++. No compilador \u00e9 mais f\u00e1cil proteger a propriedade intelectual, pois o c\u00f3digo de m\u00e1quina n\u00e3o \u00e9 facilmente compreendido. O interpretador tem propriedade intelectual fraca porque o c\u00f3digo-fonte deve estar dispon\u00edvel no momento da fun\u00e7\u00e3o.<\/p>\n<h2>Quadro comparativo<\/h2>\n<section style=\"width:100%;overflow-x:auto;overflow-y:hidden;\">\n<table>\n<tbody>\n<tr>\n<td><strong>Int\u00e9rprete<\/strong><\/td>\n<td><strong>Compilador<\/strong><\/td>\n<\/tr>\n<tr>\n<td>O interpretador recebe uma \u00fanica instru\u00e7\u00e3o como entrada.<\/td>\n<td>O compilador recebe o programa inteiro como entrada.<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><strong>c\u00f3digo de objeto<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Nenhum c\u00f3digo de objeto intermedi\u00e1rio \u00e9 gerado no interpretador.<\/td>\n<td>O c\u00f3digo de objeto intermedi\u00e1rio \u00e9 produzido no compilador<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><strong>Declara\u00e7\u00f5es de Controle<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Uma execu\u00e7\u00e3o lenta da instru\u00e7\u00e3o de controle condicional no int\u00e9rprete.<\/td>\n<td>As instru\u00e7\u00f5es de controle condicional s\u00e3o executadas rapidamente no compilador<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><strong>Convers\u00e3o<\/strong><\/td>\n<\/tr>\n<tr>\n<td>O programa de n\u00edvel superior torna-se um programa de n\u00edvel inferior a cada vez.<\/td>\n<td>N\u00e3o \u00e9 necess\u00e1rio que o programa seja sempre compilado no Compiler.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/section>\n<h2>O que \u00e9 Interper?<\/h2>\n<p>Um interpretador \u00e9 um programa de computador, executado diretamente, executa instru\u00e7\u00f5es escritas em uma linguagem de programa\u00e7\u00e3o sem primeiro compil\u00e1-las em um programa em linguagem de m\u00e1quina. Ele faz uso de uma das poucas t\u00e9cnicas para executar um programa. Ele traduzir\u00e1 o c\u00f3digo-fonte em uma representa\u00e7\u00e3o intermedi\u00e1ria eficiente e a executar\u00e1 imediatamente. O interpretador recebe uma \u00fanica instru\u00e7\u00e3o para receber a entrada e nenhum c\u00f3digo de objeto intermedi\u00e1rio \u00e9 produzido. O interpretador experimenta a execu\u00e7\u00e3o mais lenta de instru\u00e7\u00f5es de controle condicional e o requisito de mem\u00f3ria \u00e9 m\u00ednimo. No interpretador, o programa de n\u00edvel superior se torna um programa de n\u00edvel inferior a cada vez. Aqui, os erros s\u00e3o exibidos para cada instru\u00e7\u00e3o.<\/p>\n<h2>Qual \u00e9 o compilador?<\/h2>\n<p>Um compilador \u00e9 um programa de computador usado para transformar o c\u00f3digo-fonte escrito em uma linguagem de programa\u00e7\u00e3o em outra linguagem de computador. Inicialmente, o pr\u00f3prio t\u00edtulo &#8216;Compilador&#8217; \u00e9 usado para programas que traduzem o c\u00f3digo-fonte de uma linguagem de programa\u00e7\u00e3o de alto n\u00edvel para uma linguagem de n\u00edvel inferior. Um compilador tamb\u00e9m executa opera\u00e7\u00f5es como an\u00e1lise l\u00e9xica, pr\u00e9-processamento, an\u00e1lise sint\u00e1tica, an\u00e1lise sem\u00e2ntica, gera\u00e7\u00e3o de c\u00f3digo e otimiza\u00e7\u00e3o de c\u00f3digo. O compilador recebe todo o programa como entrada e aqui o C\u00f3digo Objeto Intermedi\u00e1rio \u00e9 certamente produzido. A execu\u00e7\u00e3o da instru\u00e7\u00e3o de controle condicional \u00e9 mais r\u00e1pida no compilador e o programa n\u00e3o precisa ser compilado a cada vez. Quando todo o programa \u00e9 avaliado, os erros s\u00e3o manifestados.<\/p>\n<div style=\"text-align:center;margin:0px 0px 15px 0px;\"><\/div>\n<h2>Principais diferen\u00e7as<\/h2>\n<ol>\n<li>O interpretador recebe uma \u00fanica instru\u00e7\u00e3o como entrada; O compilador recebe o programa inteiro como entrada.<\/li>\n<li>O c\u00f3digo de objeto intermedi\u00e1rio \u00e9 produzido pelo compilador; Nenhum c\u00f3digo de objeto intermedi\u00e1rio \u00e9 gerado no interpretador.<\/li>\n<li>As instru\u00e7\u00f5es de controle condicional s\u00e3o executadas rapidamente no compilador; h\u00e1 uma execu\u00e7\u00e3o lenta da instru\u00e7\u00e3o de controle condicional no interpretador.<\/li>\n<li>O programa de n\u00edvel superior torna-se um programa de n\u00edvel inferior a cada vez no Interpreter; O programa n\u00e3o precisa ser compilado toda vez no Compiler.<\/li>\n<li>A depura\u00e7\u00e3o \u00e9 f\u00e1cil no Interpreter; A linguagem torna-se cr\u00edtica para ser depurada no compilador<\/li>\n<\/ol>\n<h2>V\u00eddeo Comparativo<\/h2>\n<p class=\"ayg-error\">Error 403 The request cannot be completed because you have exceeded your <a href=\"\/youtube\/v3\/getting-started#quota\">quota<\/a>. : quotaExceeded<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Arquitetura de computador e entender os termos associados a ela pode ser uma tarefa problem\u00e1tica e esses dois termos acima s\u00e3o semelhantes, pois possuem v\u00e1rias diferen\u00e7as entre eles, mas sempre parecem semelhantes entre si. Este artigo, portanto, procura explicar as diferen\u00e7as entre eles para ajudar as pessoas a criar um entendimento claro.<\/p>\n<div style=\"text-align:center;margin:0px 0px 15px 0px;\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Principal diferen\u00e7a O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e depois traduzi-lo como um todo em c\u00f3digo de m\u00e1quina. O trabalho de an\u00e1lise \u00e9 coberto pelo interpretador com uma quantidade de tempo relativamente menor e tempo de execu\u00e7\u00e3o lento. O compilador, por &#8230; <a title=\"Diferen\u00e7a entre int\u00e9rprete e compilador\" class=\"read-more\" href=\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\" aria-label=\"M\u00e1s en Diferen\u00e7a entre int\u00e9rprete e compilador\">Leia mais<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4174],"tags":[1042,4457],"class_list":["post-3809","post","type-post","status-publish","format-standard","hentry","category-informatica","tag-compilador","tag-interpretador","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Diferen\u00e7a entre int\u00e9rprete e compilador<\/title>\n<meta name=\"description\" content=\"lll\u27a4 Principal diferen\u00e7a O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Diferen\u00e7a entre int\u00e9rprete e compilador\" \/>\n<meta property=\"og:description\" content=\"lll\u27a4 Principal diferen\u00e7a O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e\" \/>\n<meta property=\"og:url\" content=\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\" \/>\n<meta property=\"og:site_name\" content=\"Diferenciario br\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-19T06:15:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-24T18:47:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/intrprete-e-compilador.webp\" \/>\n<meta name=\"author\" content=\"javiervazquez_5mia2u1h\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\"},\"author\":{\"name\":\"javiervazquez_5mia2u1h\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75\"},\"headline\":\"Diferen\u00e7a entre int\u00e9rprete e compilador\",\"datePublished\":\"2022-02-19T06:15:43+00:00\",\"dateModified\":\"2022-03-24T18:47:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\"},\"wordCount\":931,\"publisher\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#organization\"},\"keywords\":[\"Compilador\",\"Interpretador\"],\"articleSection\":[\"Inform\u00e1tica\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\",\"url\":\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\",\"name\":\"Diferen\u00e7a entre int\u00e9rprete e compilador\",\"isPartOf\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#website\"},\"datePublished\":\"2022-02-19T06:15:43+00:00\",\"dateModified\":\"2022-03-24T18:47:17+00:00\",\"description\":\"lll\u27a4 Principal diferen\u00e7a O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e\",\"breadcrumb\":{\"@id\":\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/diferenciario.com\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Diferen\u00e7a entre int\u00e9rprete e compilador\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/diferenciario.com\/br\/#website\",\"url\":\"https:\/\/diferenciario.com\/br\/\",\"name\":\"Diferenciario br\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/diferenciario.com\/br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/diferenciario.com\/br\/#organization\",\"name\":\"Diferenciario br\",\"url\":\"https:\/\/diferenciario.com\/br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp\",\"contentUrl\":\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp\",\"width\":225,\"height\":33,\"caption\":\"Diferenciario br\"},\"image\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75\",\"name\":\"javiervazquez_5mia2u1h\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g\",\"caption\":\"javiervazquez_5mia2u1h\"},\"sameAs\":[\"https:\/\/diferenciario.com\/br\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Diferen\u00e7a entre int\u00e9rprete e compilador","description":"lll\u27a4 Principal diferen\u00e7a O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/","og_locale":"es_ES","og_type":"article","og_title":"Diferen\u00e7a entre int\u00e9rprete e compilador","og_description":"lll\u27a4 Principal diferen\u00e7a O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e","og_url":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/","og_site_name":"Diferenciario br","article_published_time":"2022-02-19T06:15:43+00:00","article_modified_time":"2022-03-24T18:47:17+00:00","og_image":[{"url":"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/intrprete-e-compilador.webp"}],"author":"javiervazquez_5mia2u1h","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/#article","isPartOf":{"@id":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/"},"author":{"name":"javiervazquez_5mia2u1h","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75"},"headline":"Diferen\u00e7a entre int\u00e9rprete e compilador","datePublished":"2022-02-19T06:15:43+00:00","dateModified":"2022-03-24T18:47:17+00:00","mainEntityOfPage":{"@id":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/"},"wordCount":931,"publisher":{"@id":"https:\/\/diferenciario.com\/br\/#organization"},"keywords":["Compilador","Interpretador"],"articleSection":["Inform\u00e1tica"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/","url":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/","name":"Diferen\u00e7a entre int\u00e9rprete e compilador","isPartOf":{"@id":"https:\/\/diferenciario.com\/br\/#website"},"datePublished":"2022-02-19T06:15:43+00:00","dateModified":"2022-03-24T18:47:17+00:00","description":"lll\u27a4 Principal diferen\u00e7a O interpretador executa a fun\u00e7\u00e3o de traduzir o programa uma instru\u00e7\u00e3o por vez. Compile movimentos para escanear todo o programa e","breadcrumb":{"@id":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/diferenciario.com\/br\/intrprete-e-compilador\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/diferenciario.com\/br\/"},{"@type":"ListItem","position":2,"name":"Diferen\u00e7a entre int\u00e9rprete e compilador"}]},{"@type":"WebSite","@id":"https:\/\/diferenciario.com\/br\/#website","url":"https:\/\/diferenciario.com\/br\/","name":"Diferenciario br","description":"","publisher":{"@id":"https:\/\/diferenciario.com\/br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/diferenciario.com\/br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/diferenciario.com\/br\/#organization","name":"Diferenciario br","url":"https:\/\/diferenciario.com\/br\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/","url":"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp","contentUrl":"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp","width":225,"height":33,"caption":"Diferenciario br"},"image":{"@id":"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75","name":"javiervazquez_5mia2u1h","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g","caption":"javiervazquez_5mia2u1h"},"sameAs":["https:\/\/diferenciario.com\/br"]}]}},"_links":{"self":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/posts\/3809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/comments?post=3809"}],"version-history":[{"count":1,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/posts\/3809\/revisions"}],"predecessor-version":[{"id":5034,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/posts\/3809\/revisions\/5034"}],"wp:attachment":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/media?parent=3809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/categories?post=3809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/tags?post=3809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}