ubiquitour.com

Diferencia entre un Script y un programa de

La principal diferencia entre un programa y un script de shell es que el script es una serie de comandos, mientras que un programa está escrito en un lenguaje de programación. Un lenguaje de programación contiene las variables y constructos. Aunque un script de shell puede contener funciones, que está en tierra en el conjunto de comandos del sistema operativo.

Scripts de Shell

El término "Shell script" se refiere específicamente a secuencias de comandos escritas para Unix y Unix-como sistemas operativos. Sistema operativo Unix contiene una serie de "Shells" que contienen comandos diferentes capacidades. Ejemplos de diferentes conchas son ksh y Bourne shell. Un script de shell tiene pocas palabras. Su relé de estructuras en un atajo de personajes como llaves, marcas del exclamation y dos puntos. Pueden ejecutar instrucciones en forma de funciones disponibles para el sistema operativo, pero complicadas acciones deban efectuarse incrustando funciones una dentro de otra, como el script de Shell tiene poca capacidad para almacenar la variable de una línea a la siguiente.

Programa de computadora

Un programa de computadora está formado en un idioma específico. La mayoría lenguajes de programación contienen humanos comprensibles palabras como si, entonces, otra cosa, mientras que, fin, etc.. Los programas son más capaces de generar resultados formateados, tratar con gráficos y realizar complicadas operaciones aritméticas. Contienen variables y puede formar la matriz para ordenar y configurar los datos.

Compilador de

Otra diferencia principal entre un lenguaje de programación y un script de shell es que el programa es compilado en un archivo ejecutable. El archivo ejecutable contiene código de máquina de bajo nivel en formato binario que no se puede leer por los seres humanos. El usuario ejecuta el archivo ejecutable y no el programa. Un comandos de secuencias de comandos están relacionados con el sistema operativo y se interpreta en lugar de compilado. Esto significa que las líneas en el script de shell son enviadas al procesador, una línea a la vez como avance de ejecución a través de la lista. El sistema operativo se ejecuta cada comando aunque sigue sus propios procedimientos de comunicación con el procesador y por lo tanto la secuencia de comandos en un formato legible humano, ya que es una lista de comandos a ser ejecutados por el sistema operativo.

Puesta en práctica

Un script es útil para tareas administrativas corto, como descomprimir un programa, compilarlo, mover archivos de un lugar a otro, etc.. Una aplicación más complicada es escrita como un programa y enviada como un archivo ejecutable. Programas mejor son adecuados para aplicaciones de usuario más complicadas, mientras que scripts de shell son más ampliamente utilizados por especialistas en informática.