Forth

E426683

Forth is a stack-based, extensible programming language known for its minimalist design and close-to-hardware control, which has influenced later languages and systems.

All labels observed (9)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf programming language
stack-based programming language
designedBy Charles H. Moore
designGoal close-to-hardware control
minimalism
portability
evaluationStrategy stack-based evaluation
executionModel direct threaded code
indirect threaded code
threaded interpretation
firstAppeared early 1970s
hasFeature compiled code
data stack
dictionary of words
direct hardware control
interactive interpreter
minimalist core language
portability across systems
return stack
reverse Polish notation
threaded code implementation
user-defined words
hasStandard ANS X3.215-1994 (ANS Forth)
linked to: Forth
influenced Factor
Joy
Open Firmware
PostScript
RPL
memoryModel explicit memory management
notableImplementation F-PC
SwiftForth
linked to: Forth

VFX Forth
linked to: Forth

gforth
linked to: Forth
organization Forth Interest Group
linked to: Forth
paradigm concatenative
procedural
stack-based
standardizedBy ANS Forth
linked to: Forth

Forth-79
Forth-83
linked to: Forth
supports extensibility
interactive programming
metaprogramming
typingDiscipline dynamic typing
usedIn boot firmware
embedded systems
industrial control
instrumentation
spacecraft software

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

PostScript influencedBy Forth
subject linked to: PS
Reverse Polish Notation isUsedIn Forth programming language
linked to: Forth
Forth standardizedBy ANS Forth
linked to: Forth
Forth standardizedBy Forth-83
linked to: Forth
Forth notableImplementation gforth
linked to: Forth
Forth notableImplementation SwiftForth
linked to: Forth
Forth notableImplementation VFX Forth
linked to: Forth
Forth organization Forth Interest Group
linked to: Forth
Forth hasStandard ANS X3.215-1994 (ANS Forth)
linked to: Forth
RPN isUsedIn Forth programming language
linked to: Forth