Edinburgh 호환 컨텍스트 편집기

Edinburgh Compatible Context Editor
ECE
원저작자해미시 드와르
초기 릴리즈1984년 1월 1일; 38년 전(1984-01-01)
안정된 릴리스
2.7 / 1992년 1월 1일; 30년 전 (1992-01-01)
기입처Various,
운영 체제DEC PDP 시리즈, 크로스 플랫폼
이용가능기간:영어
유형텍스트 편집기
면허증.BSD 라이선스
웹 사이트sourceforge.net/projects/ecce/

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배비지대한 추가 항구는 한때 존재했지만 멸종되었을 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 소스 포지 저장소입니다.(2019년 3월 15일 이용 가능)
  2. ^ ECE 설명

외부 링크