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
|