A Collection of Code Snippets in as Many Programming Languages as Possible
This project is maintained by TheRenegadeCoder
Welcome to the Fibonacci in Forth page! Here, you'll find the source code for this program as well as a description of how the program works.
: fibonacci ( n -- )
0 1 rot 0 ?do \ prepare the stack and loop
tuck + \ calculate the next fibonacci number
i 1+ 0 .r ." : " \ print the current index
over 0 .r cr \ print the current fibonacci number
loop
2drop ;
: usage ( -- ) ." Usage: please input the count of fibonacci numbers to output" cr ;
: main
argc @ 2 < if usage exit then
1 arg s>number? 0= if usage exit else drop then
fibonacci ;
main
bye
Fibonacci in Forth was written by:
If you see anything you'd like to change or update, please consider contributing.
No 'How to Implement the Solution' section available. Please consider contributing.
No 'How to Run the Solution' section available. Please consider contributing.