The HP 49/50 series of calculators support both algebraic and a stack-based programming language named RPL, a combination of Reverse Polish Notation (RPN) and Lisp.
The highest level language is User RPL, consisting of sequences of built-in postfix operations, optionally including loops and conditionals.