H ? « »

Language peer sets for FORTH:
United States
United States/1963
Designed 1963
1960s languages
Third generation
Early Cold War
Genus Stack
Stack
Rank 1 unlabelled
Rank 1
Stack/1963
Rank 1 unlabelled/1963
Rank 1/1963
Stack/United States
Rank 1 unlabelled/United States
Rank 1/United States

FORTH(ID:182/for041)

alternate simple view
Country: United States
Designed 1963
Published: 1963
Genus: Stack


for FOuRTH-generation language

Stanford Univ. & Mohasco Charles H. Moore early 1960's

An interactive extensible language using postfix syntax and a data stack. A program is a set of functions ("words") which are compiled by an outer interpreter into bytecodes. FORTH is small and efficient, but programs can be difficult to read. Used first to guide the telescope at NRAO, Kitt Peak.

An extensible language and an interactive development methodology. It's primary uses have been: scientific and industrial applications such as instrumentation, robotics, process control, graphics and image processing, AI, and business. Principal advantages include rapid, interactive software development and efficient use of computer hardware.  Often spoken of as a language because that is it's most visible aspect. But in fact, FORTH is both more and less than a conventional language; more -all the capabilities normally associated with a large portfolio of separate programs (compilers, editors, etc.) are included within it's range and less in that it lacks (deliberately) the complex syntax characteristic of most high-level languages.  



Places
Structures:
Related languages
FORTH 51forth   Port
FORTH BORON   Extension of
FORTH FORTH 77   Evolution of
FORTH GraFORTH   Extension of
FORTH Hoselton FORTH   Extension of
FORTH Kevo   Extension of
FORTH Mind   Extension of
FORTH MOPS   Derivation of
FORTH Neon   Extension of
FORTH PISTOL   Influence
FORTH PocketForth   Augmentation of
FORTH Pountain FORTH   Evolution of
FORTH Robotalk   Derivation of
FORTH STOIC   Influence

Samples:

