• DocumentCode
    2303552
  • Title

    Functional programming on a stack-based embedded processor

  • Author

    Harris, Andrew J. ; Hayes, John R.

  • Author_Institution
    Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    424
  • Abstract
    This paper describes the implementation of a functional programming language interpreter. The interpreter is written in Forth and runs on any Forth system, including a novel processor called the Scalable Configurable Instrument Processor (SCIP), designed at the Johns Hopkins Applied Physics Laboratory. The combination of this novel processor, Forth, and functional programming provides a layering of simple technologies that yields a unique programming and execution environment. The SCIP processor also has a clear transition path to use in space-borne applications
  • Keywords
    aerospace computing; embedded systems; functional languages; functional programming; hardware-software codesign; microprocessor chips; space vehicle electronics; Forth system; SCIP processor; Scalable Configurable Instrument Processor; functional programming; programming language interpreter; space-borne application; stack-based embedded processor; Application software; Encoding; Functional programming; Hardware; Instruments; Laboratories; Physics; Process design; Programming profession; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Space Mission Challenges for Information Technology, 2006. SMC-IT 2006. Second IEEE International Conference on
  • Conference_Location
    Pasadena, CA
  • Print_ISBN
    0-7695-2644-6
  • Type

    conf

  • DOI
    10.1109/SMC-IT.2006.32
  • Filename
    1659586