FORTH love if honk then
Does anybody use FORTH for embedded programming? ...
Does anybody use FORTH for embedded programming? ...
What are some good resources to learn the Factor programming language? I understand that Factor is based on Forth, so I guess resources on Forth would be nice too. ...
Having recently come across this introduction to Factor, I've been a bit curious to learn more. Aside from the official FAQ mentioned there, do you have resources for learning the language (as well as the stack-based "paradigm," if that's the right word) that you've found helpful? As a side note, would learning Forth help, or is that li...
I am intrigued by stack-based languages like Forth. Are there situations where Forth is the best tool for the job or is it just an intellectual and historical curiosity? What about derivative languages like Factor or Joy? Which of these languages would you recommend learning? And for what purpose (apart from mind expansion)? ...
I'm interested in implementing a Forth system, just so I can get some experience building a simple VM and runtime. When starting in Forth, one typically learns about the stack and its operators (DROP, DUP, SWAP, etc.) first, so it's natural to think of these as being among the primitive operators. But they're not. Each of them can be br...
I'm think I see more and more coders looking into Erlang and Lisp. Since I learned it in exactly the same order, and now, I'm looking into Forth, does it mean that Forth is the next language on everyone's TODO list? What is your next language? ...
Can you recommend any free Forth video tutorials (except for following) ? The only one I know of is Samuel A. Falvo's excellent "Over The Shoulder Episode 1: Text Preprocessing in Forth". MPEG. 102 MB. There are also videos from the annual Forth Day, but I don't consider those to be tutorials. (Unfortunately Forth is, like R, C, C++, ...
Here I found a Simple Forth Interpreter implemented in Java. However I don't understand the significance of it if I want to use it? What could be the advantage of the Forth Interpreter: If the final compiled code to be executed by the JVM is still "Byte code" what would we the Forth Interpreter be doing? Will it help in writing effici...
When I was still a young developer, I started to focus on the many available programming languages. But in 1980 to 1990 there weren't many freely available compilers. So I started with several BASIC dialects for home computers, Pascal and C on my PC, I did an exam in COBOL and dabbled a bit in Assembly and a few other languages. And at o...
What are some real-world projects done in concatenative languages like Forth, Factor, Joy, etc.? ...
I don't know much about assembly, but I am pretty sure that there are square root instructions on the x86? I am trying to get a square root function to work well in froth and the one that I have found gets bogged down somehow when I run it many times. : sqrt-closer ( square guess -- square guess adjustment) 2dup / over - 2 / ; : sqrt (...
This company have a interesting cpu that run in a amazing speed. Will it be possible to emulate c or is the memory to small? http://www.greenarrays.com/home/products/index.html So someone that have tried to emulate c in forth may have a answer. ...
A long time ago I remember thinking that the Forth programming language was pretty cool. I really haven't heard anything about it in years. Is Forth still in use? If so, what types of applications is it being used for? ...
When I try to compile Gforth 0.7.0, I get the following error: $ ./configure $ make #compiling… Undefined symbols: "_main", referenced from: start in crt1.10.6.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [gforth-ll] Error 1 ./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross...
I want to start learning Forth (like in this related article). I see that there are many implementations. I would like to use a ANS 1994 compatible version (if reasonable, but sticking to the standard might be good) small and compact implementation, I don't want a full OS. Windows easy to use, I am new to Forth ;-) Can anybody recomm...
Are Fortran, Cobol, Basic and Forth high level programming languages? And if not, what where the first high level programming languages? What where the first object-oriented languages? ...
I'm looking to develop a new Forth system, aimed at making game development easier on one or possibly several retro console platforms. I'm something of a Forth beginner, and need your help deciding which Forth codebase to start porting from. I'm basically looking for the merits / disadvantages of particular Forths vs each other. I've re...
This isn't an attempt to start a flame war about Language A Versus Language B, nor Compiler A Versus Compiler B, it's simple a question on your personal experiences: what language is faster and, hopefully, use less resources: C or Forth? I welcome ANY opinion, hopefully based in real experience. ...
I am studying Forth for a personal project I have on my mind. It looks to be a really cool and simple language to implement in a small virtual machine. I am especially impressed by the possibilities of the use of vocabularies on it. On the other hand, I think the way the dictionary works is overly complex for a language that is overall ...
I know the AND word defines binary and... but what defines logical and? ...