Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Diferença entre um Script Shell e um Programa
A principal diferença entre um script shell e um programa é que o shell script é uma série de comandos shell , enquanto que um programa é escrito em uma linguagem de programação . Uma linguagem de programação contém variáveis ​​e constructos. Apesar de um shell script pode conter funções, é fundamentada no conjunto do sistema operacional de comando. Scripts Shell

O termo " Shell script " refere-se especificamente aos scripts escritos para Unix e sistemas operacionais Unix-like. O sistema operativo Unix contém uma série de " conchas ", que contêm diferentes capacidades de comando . Exemplos de diferentes conchas são shell Bourne e ksh . Um script shell tem algumas palavras. Suas estruturas retransmitir em um atalho de personagens como chaves , pontos de exclamação e dois pontos . As instruções podem ser executadas sob a forma de funções disponíveis para o sistema operativo , mas acções complicadas tem que ser realizada por incorporação de funções de um dentro do outro , como o script Shell tem pouca capacidade para armazenar variável de uma linha para a seguinte.

programa computador

um programa de computador é formado em um idioma específico. A maioria das linguagens de programação contêm palavras humanas , compreensíveis , como IF, THEN , ELSE , WHILE, END , etc Programas são mais capazes de gerar a saída formatada , lidar com gráficos e realizar aritmética complicada. Eles contêm variáveis ​​e podem formar matriz para classificar e reconfigurar dados.
Compiler

Outra diferença principal entre uma linguagem de programação e um shell script é que o programa é compilado em um arquivo executável. O arquivo executável contém o código de máquina de baixo nível em formato binário que não pode ser lido por seres humanos. O usuário executa o arquivo executável e não o programa. A comandos shell scripts estão ligados ao sistema operacional e são interpretados em vez de compilada. Isto significa que as linhas do script shell são enviados para o processador, uma linha de cada vez como a execução progride através da lista. O sistema operacional executa cada comando embora os seus próprios procedimentos de comunicação com o processador e por isso o roteiro permanece em um formato legível , já que é uma lista de comandos a serem executados pelo sistema operacional .
Implementação

um shell script é útil para tarefas administrativas curtas , como descompactar um programa, compilá-lo , mover arquivos de um local para outro, etc uma aplicação mais complicada é escrito como um programa e enviados como um arquivo executável. Programas são mais adequados para aplicações de usuários mais complicados, enquanto shell scripts são mais amplamente utilizado por especialistas em informática .

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar arquivos Mod em Fortran 
·Como converter valores do Registro binários para Strin…
·Como Verificar Bots Com ColdFusion 
·Como apagar e-mails em ColdFusion 
·Quais são as funções de Alerton VLC 
·Como fazer uma contagem regressiva no ActionScript 
·Como acessar uma variável Bash Script em Python 
·Como criar um gráfico Enquanto em um loop em MATLAB 
·Como escrever Valores de entrada GData como uma String 
·Qual o tempo de complexidade de um Depth -First Pesquis…
  Artigos em destaque
·Funções implícitas e explícitas de Programação 
·Quais são Sintaxe Protocolos 
·Qual é o significado de conversão de valor e Cordas 
·Tipos de arquivos que podem ser usados ​​com QBASIC 
·Como pegar todos os eventos do DataGrid 
·Como remover caracteres acentuados com o utilitário UT…
·Como criar uma variante para SM30 
·Como fazer um RadGrid Fade in uma Animação 
·Como projetar um relógio digital 
·Como substituir Pascal 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados