Program bc je aritmetický jazyk pro práci s libovolně přesnou aritmetikou umožňující interaktivní provádění příkazů. Syntaxe se poněkud podobá programovacímu jazyku C. Pomocí volby v příkazovém řádku je dostupná standardní matematická knihovna. Je-li matematická knihovna používána, je čtena před všemi ostatními vstupními soubory. bc pak načítá všechny soubory uvedené v příkazovém řádku, a vyhodnocuje jejich obsah. Potom bc čte ze standardního vstupu (obvykle z klávesnice).
Balíček obsahuje také program dc. Dc je kalkulátor, který podporuje obrácenou polskou notaci a umožňuje výpočty s libovolnou přesností. Umožňuje také definice maker. Normálně dc čte ze standardního vstupu, ale může zpracovávat i soubory zadané v příkazovém řádku. Kalkulátor s reversní polskou notací ukládá operandy na zásobník; operace provádí vždy s operandy, které vyzvedne (pop) z vrcholu zásobníku, a výsledek ukládá (push) zpět na zásobník.