Scripting que es

Ver más

El programador medio le dirá que programar y hacer código es como aprender otro idioma… lo cual es esencialmente cierto. Lo que la mayoría de la gente no sabe es que puede ser como aprender varios idiomas a la vez. La codificación es la terminología utilizada para cualquier tipo de lenguaje de escritura informática utilizado. Hay tres tipos principales de codificación que todo programador conocerá:Sin embargo, ¿cuáles son las diferencias clave entre estos tres, que los distinguen unos de otros… y cuál de los tres lenguajes es el mejor para usar?

Programación de objetos…

Un lenguaje de scripting o lenguaje de script es un lenguaje de programación para un sistema en tiempo de ejecución que automatiza la ejecución de tareas que de otra manera serían realizadas individualmente por un operador humano[1] Los lenguajes de scripting suelen ser interpretados en tiempo de ejecución en lugar de ser compilados.
Las primitivas de un lenguaje de scripting suelen ser tareas elementales o llamadas a la API[aclaración necesaria], y el lenguaje de scripting permite combinarlas en más programas. Los entornos que pueden ser automatizados a través de scripts incluyen software de aplicación, editores de texto, páginas web, shells de sistemas operativos, sistemas embebidos y juegos de ordenador. Un lenguaje de scripting puede considerarse como un lenguaje específico para un entorno concreto; en el caso de scripting de una aplicación, también se conoce como un lenguaje de extensión. Los lenguajes de scripting también se denominan a veces lenguajes de programación de muy alto nivel, ya que a veces operan a un alto nivel de abstracción, o como lenguajes de control, en particular para los lenguajes de control de trabajos en los mainframes.

Kanji

Un lenguaje de scripting o script es un lenguaje de programación que soporta scripts. Los scripts suelen ser programas informáticos breves que realizan pasos que podrían ser realizados de uno en uno por una persona. Esto automatiza un trabajo para hacerlo más fácil y fiable. Un lenguaje de scripts suele ser un lenguaje más sencillo y fácil de aprender que otros lenguajes, pero aún así puede hacer muchas cosas.
Los scripts pueden ejecutarse dentro de otro programa, como en un navegador web o en Microsoft Excel. También pueden ser un shell que se ejecuta desde una interfaz de línea de comandos y hace llamadas al sistema operativo (SO). El shell se considera interactivo: el usuario puede elegir qué escribir y el shell responde al comando. Pueden utilizarse para controlar trabajos en mainframes y servidores.
La mayoría de los lenguajes de scripting están hechos para ser fáciles de aprender. Suelen ser archivos cortos con código fuente, o bien se introducen un comando a la vez en una interfaz de línea de comandos, que tiene un bucle de lectura-evaluación-impresión (REPL, language shell)[3] Esto suele significar un conjunto simple de comandos. Puede que no haya funciones o un main, simplemente se ejecuta de principio a fin. Si algo no funciona, un programador puede hacer cambios rápidos y ejecutarlo de nuevo. Esto hace que un lenguaje de scripting sea bueno para hacer un prototipo rápido para ver si una idea funciona.

Perl

Quizá le sorprenda saber que se han inventado más de 700 lenguajes de programación a lo largo de la historia de la informática. No son tantos como los 6.900 lenguajes humanos que tenemos, pero aprender cualquier lenguaje nuevo no es poca cosa.
El lenguaje de scripting (también conocido como scripting, o script) es una serie de comandos que se pueden ejecutar sin necesidad de compilar. Aunque todos los lenguajes de scripting son lenguajes de programación, no todos los lenguajes de programación son lenguajes de scripting. PHP, Perl y Python son ejemplos comunes de lenguajes de scripting.
Los lenguajes de scripting utilizan un programa conocido como intérprete para traducir los comandos y se interpretan directamente desde el código fuente, sin requerir un paso de compilación. Otros lenguajes de programación, en cambio, pueden requerir que un compilador traduzca los comandos a código máquina antes de poder ejecutarlos.
Un lenguaje de programación interpretado es un lenguaje diseñado para ejecutar el código fuente directamente y sin necesidad de compilar un programa en instrucciones de lenguaje de máquina. Un intérprete ejecutará el programa traduciendo las sentencias a una serie de una o más subrutinas antes de traducirlas finalmente a otro lenguaje, como el código máquina.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad