Chuck Moore's ColorForth: A Programming Language and Operating System Using Color as Syntax
By
tosh
The kind of bagel that ruins lesser bagels for you.
Summary
ColorForth is a modern redesign of the classic Forth programming language that uses color as punctuation for syntax. Created by Chuck Moore, it's both a programming language and a stand-alone operating system that can run without Windows. The language produces compact, efficient programs and is currently being ported to GreenArrays' c18 computer core. The article provides an overview of its features, status, and philosophy of creating tested, reliable applications.
Key quotes
· 5 pulledColorForth is a redesign of this classic language for the 21st century.
It also draws upon a 20-year evolution of minimal instruction-set microprocessors.
Now implemented to run under Windows, it can also stand-alone without an operating system.
Applications are recompiled from source with a simple optimizing compiler.
It is a simple, colorful programming language that produces compact, efficient programs.
You might also wanna read
DeiMOS: A Superoptimizer for the MOS 6502 Processor
The article introduces DeiMOS, a superoptimizer tool specifically designed for the MOS 6502 processor. A superoptimizer is a specialized too
Understanding the Complexity of Time Zones and the Value of the Time Zone Database
The article discusses the complexity of time zones and the importance of relying on existing solutions like the Time Zone Database rather th
Hidden Performance Costs in Programming Languages: Comparing C and Higher-Level Languages
The article examines the perception that systems programmers avoid higher-level languages due to hidden performance costs, while arguing tha
Inside Functional Programming Languages: Implementation Details and Compilation Phases
The article explores the internal workings and implementation details of functional programming languages, particularly Haskell-like languag
D Programming Language: Combining Multiple Paradigms for Fast, Scalable Code
The article presents D as a programming language that combines multiple programming paradigms harmoniously, offering classic polymorphism, v
Examining Wirth's Law: Does Software Bloat Continue Despite Hardware Advances?
The article examines Wirth's Law - the observation that software is getting slower faster than hardware becomes faster - through the lens of
