Edinburský kompatibilní kontextový editor - Edinburgh Compatible Context Editor
Původní autoři | Hamish Dewar |
---|---|
První vydání | 1. ledna 1984 |
Stabilní uvolnění | 2.7 / 1. ledna 1992 |
Napsáno | Rozličný, C |
Operační systém | Řada DEC PDP, Cross-platform |
K dispozici v | Angličtina |
Typ | Textový editor |
Licence | Licence BSD |
webová stránka | sourceforge |
ECCE (edinburský kompatibilní kontextový editor) je textový editor pro výpočetní systémy a operační prostředí, která podporují a rozhraní příkazového řádku. Je to originální sada příkazů, která je logická a pravidelná. To bylo napsáno v šedesátých letech minulého století Hamishem Dewarem, zkušeným spisovatelem překladače, a pomocí této dovednosti navrhl sadu příkazů, kterou lze snadno analyzovat a kódovat, aby bylo možné vytvářet složité příkazy. Technika podobná vláknovému kódu v prostředí Forth. Aktuální vydání ECCE je licencováno pod Licence BSD, překódováno do C a vydáno Grahamem Toalem v roce 2007.[1]
Dějiny
Hamish Dewar na počátku 60. let poznal potřebu výkonnějšího textového editoru. V té době bylo editování souborů pracné, protože redaktoři mohli do paměti načítat pouze jeden řádek kódu a vkládat, mazat nebo nahrazovat pouze celý řádek. Z důvodu omezení paměti (velký počítač může mít 8 až 32 kB nebo paměť) mohlo několik editorů provádět opakované příkazy nebo podporovat makra pro zpracování textu.[2]
H Dewar využil svého talentu jako autora kompilátoru k vytvoření ECCE jako mnohem schopnější sady příkazů, ale zachoval si malou stopu. Od samého začátku by se ECCE snažila ukládat do vyrovnávací paměti tolik souboru, kolik paměti umožňovalo, zatímco dřívější editoři mohli ukládat do vyrovnávací paměti pouze jeden řádek souboru.
ECCE se stal výchozím textovým editorem pro počítače na univerzitě v Edinburghu a zůstal téměř nezměněn po dobu téměř 25 let. Přežití editorů je přičítáno skutečnosti, že tisíce vysokoškoláků a postgraduálních studentů by tento nástroj využili ve svém vysokoškolském vzdělávání a kdekoli na světě se usadili výhody ECCE byly propagovány a místní implementace vytvořeny ze zdrojového kódu Hamish Dewar. ECCE se stal jedním z nejpopulárnějších a nejrespektovanějších textových editorů 70. let.
ECCE byla původně napsána v Imp (jazyk vytvořený na Edinburghské univerzitě) byla zakódována druhá implementace PDP-8 assembler a byl přenesen na řadu dalších platforem. Je známo, že existují zdroje v Imp, Fortran, BCPL, Pascal, BBC Basic, LC, C a různé montážní jazyky. další porty do CORAL66, ICL VME, a Babbage bylo známo, že kdysi existovaly, ale mohly vyhynout.
Viz také
Reference
- ^ Úložiště Sourceforge. (zpřístupněno 15. března 2019)
- ^ Popis ECCE