michelj a écrit 1 commentaire

  • # Scilab/Octave/Python?

    Posté par  . En réponse à la dépêche Calcul scientifique : Scilab 5 enfin libre. Évalué à 2.

    Scilab logiciel libre, voila une bonne nouvelle. Mais pourquoi choisir
    Cecill puisque Cecill+GPL => GPL ? il aurait été plus simple de passer
    directement à GPL, a moins de ne pas incorporer du GPL dans Scilab?

    Pour quelqu'un qui vient de Matlab, Octave est un meilleur choix: on
    retrouve la meme syntaxe et les memes fonctions.
    Octave a toujours passé sans problèmes tous mes fichiers
    mfiles venant de Matlab, alors que le traducteur Matlab-Scilab est affreux.
    Le code traduit est toujours illisible, souvent faux, et toujours beaucoup
    beaucoup plus lent.
    Pour le graphique Scilab est mieux et c'est vrai que le passage par Gnuplot
    dans Octave n'est pas terrible...

    Octave est aussi bien plus moderne que Scilab qui avait encore récemment
    un interprete en Fortran (77! trente ans déjà!) qui utilisait une grosse
    pile statique qui empèchait d'utiliser des gros fichiers.
    (La derniere version de Scilab5 en beta travaille enfin en dynamique...
    A vérifier?).

    Le vrai plus de Scilab, c'est Scicos qui malheureusement n'est toujours
    pas compatible avec Simulink mais permet de faire plein de jolies simulations.
    Bizzarement, il y a une aussi interface LabView/Scilab qui fonctionne sous
    Windows uniquement (?). Pas très logiciel libre ...

    Mais finalement, est-ce que la licence libre de Scilab n'arrive pas trop tard ?
    A coté de SciPy et NumPy, ou Sage que peut faire Scilab ?
    Le jour ou Python aura son Simulink que fera Scilab ?
    Etre libre c'est bien, mais donner l'impression de devenir libre parce
    que le modèle précédent (avec des membres payants et des contributeurs libres)
    a foiré, c'est pas top pour avoir, avec des années de retards, des contributeurs du libre.
    On voit mal les contributeurs Octave passer à Scilab (et encore plus mal
    la communauté Python qui est la seule alternative crédible à Matlab), mais on
    peut toujours réver...