Original author(s) | Lorinda Cherry, Robert Morris (AT&T Bell Laboratories) |
---|---|
Developer(s) | Various open-source and commercial developers |
Written in | B |
Operating system | Unix, Unix-like, Plan 9 |
Platform | Cross-platform |
Type | Command |
dc (desk calculator) is a cross-platform reverse-Polish calculator which supports arbitrary-precision arithmetic.[1] It was written by Lorinda Cherry and Robert Morris at Bell Labs.[2] It is one of the oldest Unix utilities, preceding even the invention of the C programming language. Like other utilities of that vintage, it has a powerful set of features but terse syntax.[3][4] Traditionally, the bc calculator program (with infix notation) was implemented on top of dc.
This article provides some examples in an attempt to give a general flavour of the language; for a complete list of commands and syntax, one should consult the man page for one's specific implementation.
reader
was invoked but never defined (see the help page).