Interlisp
| Interlisp | |
|---|---|
| Paradigma | Multiparadigm: functional, procedural, object-oriented, declarative, reflective, meta |
| Surgido em | 1968 |
| Última versão | Medley 2.0 (fevereiro de 1992) |
| Família | Lisp |
| Influenciada por | Lisp, BBN LISP |
| Influenciou | Lisp Machine Lisp |
| Plataforma | PDP-10, MOS Technology 6502, Atari 8-bit; Xerox 1100, 1108, 1109, 1186, 1132 |
| Sistema operacional | TENEX, TOPS-20 |
| Licença | Proprietá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
- ↑ «Interlisp Reference Manual» (PDF). 1993
- ↑ 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]- Archived Interlisp documentation at bitsavers.org
- LISPF4 an Interlisp interpreter written originally in Fortran by Mats Nordstrom and ported to C (Windows, Mac OS, and Linux) by Blake McBride.
- Interlisp documentation at Computer History Museum.
- AtariAge forum discussion on INTER-LISP/65
- AtariWiki entry for INTER-LISP/65 Arquivado em 2013-05-02 no Wayback Machine
- Medley Interlisp Project
- Medley Interlisp source code repository