Giac/Xcas

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 13/02/10
  • Correction mineure : 31/03/10
Mots-clés

Giac/Xcas : le couteau suisse des mathématiques

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Version actuelle : 0.8.5 (stable), 0.9.0 (developpement) - 2/2/2010
  • Licence(s) : GPL - GPL 3
  • Etat : validé (au sens PLUME), diffusé, stable
  • Support : maintenu, développement en cours
  • Concepteur(s) : Bernard Parisse (code), Renée De Graeve (documentation)
  • Contact concepteur(s) : bernard.parisse@ujf-grenoble.fr
  • Laboratoire(s), service(s)... : Institut Fourier

 

Une fiche logiciel décrit plus en détail ce développement, consultez la pour plus d’informations : Giac/Xcas
Fonctionnalités générales du logiciel
  • Giac est une bibliothèque C++ pour faire du calcul formel. Il s'interface avec les librairies C ou C++: PARI, NTL (arithmétique), CoCoA (bases de Groebner), GSL (calcul scientifique), GMP (entiers multi-précisions), MPFR (flottants multi-précision) et fournit des algorithmes pour les opérations de base sur les polynômes (produit, PGCD) ainsi que tout le calcul symbolique (simplification, limites/series, intégration formelle, sommation, ...). Un module de compatibilité Maple et TI permet de faciliter la transition des utilisateurs de ces systèmes.
  • Xcas est une interface de Giac. Concue d'abord pour faire du calcul formel, cette interface s'est enrichie en un "intégré" permettant aussi de faire des représentations graphiques dans le plan ou l'espace, de la géométrie dynamique (dans le plan ou dans l'espace, numérique ou formel), du tableur, des statistiques et de la programmation.
Contexte d’utilisation du logiciel
  • La librairie Giac est actuellement utilisé par Xcas en ligne et le plugin CmathOOCas d'OpenOffice.
  • Xcas est l'un des logiciels utilisable pour l'agrégation de maths Fiche Plume (épreuve de modélisation à l'agregation externe et 2ème épreuve pour l'agrégation interne). Il est par exemple utilisé par la préparation à l'option C de Jussieu et de Grenoble. Xcas est aussi utilisé à l'Université de Grenoble (en licence et master I).
  • Xcas est utilisé dans le secondaire, en particulier pour l'enseignement de l'algorithmique., il est par exemple cité par plusieurs ressources académiques (Bordeaux, Nantes, Grenoble, Lille...). Il vient d'être traduit en grec en vue d'une diffusion dans le secondaire en Grèce.
  • giac (interface en ligne de commande) est utilisé par des outils LaTeX pour les enseignants de mathématiques du secondaire (professor, tablor, pgiac).