web-dev-qa-db-fra.com

Installation de BC et de toute extension mathématique

J'ai besoin d'installer bc (je pense que c'est un langage donc je suppose que je dois installer un analyseur mais je n'ai vraiment aucune idée - aurais-je besoin d'installer autre chose?) Sur Ubuntu 12.04 et toute extension mathématique supplémentaire existante . Le seul endroit où j'ai pu essayer de le télécharger était celui de ici qui ne contenait pas suffisamment d'instructions pour pouvoir le faire. En regardant autour du site, la dernière mise à jour semble être celle de l’année 2000, ce qui m’a fait très peur d’essayer de l’installer et je ne sais même pas si c’est le bon endroit pour l’obtenir.

Je devrais ajouter que je n'ai vraiment aucune idée de ce que je fais. J'ai besoin d'un guide d'idiot pour l'ensemble du processus d'installation.

Vraiment vraiment collé sur ceci.

8

Installer bc est trivial:

Sudo apt-get install bc

En ce qui concerne les extensions, man bc dit:

DIFFERENCES
   This version of bc was implemented from the POSIX P1003.2/D11 draft and
   contains several differences and extensions relative to the  draft  and
   traditional  implementations.

En effet, la page de manuel est pleine de choses marquées 'extension'.

Les extensions mathématiques sont appliquées à l'aide de l'option -l:

-l, --mathlib
      Define the standard math library.

Ainsi:

$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225
11
muru