compilação de função Scilab
comp(function [,opt])
uma função scilab não-compilada (tipo 11)
flag com valor 0 (padrão), 1 ou 2.
comp(function)
compila a função
function
. Funções compiladas e interpretadas são
equivalentes, mas geralmente as compiladas são mais rápidas. As funções
fornecidas nas bibliotecas padrões são compiladas.
A definição online bem como a sintaxe curta dos comandos
exec
e deff
geram funções
compiladas. Então comp tem que ser usado apenas em casos bem particulares.
Para se produzir uma função não compilada, deve-se usar exec ou deff com a opção
"n"
.
O valor opt==2 faz com que a função seja compilada "para definição de perfil". Note que agora é possível adicionar a instrução de definição de perfil após a compilação utilizando a função add_profiling .
A opção obsoleta opt==1 era específica para propósitos de análise de códigos e agora é ignorada, i.e tratada como opt==0.
Note: na compilação a função original é modificada e nenhum objeto novo é criado.
Version | Description |
5.5.2 | comp was removed after Scilab 5.5.2.
exec replaces it. |