Embedded programming has taught me that almost anything can be a stack-only language if you want it to be, even C++. :)