forth

Get Babylon's Translation Software! Free Download Now!
Babylon 8 - Your all-in-one solution
Award winning translation software trusted by millions. Translate from any language to any language.
View Demo


BabylonEnglish English dictionaryDownload this dictionary
forth
adv. forward; further, onward; outward; out


Wikipedia English The Free EncyclopediaDownload this dictionary
Forth
Forth may refer to:Forth (programming language), a stack-oriented computer programming languageFirth of Forth, the estuary and sea bay widening out from the River ForthRiver Forth, a major river in ScotlandRadio Forth, a set of radio stations based in EdinburghA sea area in the North Sea, referred to in shipping forecasts, named after the Firth of ForthForth, South Lanarkshire, a town in South Lanarkshire, ScotlandForth, Tasmania, a village in Tasmania, Australia
See more at Wikipedia.org...
 
Forth (programming language)
Forth is a structured imperative stack-based computer programming language and programming environment. Forth is sometimes spelled in all capital letters following the customary usage during its earlier years, although the name is not an acronym.A proceduralstack-oriented and reflective programming language without type checking, Forth features both interactive execution of commands (making it suitable as a shell for systems that lack a more formal operating system) and the ability to compile sequences of commands for later execution. Some Forth versions (especially early ones) compile threaded code, but many implementations today generate optimized machine code like other language compilers.
See more at Wikipedia.org...

This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License

WordNet 2.0 DictionaryDownload this dictionary
forth
Adverb
1. from a particular thing or place or position (`forth' is obsolete); "ran away from the lion"; "wanted to get away from there"; "sent the children away to boarding school"; "the teacher waved the children away from the dead animal"; "went off to school"; "they drove off"; "go forth and preach"
(synonym) away, off
(classification) archaism, archaicism
2. forward in time or order or degree; "from that time forth"; "from the sixth century onward"
(synonym) forward, onward
3. out into view; "came forth from the crowd"; "put my ideas forth"


Webster's Revised Unabridged Dictionary (1913)Download this dictionary
Forth
(prep.)
Forth from; out of.
  
 
(n.)
A way; a passage or ford.
  
 
(adv.)
Throughly; from beginning to end.
  
 
(adv.)
Out, as from a state of concealment, retirement, confinement, nondevelopment, or the like; out into notice or view; as, the plants in spring put forth leaves.
  
 
(adv.)
Forward; onward in time, place, or order; in advance from a given point; on to end; as, from that day forth; one, two, three, and so forth.
  
 
(adv.)
Beyond a (certain) boundary; away; abroad; out.
  

Webster's Revised Unabridged Dictionary (1913), edited by Noah Porter. About
FOLDOC DictionaryDownload this dictionary
FORTH
1. <language> An interactive extensible language using postfix syntax and a data stack, developed by Charles H. Moore in the 1960s. FORTH is highly user-configurable and there are many different implementations, the following description is of a typical default configuration.
Forth programs are structured as lists of "words" - FORTH's term which encompasses language keywords, primitives and user-defined subroutines. Forth takes the idea of subroutines to an extreme - nearly everything is a subroutine. A word is any string of characters except the separator which defaults to space. Numbers are treated specially. Words are read one at a time from the input stream and either executed immediately ("interpretive execution") or compiled as part of the definition of a new word.
The sequential nature of list execution and the implicit use of the data stack (numbers appearing in the lists are pushed to the stack as they are encountered) imply postfix syntax. Although postfix notation is initially difficult, experienced users find it simple and efficient.
Words appearing in executable lists may be "primitives" (simple assembly language operations), names of previously compiled procedures or other special words. A procedure definition is introduced by ":" and ended with ";" and is compiled as it is read.
Most Forth dialects include the source language structures BEGIN-AGAIN, BEGIN-WHILE-REPEAT, BEGIN-UNTIL, DO-LOOP, and IF-ELSE-THEN, and others can be added by the user. These are "compiling structures" which may only occur in a procedure definition.
FORTH can include in-line assembly language between "CODE" and "ENDCODE" or similar constructs. Forth primitives are written entirely in assembly language, secondaries contain a mixture. In fact code in-lining is the basis of compilation in some implementations.
Once assembled, primitives are used exactly like other words. A significant difference in behaviour can arise, however, from the fact that primitives end with a jump to "NEXT", the entry point of some code called the sequencer, whereas non-primitives end with the address of the "EXIT" primitive. The EXIT code includes the scheduler in some multi-tasking systems so a process can be descheduled after executing a non-primitive, but not after a primitive.
Forth implementations differ widely. Implementation techniques include threaded code, dedicated Forth processors, macros at various levels, or interpreters written in another language such as C. Some implementations provide real-time response, user-defined data structures, multitaskingfloating-point arithmetic, and/or virtual memory.
Some Forth systems support virtual memory without specific hardware support like MMUs. However, Forth virtual memory is usually only a sort of extended data space and does not usually support executable code.
FORTH does not distinguish between operating system calls and the language. Commands relating to I/O, file systems and virtual memory are part of the same language as the words for arithmetic, memory access, loops, IF statements, and the user's application.
Many Forth systems provide user-declared "vocabularies" which allow the same word to have different meanings in different contexts. Within one vocabulary, re-defining a word causes the previous definition to be hidden from the interpreter (and therefore the compiler), but not from previous definitions.
FORTH was first used to guide the telescope at NRAO, Kitt Peak. Moore considered it to be a fourth-generation language but his operating system wouldn't let him use six letters in a program name, so FOURTH became FORTH.
Versions include fig-FORTH, FORTH 79 and FORTH 83.
FAQsANS Forth standard, dpANS6.
FORTH Interest Group, Box 1105, San Carlos CA 94070.
See also 51forthF68KcforthE-ForthFORMLTILE Forth.
[Leo Brodie, "Starting Forth"].
[Leo Brodie, "Thinking Forth"].
[Jack Woehr, "Forth, the New Model"].
[R.G. Loeliger, "Threaded Interpretive Languages"].
2. FOundation for Research and Technology - Hellas.
(1997-04-16)


(c) Copyright 1993 by Denis Howe

Define forth

Translate forth





forth in Chinese | | forth in French | forth in Italian | forth in Spanish | forth in Dutch | forth in Portuguese | forth in German | forth in Russian | forth in Japanese | forth in Greek | forth in Korean | forth in Turkish | forth in Hebrew | forth in Arabic | forth in Croatian | forth in Serbian | forth in Swedish