Embedded Software Blog

Posts tagged with 'Forth'

Go Forth!

Posted Oct 19, 2010, by Colin Walls

I was writing recently about my fondness for RPN [Reverse Polish Notation] and this reminded me of a programming language, designed specifically for real time and embedded applications, which has largely been forgotten: Forth. It is interesting to look at how Forth worked and the benefits it offered for embedded developers. I am not proposing that the language be revived and used for new developments, … Read More

Tags: Forth, RPN

Vintage multi-core - introduction

Posted Apr 12, 2010, by Colin Walls

Sometimes I think that there is nothing truly new in the world. With technology, it is often a question of the time being right. On a previous occasion, I looked at programming languages and how what we use nowadays is mostly a development of 30-40 year old technology. It occurred to me that the current enthusiasm for multi-core designs is really nothing new. I browsed some of the literature and titles … Read More

Tags: Forth, Multicore

Overloading or obfuscation?

Posted Feb 1, 2010, by Colin Walls

What is the key objective when you write some code? The obvious answer is that you want to impart some specific functionality to the device that you are programming. That would be fine, if just designing and writing code was all that a software engineer was required to do. There are several programming languages that would enable code to be written very rapidly. An example, that I have an affection … Read More

Tags: Programming Languages, C, Overloading, EDGE Compiler, Forth, Operators