A sub-rotina em códigos de programa de computador , também conhecidos como uma função, eval é responsável pela avaliação de uma série de códigos. Eval , representados em linguagens de programação como JavaScript, olha para a cadeia como uma representação do programa e executa a ação resultante. Eval é usado para uma variedade de necessidades de programação , tal como a criação de folhas de cálculo , e pode ser amplamente aplicada . No entanto , aval também tem uma variedade de desvantagens, tais como o processamento mais lento , devido à necessidade de se analisar os códigos já existentes para assegurar a compatibilidade , bem como os riscos de segurança . Sobre Eval
Nomeado para o seu papel na avaliação de código , a função eval é considerado uma das formas mais dominantes e adaptáveis de funções em programação de computadores. Usos primários para eval incluem salvar e carregar variados nomes de arquivo para um único arquivo , bem como do sistema e executar comandos arbitrários . A função eval é usado em várias linguagens de programação , incluindo JavaScript, ActionScript , Lisp , Perl , PHP, PostScript , Python, ColdFusion, RealBasic , Ruby e VBScripts da Microsoft. A força ea flexibilidade da função eval apresenta certos problemas para os programadores que maltratar a ferramenta . Os riscos de segurança surgem quando código eval é adquirido a partir de fontes da Internet inseguros , que podem conter assaltos no sistema operacional .
EVALIN
Enquanto uma alternativa para eval , EVALIN pode ser utilizado de uma maneira semelhante à função aval . EVALIN difere de Eval devido à adição de um argumento codificada que permite a especificação do espaço de trabalho , onde a expressão codificada é avaliada . Isto permite que os resultados da função de transmitir a partir de uma área de trabalho para outro . EVALIN é útil na localização de dados necessários para a aplicação para outra função.
UNIX Command
Para os programadores que utilizam o sistema operacional do computador UNIX , o comando unix fornece uma alternativa para a função aval . Ao contrário da função eval , o comando unix não requer que os usuários insiram a função estrondo ( reconhecido como ! ) Para processar um comando. Em vez disso, a execução de um comando em sistemas UNIX é automático.
DOS Command
Como o comando UNIX , a função de comando do DOS é usado para um sistema operacional de computador específico --- ou seja, o Microsoft Windows. O comando do DOS permite que o programador para acessar a interface interface de usuário ou o processador de comando para executar comandos de função individuais. O comando do DOS também pode executar um comando específico dentro do sistema automaticamente, sem o uso da função de estrondo.