{"id":1467,"date":"2019-09-28T11:01:35","date_gmt":"2019-09-28T07:31:35","guid":{"rendered":"https:\/\/airoserver.com\/?p=1467"},"modified":"2022-04-04T09:27:21","modified_gmt":"2022-04-04T04:57:21","slug":"interpreted-vs-compiled-languages","status":"publish","type":"post","link":"https:\/\/airoserver.com\/fr\/dedie\/langages-interpretes-et-compiles\/","title":{"rendered":"Langages interpr\u00e9t\u00e9s et compil\u00e9s"},"content":{"rendered":"<p>Dans cet article, nous allons comparer les langages interpr\u00e9t\u00e9s et compil\u00e9s. Mais tout d'abord, donnons quelques informations n\u00e9cessaires.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>Qu'est-ce qu'un interpr\u00e8te et un compilateur ?<\/strong><\/h4>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" class=\"wp-image-1469\" src=\"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/09\/images_text_compiler-Vs-Interpriter.png\" alt=\"Compilateur et interpr\u00e8te\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>L'interpr\u00e8te et le compilateur sont tous deux des programmes informatiques. Ils sont charg\u00e9s de traduire les concepts de haut niveau <a href=\"https:\/\/en.wikipedia.org\/wiki\/Scripting_language\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"langages de script (s&#039;ouvre dans un nouvel onglet)\">les langages de script<\/a> \u00e0 un langage machine. Les langages de haut niveau sont ceux qui sont les plus proches du langage humain. Les langages de script peuvent \u00eatre interpr\u00e9t\u00e9s ou compil\u00e9s. Les interpr\u00e8tes traduisent les langages interpr\u00e9t\u00e9s et les compilateurs traduisent les langages compil\u00e9s.<\/p>\r\n\r\n\r\n\r\n<p><strong>Langues interpr\u00e9t\u00e9es :<\/strong> JavaScript, PHP, Perl, Ruby, Python, VBScript,...<\/p>\r\n\r\n\r\n\r\n<p><strong>Langue compil\u00e9e : <\/strong>Visual Basic, C++, C#, Cobol,...<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong> Les diff\u00e9rences : <\/strong><\/h4>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" class=\"wp-image-1468\" src=\"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/09\/compile_process_010mo.gif\" alt=\"Interpr\u00e9t\u00e9e ou compil\u00e9e\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li><strong>Comment ils fonctionnent :<\/strong> Les interpr\u00e8tes traduisent et ex\u00e9cutent les scripts \u00e9tape par \u00e9tape. Cela signifie qu'ils traduisent une instruction, l'ex\u00e9cutent et passent ensuite \u00e0 l'instruction suivante. Les compilateurs traduisent tout et les ex\u00e9cutent ensuite.<\/li>\r\n<li><strong>En fonction de la plate-forme :<\/strong> Les langages compil\u00e9s d\u00e9pendent de la plate-forme. Lorsqu'un programme est compil\u00e9, les codes du syst\u00e8me d'exploitation sont \u00e9galement compil\u00e9s. C'est pourquoi, lorsque vous compilez un programme sur un syst\u00e8me d'exploitation, vous ne pouvez pas l'ex\u00e9cuter sur un autre syst\u00e8me d'exploitation. Il n'en va pas de m\u00eame pour les programmes interpr\u00e9t\u00e9s. Les programmes interpr\u00e9t\u00e9s n'ont besoin que d'un interpr\u00e8te pour \u00eatre ex\u00e9cut\u00e9s. Vous pouvez donc ex\u00e9cuter des programmes interpr\u00e9t\u00e9s sur n'importe quelle plate-forme disposant d'un interpr\u00e9teur.<\/li>\r\n<li><strong>Vitesse<\/strong>Comme nous l'avons dit pr\u00e9c\u00e9demment, les interpr\u00e8tes traduisent et ex\u00e9cutent \u00e9tape par \u00e9tape. C'est pourquoi ils prennent plus de temps que les compilateurs. Le compilateur traduit le programme une fois et l'ex\u00e9cute ensuite.<\/li>\r\n<li><strong>Utilisation des ressources :<\/strong> L'interpr\u00e8te utilise toujours plus de CPU et de RAM. Cela s'explique \u00e0 nouveau par le fait qu'\u00e0 chaque fois que vous voulez ex\u00e9cuter un langage interpr\u00e9t\u00e9, l'interpr\u00e8te doit le traduire et l'ex\u00e9cuter. En revanche, un programme compil\u00e9 s'ex\u00e9cute plus rapidement et utilise moins de m\u00e9moire vive et d'unit\u00e9 centrale apr\u00e8s avoir \u00e9t\u00e9 traduit (compil\u00e9) une fois.<\/li>\r\n<li><strong>D\u00e9pannage :<\/strong> Les langues interpr\u00e9t\u00e9es sont plus faciles \u00e0 d\u00e9panner. Lorsqu'un interpr\u00e8te traduit un script, il s'arr\u00eate sur la ligne en question et vous informe de l'erreur. Vous pouvez donc trouver la ligne exacte qui pr\u00e9sente un probl\u00e8me et le r\u00e9soudre facilement. Le d\u00e9pannage des langages compil\u00e9s n'est pas aussi simple. Les compilateurs traduisent l'ensemble du script et, \u00e0 la fin, vous informent des erreurs. C'est pourquoi il est plus difficile de trouver les erreurs dans les langages compil\u00e9s.<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<p>Si vous avez appr\u00e9ci\u00e9 cet article, jetez un coup d'\u0153il \u00e0 nos autres articles sur notre site Web. <a href=\"https:\/\/airoserver.com\/fr\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"blog (s&#039;ouvre dans un nouvel onglet)\">blog<\/a> page !<\/p>","protected":false},"excerpt":{"rendered":"<p>In this article, we are going to Compare Interpreted and Compiled languages. But first, let&#8217;s give you some needed information. What are Interpreter and Compiler? Both Interpreter and Compiler are computer programs. Their responsibility is to translate high-level scripting languages to a machine language. High-level languages are the ones that are closer to human language. [&hellip;]<\/p>","protected":false},"author":5,"featured_media":33978,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[179,176,182,178],"tags":[85,142,185,131],"class_list":["post-1467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-airoserver","category-dedicated","category-shared-hosting","category-airo-vps","tag-airoserver","tag-linux","tag-programming","tag-windows"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Interpreted vs. Compiled languages<\/title>\n<meta name=\"description\" content=\"Interpreters translate interpreted languages and compilers translate compiled languages. Both Interpreter and Compiler are script translators.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/airoserver.com\/fr\/dedie\/langages-interpretes-et-compiles\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interpreted vs. Compiled languages\" \/>\n<meta property=\"og:description\" content=\"Interpreters translate interpreted languages and compilers translate compiled languages. Both Interpreter and Compiler are script translators.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/airoserver.com\/fr\/dedie\/langages-interpretes-et-compiles\/\" \/>\n<meta property=\"og:site_name\" content=\"Airoserver | Cloud Hosting Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-28T07:31:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-04T04:57:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/09\/images_text_cvi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"247\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"SEO Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"SEO Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/\"},\"author\":{\"name\":\"SEO Team\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897\"},\"headline\":\"Interpreted vs. Compiled languages\",\"datePublished\":\"2019-09-28T07:31:35+00:00\",\"dateModified\":\"2022-04-04T04:57:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/\"},\"wordCount\":381,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/airoserver.com\/#organization\"},\"keywords\":[\"airoserver\",\"Linux\",\"Programming\",\"windows\"],\"articleSection\":[\"AiroServer\",\"Dedicated\",\"Shared Hosting\",\"VPS\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/\",\"url\":\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/\",\"name\":\"Interpreted vs. Compiled languages\",\"isPartOf\":{\"@id\":\"https:\/\/airoserver.com\/#website\"},\"datePublished\":\"2019-09-28T07:31:35+00:00\",\"dateModified\":\"2022-04-04T04:57:21+00:00\",\"description\":\"Interpreters translate interpreted languages and compilers translate compiled languages. Both Interpreter and Compiler are script translators.\",\"breadcrumb\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/airoserver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interpreted vs. Compiled languages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/airoserver.com\/#website\",\"url\":\"https:\/\/airoserver.com\/\",\"name\":\"Airoserver | Cloud Hosting Solutions\",\"description\":\"Cloud server | Dedicated server | Domain | Hosting| SSL | Virtual server | Airoserver\",\"publisher\":{\"@id\":\"https:\/\/airoserver.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/airoserver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/airoserver.com\/#organization\",\"name\":\"Airoserver | Cloud Hosting Solutions\",\"url\":\"https:\/\/airoserver.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png\",\"contentUrl\":\"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png\",\"width\":925,\"height\":880,\"caption\":\"Airoserver | Cloud Hosting Solutions\"},\"image\":{\"@id\":\"https:\/\/airoserver.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897\",\"name\":\"SEO Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g\",\"caption\":\"SEO Team\"},\"url\":\"https:\/\/airoserver.com\/fr\/author\/seoteam\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Interpreted vs. Compiled languages","description":"Interpreters translate interpreted languages and compilers translate compiled languages. Both Interpreter and Compiler are script translators.","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:\/\/airoserver.com\/fr\/dedie\/langages-interpretes-et-compiles\/","og_locale":"fr_FR","og_type":"article","og_title":"Interpreted vs. Compiled languages","og_description":"Interpreters translate interpreted languages and compilers translate compiled languages. Both Interpreter and Compiler are script translators.","og_url":"https:\/\/airoserver.com\/fr\/dedie\/langages-interpretes-et-compiles\/","og_site_name":"Airoserver | Cloud Hosting Solutions","article_published_time":"2019-09-28T07:31:35+00:00","article_modified_time":"2022-04-04T04:57:21+00:00","og_image":[{"width":700,"height":247,"url":"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/09\/images_text_cvi.jpg","type":"image\/jpeg"}],"author":"SEO Team","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"SEO Team","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#article","isPartOf":{"@id":"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/"},"author":{"name":"SEO Team","@id":"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897"},"headline":"Interpreted vs. Compiled languages","datePublished":"2019-09-28T07:31:35+00:00","dateModified":"2022-04-04T04:57:21+00:00","mainEntityOfPage":{"@id":"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/"},"wordCount":381,"commentCount":0,"publisher":{"@id":"https:\/\/airoserver.com\/#organization"},"keywords":["airoserver","Linux","Programming","windows"],"articleSection":["AiroServer","Dedicated","Shared Hosting","VPS"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/","url":"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/","name":"Interpreted vs. Compiled languages","isPartOf":{"@id":"https:\/\/airoserver.com\/#website"},"datePublished":"2019-09-28T07:31:35+00:00","dateModified":"2022-04-04T04:57:21+00:00","description":"Interpreters translate interpreted languages and compilers translate compiled languages. Both Interpreter and Compiler are script translators.","breadcrumb":{"@id":"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/airoserver.com\/dedicated\/interpreted-vs-compiled-languages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/airoserver.com\/"},{"@type":"ListItem","position":2,"name":"Interpreted vs. Compiled languages"}]},{"@type":"WebSite","@id":"https:\/\/airoserver.com\/#website","url":"https:\/\/airoserver.com\/","name":"Airoserver | Cloud Hosting Solutions","description":"Cloud server | Dedicated server | Domain | Hosting| SSL | Virtual server | Airoserver","publisher":{"@id":"https:\/\/airoserver.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/airoserver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/airoserver.com\/#organization","name":"Airoserver | Cloud Hosting Solutions","url":"https:\/\/airoserver.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/airoserver.com\/#\/schema\/logo\/image\/","url":"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png","contentUrl":"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png","width":925,"height":880,"caption":"Airoserver | Cloud Hosting Solutions"},"image":{"@id":"https:\/\/airoserver.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897","name":"SEO Team","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/airoserver.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g","caption":"SEO Team"},"url":"https:\/\/airoserver.com\/fr\/author\/seoteam\/"}]}},"_links":{"self":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/posts\/1467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/comments?post=1467"}],"version-history":[{"count":0,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/posts\/1467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/media\/33978"}],"wp:attachment":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/media?parent=1467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/categories?post=1467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/tags?post=1467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}