A különbségek legfőbb forrásai a kiterjesztések, hol egy szolgáltatás lett kiterjesztve, hogy több lehetősége legyen, hol pedig új szolgáltatás lett létrehozva. A következó lista megmutatja a különbségeket és a kiterjesztéseket. LANG Ez a verzió nem követi a POSIX standardot a LANG környezeti változó használatában, és minden környezeti változó az ,,LC_'' prefixszel kezdődik.
nevek A tradícionális és a POSIX bc-ben a funkciók, változók és tömbök nevei csak egy karakter hosszúak lehettek. Itt már több karaktert is használhatunk, de a neveknek betűvel kell kezdődni és csak betűket számokat és aláhúzásjeleket tartalmazhatnak.