Être ou ne pas être... un utilisateur de Yorick

Posté par  . Modéré par Xavier Antoviaque.
Étiquettes :
0
14
mar.
2003
Linux
Voici une brève présentation de Yorick. C'est un logiciel d'analyse numérique,
ou plus précisément un « langage interactif pour le calcul scientifique qui inclut des fonctions de visualisation scientifique et des fonctions d'entrée/sortie texte binaire », dixit la documentation. "Un de plus !!" me direz vous. Oui, mais... il a des avantages :

* le premier est une très bonne prise en compte des tableaux multidimensionnels
et une syntaxe très bien appropriée à ces tableaux,
* une syntaxe « à la C » et la possibilité de lier des fonctions en C,
* c'est un logiciel libre. Licence BSD, OSI approved

Le seul désavantage que j'ai trouvé, c'est une interface graphique moins interactive que sous Matlab.

De plus une version développé en France permet de charger dynamiquement des bibliothèques partagées, supporte les graphiques en « true color » (couleurs vraies) ainsi que les types unsigned et long.

Aller plus loin

  • # Re: Être ou ne pas être... un utilisateur de Yorick

    Posté par  (site web personnel) . Évalué à 5.

    ...j'ai pas pris le temps de bien éplucher tout ça, mais c'est quoi les différences et spécificités entre yorick, scilab et octave ?
    • [^] # Re: Être ou ne pas être... un utilisateur de Yorick

      Posté par  . Évalué à 5.

      Personnellement, je trouve Yorick tres efficace pour traiter les tableaux multidimensionnels (>2, typiquement 4-5) avec une syntaxe tres elegante pour cela.
      Je dois reconnaitre que je n'ai pas essaye Scilab depuis longtemps, mais mon souvenir est une impression de lenteur (?!) et je n'est jamais utiliser Octave personnellement. Mais pour avoir travaille sous IDL et sous Matlab, le point fort est vraiment le traitement des tableaux, je n'arrive desesperement pas a apprecier la syntaxe Matlab.
      Voila, pourquoi j'avais envie de vous faire decouvrir Yorick. Mais il est vrai que dans ce domaine il y a beaucoup de logiciels et je crois que le choix est une affaire personnelle...
    • [^] # Re: Être ou ne pas être... un utilisateur de Yorick

      Posté par  (site web personnel) . Évalué à 4.

      Scilab est pas totalement libre (Donc, entre autre, plus difficiel à trouver dans sa distribution favorie). Enfin bon, on a les sources, on peut les modifier, on peut distribuer librement la version originale. C'est déjà ça.
  • # Re: Être ou ne pas être... un utilisateur de Yorick

    Posté par  (site web personnel) . Évalué à 5.

    c'est toujours le même problème.. le langage a l'air sympa, et relativement rapide mais... ce qui fait la valeur de matlab et consorts, c'est la collection de toolboxes, la doc, et l'inertie de ses utilisateurs qui, pour la plupart, ne connaissent pour la plupart aucun autre langage.

    Visiblement la homepage de yorick n'a pas bougé depuis un an. Les mainteneurs du langage continuent-ils a travailler dessus ?
    • [^] # Re: Être ou ne pas être... un utilisateur de Yorick

      Posté par  . Évalué à 2.

      Je n'ai jamais bien compris l'interet de yorick. Deja, je comprend pas bien Octave. Pourquoi? Tout simplement parce que ces projets ne bougent pas, qu'il y a peu de gens impliqués, et que l'on peut considérer qu''il s sont encore en version alpha. Bref pas franchement utilisables en pratique. Un gars qui veut faire du calcul scientifique n'a pas besoin de s'embeter avec des trucs qui ne marchent qu'a moitié. Scilab est beaucoup plus abouti mais souffre d'une interface graphique qui fait pitié et pas évidente (avec ses plot bizarre notamment). On peut quand même faire pas mal de choses avec Scilab et il peut être utilisé efficacement. Mais malheureusement Matlab est encore pour longtemps LA solution numéros un du calcul scientifique. D'autant plus que l'écart de vitesse se réduit entre une application programmée en C et une application Matlab.

      Le mozilla du calcul scientifique n'est pas encore né?
      • [^] # Re: Être ou ne pas être... un utilisateur de Yorick

        Posté par  (site web personnel) . Évalué à 5.

        J'abonde dans ton sens :-( Tous ces projets sont faits par quelques mecs brillants qui bossent dans un labo, mais voilà, un jour ou l'autre ils changent de labo, se perdent de vue, changent de vie, ne sont plus soutenus par leur hiérarchie, bref la période où le projet est réellement vivant et dynamique ne dépasse quasiment jamais deux-trois ans. C'est clairement pas suffisant pour lancer une alternative viable à Matlab et ses centaines (milliers?) de développeurs. Au mieux ces projets arrivent à empiler de façon un peu empirique et désordonnée un paquet de bibliothèques et de patchs divers pour s'approcher des fonctionnalités de Matlab, mais ça manque de liant et de doc.

        Et c'est vrai que depuis que Matlab dispose d'un JIT, les arguments sur la relative lenteur du code matlab ne sont plus vraiment valables, au moins sur les x86. Par contre le langage de merde qu'est celui de matlab devient de plus en plus pourri et complexe, c'est peut-être par là que la gangrène bouffera la bête (rooh je m'enflamme ;)

        Un mozilla du calcul scientifique, ça semble une bonne idée. Reste plus qu'à trouver le netscape/aol pour faire bosser des gens là-dessus ;-)
  • # Re: Être ou ne pas être... un utilisateur de Yorick

    Posté par  . Évalué à 2.

    J'ai un "403 Forbidden" pour le lien Yorick ( http://wuarchive.wustl.edu/languages/yorick/doc/index.html(...) )

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.