{"id":69408,"date":"2022-05-04T00:22:29","date_gmt":"2022-05-03T22:22:29","guid":{"rendered":"https:\/\/rmarketingdigital.com\/wiki\/compilador\/"},"modified":"2024-10-28T22:57:59","modified_gmt":"2024-10-28T21:57:59","slug":"compiler","status":"publish","type":"glossary","link":"https:\/\/rmarketingdigital.com\/en\/wiki\/compiler\/","title":{"rendered":"Compiler"},"content":{"rendered":"<p><\/p>\n<div id=\"mw-content-text\" lang=\"es\" dir=\"ltr\" class=\"mw-content-ltr\">\n<p>A <b>compiler<\/b> is a program that translates source code written in a high-level language like Java, into a machine-readable language called object code, target language, or even assembly language. Thus, a compiler could be called a translator, but its tasks are broader because, as part of the compilation of the program, in addition <b>reports errors when reading code<\/b>.\n<\/p>\n<h2>\n<span class=\"mw-headline\" id=\"C.C3.B3mo_funciona\">How does it work<\/span><br \/>\n<\/h2>\n<p>A compiler always works absolutely through an entire document. Hence, its function differs from that of an interpreter. Before a compiler can translate higher-level source code into the machine-readable target language, the source code must be scanned and the characters from the program must be extracted. The analysis is carried out after this lexical analysis. The syntactic correctness of the code is checked. The semantics of the code are then determined to create the target code at the end. The compiler tries <b>make the most of u hide bugs in the code<\/b>. Normally, all the steps are executed in a few seconds.\n<\/p>\n<p>It is essential that the compiler continues to work despite errors in the code. Otherwise, the source code cannot be translated into machine-readable target languages.\n<\/p>\n<h2>\n<span class=\"mw-headline\" id=\"Tareas\">Chores<\/span><br \/>\n<\/h2>\n<p>Using compilers, you can in conclusion run programs that have been designed in several common programming languages such as C or Pascal, since the compiler translates the source code of a text file so that a machine can read and use it. The main advantage of compiler programs is that they are very fast because there are no errors to correct during execution.\n<\/p>\n<h2>\n<span class=\"mw-headline\" id=\"Beneficios_para_el_SEO\">SEO benefits<\/span><br \/>\n<\/h2>\n<p>Compilers can help evaluate the source code of a website. A popular application for compilers in the field of SEO is the search and markup of keywords in the source code. At the same time, compilers help detect errors in the code, and analyze the structure of a web portal. Many common web analytics programs work with compilers. The results are displayed for better use of the data in an easy-to-use interface. Another objective of a compiler can be to compress CSS and JavaScript to reduce the loading time of the web.\n<\/p>\n<h2>\n<span class=\"mw-headline\" id=\"Enlaces_Web\">Web Links<\/span><br \/>\n<\/h2>\n<ul>\n<li> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" class=\"external text\" href=\"http:\/\/gcc.gnu.org\/java\/\">GNU Compiler for Java<\/a>\n<\/li>\n<li> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" class=\"external text\" href=\"http:\/\/www.phpcompiler.org\/\">PHP compiler<\/a>\n<\/li>\n<li> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" class=\"external text\" href=\"http:\/\/closure-compiler.appspot.com\/home\">CSS and JS compiler<\/a>\n<\/li>\n<\/ul>\n<p><!-- \nNewPP limit report\nCached time: 20200502035501\nCache expiry: 86400\nDynamic content: false\nCPU time usage: 0.004 seconds\nReal time usage: 0.007 seconds\nPreprocessor visited node count: 15\/1000000\nPreprocessor generated node count: 20\/1000000\nPost\u2010expand include size: 0\/2097152 bytes\nTemplate argument size: 0\/2097152 bytes\nHighest expansion depth: 2\/40\nExpensive parser function count: 0\/100\n--><!-- \nTransclusion expansion time report (%,ms,calls,template)\n100.00%    0.000      1 - -total\n--><!-- Saved in parser cache with key es_:stable-pcache:idhash:472-0!*!0!!es!*!* and timestamp 20200502035501 and revision id 2875\n -->\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Un compilador es un programa que traduce c\u00f3digo fuente escrito en un lenguaje de alto nivel como Java, a un lenguaje legible por la m\u00e1quina llamado c\u00f3digo objeto, lenguaje de&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"template":"","glossary-cat":[],"class_list":["post-69408","glossary","type-glossary","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Compilador - R Marketing Digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/en\/wiki\/compiler\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Compilador\" \/>\n<meta property=\"og:description\" content=\"Un compilador es un programa que traduce c\u00f3digo fuente escrito en un lenguaje de alto nivel como Java, a un lenguaje legible por la m\u00e1quina llamado c\u00f3digo objeto, lenguaje de...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/en\/wiki\/compiler\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-28T21:57:59+00:00\" \/>\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\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/compilador\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/compilador\\\/\",\"name\":\"Compilador - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"datePublished\":\"2022-05-03T22:22:29+00:00\",\"dateModified\":\"2024-10-28T21:57:59+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/compilador\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Compiler - R Digital Marketing","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:\/\/rmarketingdigital.com\/en\/wiki\/compiler\/","og_locale":"en_US","og_type":"article","og_title":"Compilador","og_description":"Un compilador es un programa que traduce c\u00f3digo fuente escrito en un lenguaje de alto nivel como Java, a un lenguaje legible por la m\u00e1quina llamado c\u00f3digo objeto, lenguaje de...","og_url":"https:\/\/rmarketingdigital.com\/en\/wiki\/compiler\/","og_site_name":"R Marketing Digital","article_modified_time":"2024-10-28T21:57:59+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/wiki\/compilador\/","url":"https:\/\/rmarketingdigital.com\/wiki\/compilador\/","name":"Compiler - R Digital Marketing","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"datePublished":"2022-05-03T22:22:29+00:00","dateModified":"2024-10-28T21:57:59+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/wiki\/compilador\/"]}]},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digital Marketing","description":"SEO Agency | Advertising social networks | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary\/69408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary\/69408\/revisions"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/media?parent=69408"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary-cat?post=69408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}