LIP6 CNRS Sorbonne Université Tremplin Carnot Interfaces
Direct Link LIP6 » 链接 » 巴黎六大计算机科学实验室日志

GT PequanRSS

Introduction à Sage


2014-10-16
报告人 : Marc Mezzarobba (PEQUAN)
 Sage est un système de calcul mathématique dont les développeurs se sont donné pour mission de produire une alternative libre à Magma, Maple, Mathematica et Matlab. Sa philosophie de développement consiste à « construire la voiture plutôt que réinventer la roue ». C'est ainsi que Sage est tout à la fois :
  1. une *distribution* de plus d'une centaines de logiciels tiers, avec des dépendances externes réduites au maximum ;
  2. une *bibliothèque* Python dont les fonctionnalités s'appuient sur les logiciels de la distribution Sage (auxquels Sage offre ainsi une interface unifiée), mais avec aussi plus de 600 000 lignes de code propre à Sage ;
  3. un *système interactif* de calcul formel et numérique, avec notamment une interface en ligne de commande et un « bloc-notes » sous forme d'application web.

Je présenterai quelques-unes des possibilités de Sage, non seulement en calcul formel, mais aussi dans le domaine de la virgule flottante et de l'arithmétique d'intervalles. J'essaierai aussi de donner une idée des abstractions utilisées pour structurer les fonctionnalités de Sage (parents, éléments et catégories notamment), ainsi que son mode de développement.

更多具体信息
marc (at) nullmezzarobba.net
 Mentions légales
网站导航 |