References:
  • FORTH - A Language for Interactive Computing Char (1970) FORTH - A Language for Interactive Computing Charles H.Moore Geoffrey C. Leach Mohasco Industries, Inc. 57 Lyon Street Amsterdam, New York 12010 1970 Online
  • Brodie, L. (1981) Brodie, L. Starting FORTH : an introduction to the FORTH language and operating system for beginners and professionals. Prentice-Hall, Englewood Cliffs, N.J., 1981.
  • Forsley, L. P., T. Martin, et al. (1981) Forsley, L. P., T. Martin, et al. "1981 Rochester FORTH Standards Conference, May 12-15, 1981" Rochester, N.Y., The University.
  • Katzan, Harry, Jr. (1981) Katzan, Harry, Jr. "Invitation to FORTH". Princeton, Petrocelli Books, 1981.
  • Hogan, T. (1982) Hogan, T. "Discover FORTH : learning and programming the FORTH language" Osborne/McGraw-Hill, Berkeley, Calif., 1982.
  • Knecht, K. and C. W. Moody (1982) Knecht, K. and C. W. Moody "Introduction to FORTH" Indianapolis, Ind., H.W. Sams, 1982
  • Scanlon, L. J. (1982) Scanlon, L. J. "FORTH programming". Indianapolis, Ind., H.W. Sams, 1982.
  • University of Rochester. (1982) University of Rochester. Laboratory for Laser Energetics. and Institute for Applied FORTH Research. (1982). 1982 Rochester FORTH Conference on Data Bases and Process Control, May 18-21, 1982. Rochester, N.Y. (70 Elmwood Ave., Rochester 14611), The Institute.
  • [IAFR] The Journal of Forth application and resear (1983) [IAFR] The Journal of Forth application and research. Rochester, NY, Institute for Applied Forth Research: 6 v. 1983
  • Anderson, A. and M. Tracy (1983) Anderson, A. and M. Tracy "Mastering FORTH" Bowie, MD, Brady Communications Co. 1984
  • Chirlian, P. M. (1983) Chirlian, P. M. "Beginning FORTH" Beaverton, Or., Matrix Publishers, 1983
  • Forsley, L. P., D. D. Ranocchia, et al (1983) Forsley, L. P., D. D. Ranocchia, et al "1983 Rochester FORTH Applications Conference, June 7-11, 1983". Rochester, N.Y., The Institute, 1983
  • McCabe, C. (1983) McCabe, C. K. (1983). FORTH fundamentals. Beaverton, Or., Dilithium Press.
  • Reymann, J. (1983) Reymann, J. (1983). Understanding FORTH. Sherman Oaks, CA, Alfred Pub. Co.
  • Winfield, A. (1983) Winfield, A. F. T. (1983). The complete FORTH. Wilmslow, Cheshire, U.K. N ew Y ork, Sigma ; Wiley.
  • Brodie, L. (1984) Brodie, L. (1984). Thinking FORTH : a language and philosophy for solving problems. Englewood Cliffs, N.J., Prentice-Hall.
  • Forsley, L. (1984) Forsley, L. P. and Institute for Applied FORTH Research. (1984). 1984 Rochester FORTH Conference : real time systems, June 6-9, 1984, University of Rochester, Rochester, New York. Rochester, N.Y., Institute for Applied Forth Research.
  • Forth Modification Laboratory (Calif.) (1984). (1984) Forth Modification Laboratory (Calif.) (1984). Fifth FORML Conference : Forth Modification Laboratory, November 23-25, 1983, Asilomar, California, USA : conference papers. San Jose, CA (P.O. Box 8231, San Jose, 95125), Distributed by Forth Interest Group.
  • Martin, T. (1984) Martin, T. (1984). A bibliography of Forth references. Rochester, N.Y., Institute for Applied Forth Research.
  • Oakey, S. (1984) Oakey, S. FORTH for micros. London ; Boston, Newnes Technical Books 1984
  • Salman, W. (1984) Salman, W. P., O. Tisserand, et al. (1984). Forth. New York, NY, Springer-Verlag New York.
  • Armstrong, M. A. and M. E. Timin (1985) Armstrong, M. A. and M. E. Timin "Learning FORTH" New York, Wiley, 1985
  • Bishop, O. (1985) Bishop, O. N. and A. Bishop Exploring FORTH. Englewood Cliffs, N.J., Prentice-Hall.,1985
  • Feierbach, G. (1985) Feierbach, G. and P. Thomas (1985). Forth tools and applications. Reston, Va., Reston Pub. Co.
  • Lampton, C. (1985) Lampton, C. (1985). Forth for beginners. New York, F. Watts. Introduces the computer language Forth and explains how to use it to write programs.
  • Toppen, D.L. (1985) Toppen, D.L. Forth, an applications approach. New York, McGraw-Hill 1985
  • [IAFR] University of Rochester. (1986) [IAFR] University of Rochester. Laboratory for Laser Energetics., et al. (1986). 1986 Rochester FORTH Conference : real time artificial intelligence : University of Rochester, Rochester, New York, June 11-14, 1986. Rochester, N.Y., Institute for Applied FORTH Research.
  • Burnap, S. (1986) Burnap, S. (1986). FORTH, the fourth-generation language. Blue Ridge Summit, PA, Tab Books.
  • Geere, R. (1986) Geere, R. (1986). FORTH, the next step. Wokingham, England ; Reading, Mass., Addison-Wesley Pub. Co.
  • Kelly, M. (1986) Kelly, M. G. and N. Spies (1986). FORTH, a text and reference. Englewood Cliffs, N.J., Prentice-Hall.
  • Reynolds, A. (1986) Reynolds, A. J. (1986). Advanced FORTH. Wilmslow, England New York, Sigma Press ; Halsted Press.
  • Terry, J. (1986) Terry, J. (1986). Library of Forth routines and utilities. New York, New American Library.
  • [DDJ] Dr. (1987) [DDJ] Dr. Dobb's toolbook of Forth. Redwood City, Calif., M&T Pub. 1987
  • Brodie, L. (1987) Brodie, L. and Forth Inc. (1987). Starting FORTH : an introduction to the FORTH language and operating system for beginners and professionals. Englewood Cliffs, N.J., Prentice-Hall.
  • Martin, T. (1987) Martin, T. (1987). A bibliography of Forth references. Rochester, N.Y., Institute for Applied Forth Research.
  • Pountain, D. (1987) Pountain, D. (1987). Object oriented Forth : implementation of data structures. London ; Orlando, Academic Press.
  • Forsley, L. (1988) Forsley, L. P., T. Hess, et al. (1988). Programming environments : 1988 Rochester FORTH Conference, June 14-18, 1988, University of Rochester. Rochester, NY, Institute for Applied Forth Research.
  • Matthews, J. (1989) Matthews, J. (1989). FORTH : applications in engineering and industry. Chichester, West Sussex, England New York, N.Y., E. Horwood ; distributed by Halsted Press.
  • Philip J. Koopman, Jr. (1989) Philip J. Koopman, Jr. "Stack Computers: the new wave" Ellis Horwood 1989 online version
  • Tracy, M., A. (1989) Tracy, M., A. Anderson, et al. (1989). Mastering FORTH. New York, Brady.
  • Zech, R. (1990) Zech, R. (1990). FORTH for professionals : a practical programming language for research and development. New York, Ellis Horwood.
  • Koopman, P. (1991) Koopman, P. (ed) The proceedings of the second and third annual workshops for the ACM Special Interest Group on Forth : SIGForth '90, February 16-18, 1990, Dallas, Texas
  • Noble, J. (1992) Noble, J. V. (1992). Scientific FORTH : a modern language for scientific computing. Ivy, Va., Mechum Banks Pub.
  • Forsley, L. P., Bradley Forthware Inc., et al. (1993) Forsley, L. P., Bradley Forthware Inc., et al. "Process control"
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
  • Woehr, J. (1993) Woehr, J. J. (1993). Forth, the new model : a programmer's handbook. San Mateo, CA, M&T Books.
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
  • [IAFR] 1995 Rochester FORTH Conference : emerging (1996) [IAFR] 1995 Rochester FORTH Conference : emerging technology, June 21-24, 1995, University of Rochester. Rochester, NY, Institute for Applied Forth Research. 1996
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
  • Donald R. Colburn, Charles H. Moore, and Elizabeth (1996) Donald R. Colburn, Charles H. Moore, and Elizabeth D. Rather "THE EVOLUTION OF FORTH" in "History of Programming Languages", ACM Press/Addison-Wesley Publishing Company, New York (1996) ed Bergin and Gibson
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
  • Thesis of Peter Knaggs' (1996) Thesis of Peter Knaggs' "Practical and Theoretical Aspects of Forth Software Development" online version
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
  • [IAFR] 1997 Rochester FORTH Conference : portable (1998) [IAFR] 1997 Rochester FORTH Conference : portable software, June 25-28, 1997, University of Rochester, Rochester, New York. Rochester, NY, Institute for Applied Forth Research. 1998
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
  • [IAFR] FORTH secrets revealed : 1998 Rochester FOR (1999) [IAFR] FORTH secrets revealed : 1998 Rochester FORTH Conference : June 24-27, 1998, University of Rochester, Rochester, New York. Rochester, New York, Institute for Applied Forth Research. 1999
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
  • (2002) Library of Congress Subject Headings F24
          in 1993 Rochester FORTH Conference, June 23-26, 1993. (1993) 1993 Rochester FORTH Conference, June 23-26, 1993. Rochester, NY, Institute for Applied FORTH Research
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder