Bonjour,<br><br>j’aimerai être sûr de bien comprendre l'intérêt de la compilation des fonctions avec scilab.<br><br>La compilation d'une fonction scilab se fait entre autre par la commande '<span style="font-family:courier new,monospace">save</span>'. Cette commande transforme, une fonction contenue dans les sources scilab en fichier bin.<br>
Référence : <a href="http://help.scilab.org/docs/5.3.3/en_US/lib.html">http://help.scilab.org/docs/5.3.3/en_US/lib.html</a><br><br>Quelle est l’intérêt de compiler une fonction par rapport à l'appel classique '<span style="font-family:courier new,monospace">getf</span>' aujourd'hui remplacé par '<span style="font-family:courier new,monospace">exec</span>' :<br>
<ul><li>ça permet d'avoir un code plus rapide à l'exécution et de gagner du temps à chaque fois que la fonction est appelé ?<br></li><li>ça permet de cacher les sources en diffusant un programme avec des binaires</li>
<li>…? <br></li></ul><br>Ce qui m'intéresse se sont plutôt les performances. Comme je considère '<span style="font-family:courier new,monospace">exec</span>' ('<span style="font-family:courier new,monospace">getf</span>') comme une compilation temporaire et à la volée, je ne pense pas qu'utiliser '<span style="font-family:courier new,monospace">mafonction.bin</span>' plutôt que '<span style="font-family:courier new,monospace">mabibliothequedefonctions.sci</span>' change grand chose. Ce ne sont pas les quelques seconde de lecture de mes bibliothèques *.sci qui feront la différence.<br>
<br>Mais peut-être que je me trompe.<br><br>Merci pour vos lumières<br><br><br>