close
Ir para o conteúdo

Interlisp

Origem: Wikipédia, a enciclopédia livre.
Interlisp
ParadigmaMultiparadigm: functional, procedural, object-oriented, declarative, reflective, meta
Surgido em1968; há 58 anos (1968)
Última versãoMedley 2.0 (fevereiro de 1992; há 34 anos (1992-02))
FamíliaLisp
Influenciada porLisp, BBN LISP
InfluenciouLisp Machine Lisp
PlataformaPDP-10, MOS Technology 6502, Atari 8-bit; Xerox 1100, 1108, 1109, 1186, 1132
Sistema operacionalTENEX, TOPS-20
LicençaProprietário

Interlisp (visto também em uma variedade de capitalizações) é um ambiente de programação construído ao redor de uma versão da linguagem de programação Lisp. O desenvolvimento de Interlisp começou em 1966 na Bolt, Beranek and Newman (renomeada BBN Technologies) em Cambridge com a implementação de Lisp para o computador da Digital Equipment Corporation (DEC) PDP-1 por Daniel Bobrow, D. L. Murphy. Em 1970, Alice K. Hartley implementou o BBN LISP, que rodava em uma máquina PDP-11 rodando o sistema operacional TENEX (renomeado TOPS-20). Em 1973,[1] quando Danny Bobrow, Warren Teitelman e Ronald Kaplan se mudaram do BBN para o Xerox Palo Alto Research Center (PARC), ele foi renomeado como Interlisp. Interlisp se tornou uma ferramenta de desenvolvimento popular para pesquisa em inteligência artificial (IA) na Universidade de Stanford e em outros lugar na comunidade da Defense Advanced Research Projects Agency (DARPA).

Interlisp foi notável por integrar ferramentas de desenvolvimento interativos em um ambiente de desenvolvimento integrado (IDE), como um debugger, uma ferramenta automática de correção para erros simples (via o do what I mean (DWIM) software design),[2] e ferramentas de análise.

Revitalização

[editar | editar código]

O código fonte do Medley Interlisp e o código fonte para o emulador da máquina virtual foram ambos tornados open source pelo Medley Interlisp Project. O sistema roda em hardware/sistemas operacionais modernos.

Ver também

[editar | editar código]

Referências

  1. «Interlisp Reference Manual» (PDF). 1993
  2. Teitelman, Warren (abril de 1972). «"Do What I Mean": the programmer's assistant». Computers and Automation: 8–11

Publicações

[editar | editar código]
  • Warren Teitelman et al., Interlisp Reference Manual (Xerox tech report, 1974)
  • J Strother Moore, The Interlisp Virtual Machine Specification (Xerox tech report, 1976)
  • L Peter Deutsch, A LISP Machine with Very Compact Programs (Third Joint Conference on Artificial Intelligence, 1973).
  • Kaisler, S. H. 1986 Interlisp: the Language and its Usage. Wiley-Interscience.

Ligações externas

[editar | editar código]