dc (ein Akronym für desk calculator) ist ein Rechenprogramm für Unix respektive Unix-Derivate. Es nutzt das Prinzip der umgekehrten polnischen Notation und ist eines der ältesten Unix-Tools – sogar älter als die Programmiersprache C. In der Praxis wird bc meistens dc vorgezogen, weil Nutzer Probleme mit der umgekehrten polnischen Notation haben. Das Programm bc setzt in der POSIX-Variante auf dc auf (die GNU-Variante wurde neu entwickelt). Erste Versionen sowohl von dc als auch von bc wurden von Lorinda Cherry bei den Bell Labs entwickelt.