Edinburgh 호환 컨텍스트 편집기
Edinburgh Compatible Context Editor원저작자 | 해미시 드와르 |
---|---|
초기 릴리즈 | 1984년 1월 | ; 전(
안정된 릴리스 | 2.7 / 1992년 1월 ; 전 ( |
기입처 | Various, |
운영 체제 | DEC PDP 시리즈, 크로스 플랫폼 |
이용가능기간: | 영어 |
유형 | 텍스트 편집기 |
면허증. | BSD 라이선스 |
웹 사이트 | sourceforge |
ECE(Edinburgh Compatible Context Editor)는 명령줄 인터페이스를 지원하는 컴퓨팅 시스템 및 운영 환경용 텍스트 편집기입니다.논리적이고 규칙적인 원래 명령어세트입니다이것은 1960년대에 컴파일러의 노련한 작가인 Hamish Dewar에 의해 쓰여졌으며, 이 기술을 사용하여 복잡한 명령어를 빌드할 수 있도록 쉽게 해석하고 코드화할 수 있는 명령어 세트를 설계했습니다.Fourth 환경의 스레드 코드와 유사한 기술입니다.현재의 ECE 릴리즈는 BSD 라이선스에 따라 라이선스가 부여되어 C로 인코딩되어 2007년에 Graham Toal에 [1]의해 릴리즈되었습니다.
역사
1960년대 초 Hamish Dewar는 보다 강력한 텍스트 편집기의 필요성을 인식했다.당시 편집자는 한 번에 하나의 코드 행만 메모리에 로드하고 전체 행만 삽입, 삭제 또는 대체할 수 있었기 때문에 파일 편집은 번거로웠습니다.메모리 제한(대형 컴퓨터에는 8k에서 32k 사이 또는 메모리가 있을 수 있음)으로 인해 명령을 반복 실행하거나 텍스트 [2]처리를 위한 매크로를 지원하는 편집자는 거의 없습니다.
H Dewar는 컴파일러의 저자로서의 재능을 살려 훨씬 더 뛰어난 명령어 세트로 ECE를 만들었지만 설치 공간은 작았습니다.ECE는 처음부터 허용되는 메모리만큼 파일을 버퍼링하려고 했지만 이전 에디터는 한 번에 [citation needed]한 줄만 버퍼링할 수 있었습니다.
ECE는 Edinburgh 대학의 컴퓨터용 기본 텍스트 편집기가 되었고 거의 25년 동안 거의 변하지 않았습니다.편집자의 생존은 수천 명의 학부생과 대학원생이 고등교육에서 이 도구를 사용했을 것이라는 사실과 ECE의 혜택을 정착시킨 세계 어디에서나 촉진되고 Hamish Dewar의 소스 코드로 현지 구현이 이루어졌기 때문입니다.ECE는 1970년대에 가장 유명하고 존경받는 텍스트 편집자 중 하나가 되었다.
ECE는 원래 Imp(Edinburgh University에서 작성된 언어)로 작성되었으며, 두 번째 구현은 PDP-8 어셈블러로 코드화되어 다른 수많은 플랫폼으로 이식되었습니다.소스는 Imp, Fortran, BCPL, Pascal, BBC Basic, LC, C 및 다양한 어셈블리 언어로 존재하는 것으로 알려져 있습니다.CORAL66, ICL VME 및 배비지에 대한 추가 항구는 한때 존재했지만 멸종되었을 수 있습니다.