Forth 1

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instanceOf language
gptkbp:availableFormats .f
.fs
.fth
gptkbp:designedBy gptkb:Charles_H._Moore
gptkbp:features Extensible syntax
gptkbp:firstAppearance 1970
gptkbp:hasFeature Dynamic typing
Recursion
Control structures
Interactive debugging
Garbage collection
Cross-compilation
Support for structures
Concatenative programming
Immediate words
User-defined words
Code compilation
Interpreted execution
Support for multiple data types
Support for debugging tools
Support for functional programming
Support for reflection
Support for documentation tools
Support for version control
Compile-time evaluation
Support for package management
Support for profiling tools
Support for complex numbers
Support for object-oriented programming
Threading support
Low-level access to hardware
Inline assembly support
Support for graphics
Support for sound
Support for concurrency
Support for code analysis tools
Support for testing frameworks
Direct manipulation of memory
Extensible compiler
Extensible data types
Minimal runtime environment
Portable code
Support for arrays
Support for build systems
Support for event-driven programming
Support for files
Support for floating-point arithmetic
Support for metaprogramming
Support for networking
Support for real-time programming
Support for strings
Customizable_interpreter
https://www.w3.org/2000/01/rdf-schema#label Forth 1
gptkbp:influencedBy LISP
gptkbp:operatingHours Cross-platform
gptkbp:philosophy Stack-based programming
gptkbp:relatedTo gptkb:PostScript
Open Firmware
Factor programming language
gptkbp:supports Interactive programming
gptkbp:type Procedural programming language
gptkbp:usedIn Embedded systems