Forth is the best language ever! Using an explicit stack makes code harder to write, read and optimize! Are you disappointed that C's vararg functions pop unused arguments? With Forth, you don't have to be! Any codeword can take any number of arguments and leave any number of results. Static analysis what? The lack of type checking is also a great plus. The Forth compiler doesn't second guess the programmer. You no longer need to worry about annoying error messages that do nothing but create unnecessary bug reports. If you say that a floating-point number is a pointer to a string, it's a pointer to a string. What's more, you get the satisfaction of working with only two values at once with no memory safety combined with the speed of a slow threaded code interpreter! You'll feel like you're writing assembly for a CPU with two registers, even when you run it! Use Forth today!