Editor de Contexto Compatível com Edimburgo - Edinburgh Compatible Context Editor

ECCE
Autor (es) original (is) Hamish Dewar
lançamento inicial 1 de janeiro de 1984 ; 37 anos atrás ( 1984-01-01 )
Versão estável
2.7 / 1 de janeiro de 1992 ; 29 anos atrás ( 01-01-1992 )
Escrito em Vários, C
Sistema operacional Série DEC PDP, plataforma cruzada
Disponível em inglês
Modelo Editor de texto
Licença Licença BSD
Local na rede Internet sourceforge .net / projects / ecce /

ECCE (o Edinburgh Compatible Context Editor) é um editor de texto para sistemas de computação e ambientes operacionais que suportam uma interface de linha de comando . É um conjunto de comandos original lógico e regular. Ele foi escrito na década de 1960 por Hamish Dewar, um experiente escritor de Compiladores e usou essa habilidade para projetar um conjunto de comandos que poderia ser facilmente analisado e codificado para permitir a construção de comandos complexos. Uma técnica semelhante ao código encadeado no ambiente Forth. A versão atual do ECCE está licenciada sob a Licença BSD , recodificada em C e lançada por Graham Toal em 2007.

História

Hamish Dewar no início dos anos 1960 reconheceu a necessidade de um editor de texto mais poderoso. Na época, editar arquivos era trabalhoso, pois os editores só podiam carregar na memória uma linha de código por vez e inserir, excluir ou substituir apenas a linha inteira. Devido às limitações de memória (um computador grande pode ter entre 8k e 32k ou memória), poucos editores podem executar comandos repetidos ou oferecer suporte a macros para processamento de texto.

H Dewar usou seu talento como autor de compilador para criar ECCE como um conjunto de comandos muito mais capaz, mas mantendo uma pequena pegada. Desde o início, o ECCE se esforçaria para armazenar em buffer o máximo de memória permitida, enquanto os editores anteriores só podiam armazenar em buffer uma linha de cada vez.

ECCE se tornou o editor de texto padrão para computadores na Universidade de Edimburgo e permaneceu quase inalterado por um período de quase 25 anos. A sobrevivência dos editores é atribuída ao fato de que milhares de alunos de graduação e pós-graduação teriam usado a ferramenta em sua educação superior e, em qualquer lugar do mundo onde eles se estabeleceram, os benefícios da ECCE foram promovidos e implementações locais criadas a partir do código-fonte de Hamish Dewar. ECCE se tornou um dos editores de texto mais populares e mais respeitados da década de 1970.

ECCE foi originalmente escrito em Imp (uma linguagem criada na Universidade de Edimburgo), a segunda implementação foi codificada em PDP-8 assembler e foi portada para várias outras plataformas. Sabe-se que existem fontes em Imp , Fortran , BCPL , Pascal , BBC Basic , LC, C e várias linguagens assembly. outras portas para CORAL66 , ICL VME e Babbage já existiam, mas podem ter sido extintas.

Veja também

Referências

links externos