“Conocimientos Programación>Lenguajes De Programación

Diferencia entre un script de shell y un Programa

2011/12/22
La principal diferencia entre un script de shell y el programa es que el script es una serie de comandos de la shell , mientras que un programa está escrito en un lenguaje de programación . Un lenguaje de programación contiene variables y construcciones . A pesar de un shell script puede contener funciones , que se basa en el conjunto de comandos del sistema operativo . Shell Scripts

El término " secuencia de comandos de Shell " se refiere específicamente a los guiones escritos para Unix y Unix - como sistemas operativos. El sistema operativo Unix contiene una serie de " cáscaras" , que contienen diferentes capacidades de mando . Ejemplos de diferentes conchas son shell Bourne y ksh . Un script de shell tiene pocas palabras. Sus estructuras de enlace en un abreviado de personajes como llaves , signos de exclamación y dos puntos . Las instrucciones se pueden ejecutar en la forma de las funciones disponibles en el sistema operativo , pero las acciones complicadas que ser realizado por las funciones incrustar uno dentro del otro , ya que la secuencia de comandos Shell tiene poca capacidad para almacenar variables de una línea a la siguiente.

Computer Program

un programa informático se forma en un idioma específico . La mayoría de los lenguajes de programación contienen palabras humanas comprensibles como IF, THEN , ELSE WHILE, END, etc Los programas son más capaces de generar una salida formateada , tratar con gráficos y realizar operaciones aritméticas complicado. Contienen las variables y pueden formar matriz para ordenar los datos y volver a configurar .
Compiler

Otra diferencia principal entre un lenguaje de programación y un script de shell es que el programa se compila en un archivo ejecutable. El archivo ejecutable contiene el código 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. Una concha de comandos de secuencias de comandos están relacionados con el sistema operativo y se interpretan en lugar de compilarse . Esto significa que las líneas en el script de shell se envían al procesador , una línea a la vez como la ejecución avanza a través de la lista . El sistema operativo ejecuta cada comando , aunque sus propios procedimientos de comunicación con el procesador y por lo que la secuencia de comandos se mantiene en un formato legible por humanos , ya que es una lista de comandos para ser ejecutado por el sistema operativo .
aplicación

shell script es útil para tareas administrativas a corto , como desempaquetar un programa, compilarlo , mover archivos de un lugar a otro, etc una aplicación más compleja se escribe un programa y transportado de manera un archivo ejecutable. Los programas se adaptan mejor a las aplicaciones de usuario más complicados , mientras que los scripts de shell son los más utilizados por los especialistas en informática .

Lenguajes De Programación
Cómo agregar un control CheckBox a DataGrid C
Cómo crear divs flotantes
Cómo leer la sintaxis de FORTRAN
Cómo escribir un procedimiento en Pascal
Cómo hacer un menú horizontal de dos niveles
Refactorizar código para un mejor rendimiento
351M Ford Especificaciones
Cómo insertar un entero en una cadena
Conocimientos Informáticos © http://www.ordenador.online