{"id":7383,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/interpretado-script\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"interpretado-script","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/interpretado-script\/","title":{"rendered":"Interpretado (script)"},"content":{"rendered":"<p> Interpretado (script) es un tipo de lenguaje de programaci\u00f3n que se utiliza normalmente para escribir programas de software que son ejecutados por un int\u00e9rprete, en lugar de ser compilados en c\u00f3digo m\u00e1quina y ejecutados directamente por la unidad central de procesamiento (CPU) del ordenador. <br \/>\n Algunos ejemplos de lenguajes interpretados son Perl, Python y Ruby. <\/p>\n<h4> \u00bfPor qu\u00e9 los lenguajes de scripting son interpretados?<\/h4>\n<p> Hay algunas razones por las que los lenguajes de scripting son interpretados: <br \/>\n 1) Los lenguajes de scripting suelen estar dise\u00f1ados para ser de alto nivel, lo que significa que abstraen muchos de los detalles de bajo nivel que un programador tendr\u00eda que tratar en un lenguaje como C o ensamblador. Esto hace que sea m\u00e1s f\u00e1cil y r\u00e1pido escribir el c\u00f3digo, pero tambi\u00e9n significa que el c\u00f3digo es menos eficiente ya que el int\u00e9rprete tiene que hacer m\u00e1s trabajo para averiguar lo que el c\u00f3digo se supone que debe hacer. <br \/>\n 2) Otra raz\u00f3n es que los lenguajes interpretados suelen ser m\u00e1s din\u00e1micos, lo que significa que pueden cambiar su funcionamiento en tiempo de ejecuci\u00f3n. Esto es diferente de los lenguajes compilados, que son est\u00e1ticos y tienen que ser compilados antes de poder ser ejecutados. Esto hace que los lenguajes interpretados sean m\u00e1s flexibles, pero tambi\u00e9n significa que pueden ser m\u00e1s lentos ya que el int\u00e9rprete tiene que hacer m\u00e1s trabajo cuando se ejecuta el c\u00f3digo. <br \/>\n 3) Por \u00faltimo, los lenguajes interpretados suelen ser independientes de la plataforma, lo que significa que pueden ejecutarse en cualquier sistema operativo. Esto es diferente de los lenguajes compilados, que suelen ser espec\u00edficos para una determinada plataforma. Esto hace que los lenguajes interpretados sean m\u00e1s port\u00e1tiles, pero tambi\u00e9n significa que pueden ser m\u00e1s lentos, ya que el int\u00e9rprete tiene que hacer m\u00e1s trabajo para traducir el c\u00f3digo a la plataforma nativa.   \u00bfEl c\u00f3digo Python es compilado o interpretado?  El c\u00f3digo Python se compila en bytecode, que luego es interpretado por el int\u00e9rprete de Python. <\/p>\n<h4> \u00bfEl c\u00f3digo JavaScript es interpretado por el cliente?<\/h4>\n<p> JavaScript no es interpretado por los clientes. En cambio, es interpretado por los navegadores web. Los navegadores web son programas de software que interpretan y ejecutan el c\u00f3digo escrito en HTML, CSS y JavaScript. <br \/>\n Cuando un navegador web encuentra un elemento  en un documento HTML, ejecutar\u00e1 el c\u00f3digo dentro de ese elemento. El c\u00f3digo se ejecuta en el contexto del documento actual, lo que significa que tiene acceso al DOM (Document Object Model) del documento. <br \/>\n El c\u00f3digo tambi\u00e9n puede interactuar con otros elementos HTML de la p\u00e1gina, utilizando el m\u00e9todo document.getElementById() para acceder a ellos. <br \/>\n El c\u00f3digo JavaScript tambi\u00e9n puede incluirse en archivos externos, que son cargados por el navegador web. El c\u00f3digo de estos archivos tambi\u00e9n se ejecuta en el contexto del documento actual.   \u00bfEl c\u00f3digo Python es compilado o interpretado?  El c\u00f3digo Python se compila en bytecode, que luego es interpretado por el int\u00e9rprete de Python.   \u00bfEs Matlab un lenguaje de scripting?  No, Matlab no es un lenguaje de scripting. Matlab es un lenguaje de alto nivel y un entorno interactivo para el c\u00e1lculo num\u00e9rico, la visualizaci\u00f3n y la programaci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interpretado (script) es un tipo de lenguaje de programaci\u00f3n que se utiliza normalmente para escribir programas de software que son ejecutados por un int\u00e9rprete, en lugar de ser compilados en c\u00f3digo m\u00e1quina y ejecutados directamente por la unidad central de procesamiento (CPU) del ordenador. Algunos ejemplos de lenguajes interpretados son Perl, Python y Ruby. \u00bfPor &#8230; <a title=\"Interpretado (script)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/interpretado-script\/\" aria-label=\"Leer m\u00e1s sobre Interpretado (script)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1747,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81],"tags":[],"class_list":["post-7383","post","type-post","status-publish","format-standard","hentry","category-sistemas-operativos"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/7383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/1747"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=7383"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/7383\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=7383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=7383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=7383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}