bc je součástí POSIX. Za druhé, bc je součástí POSIX. Na první pohled by to mohlo vypadat, že se jedná o jednu věc, ale považuji ji za natolik závažnou, že jsem ji uvedl pro jistotu dvakrát. Jestli se domníváte, že kvůli vám bude příslušná část POSIX změněna, prosím, jen s chutí do toho. Od toho je to POSIX, aby se člověk mohl spolehnout, že se to bude chovat tak, jak je definováno v POSIX. Vaše úloha pomocí bc jde triviálně řešit a jestli vyžadujete jinou formu zápisu, tak si napište wrapper. Nicméně, narozdíl od bc tento váš wrapper asi nebude na všech systémech kompatibilních s POSIX na stejné úrovni, na které je definováno bc. Stejněn tak můžete použít udělátko xyz, ale pro něj bude platit totéž co pro váš wrapper. Je na tom ještě něco nejasného?