> Obviously this program [in C] contains a lot of things that deal with the computer and not the problem of calculating a sum.
Stack based languages replace "dealing with the computer" with "dealing with the stack". Except the stack is always invisible, because it's a runtime artifact and not a code artifact. Their front-page example neatly dodges this, but their examples on the about page make this much more visible. For instance, here's their prime finder:
: prime_list
1 - iota 2 + dup dup dup
'* outer swap in not select
;
100 prime_list .