Установка BC и расширение любой математики

3

Мне нужно установить «BC» (я думаю, что это язык, поэтому я предполагаю, что мне нужно установить парсер, но я серьезно не имею никакого понятия - мне нужно будет установить что-нибудь еще?) на Ubuntu 12.04 и любую дополнительную математику которое существует для него. Единственное место, где я попытался загрузить его, - это здесь , у которого было недостаточно инструкций для меня, чтобы иметь возможность на самом деле сделайте это. Оглядываясь на сайт, последнее обновление, похоже, было с 2000 года, из-за чего я очень опасался установить его, и я даже не уверен, что это место, чтобы получить его или нет.

Я должен добавить, что я действительно не понимаю, что я делаю. Мне нужен идиотский путеводитель по всему процессу установки.

Действительно действительно застрял на этом.

    
задан Reluctant_Linux_User 18.11.2014 в 12:43
источник

1 ответ

5

Установка bc тривиальна:

sudo apt-get install bc

Что касается расширений, man bc говорит:

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.

В самом деле, manpage полна вещей, обозначенных как «расширение».

Расширения maths применяются с помощью опции -l :

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

Таким образом:

$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225
    
ответ дан muru 18.11.2014 в 12:48
источник