QED (edytor tekstu)

CO BYŁO DO OKAZANIA
Deweloperzy Butler Lampson , L. Peter Deutsch , Dana Angluin
Pierwsze wydanie 1967 ; 56 lat temu ( 1967 )
System operacyjny System podziału czasu w Berkeley
Platforma SDS 940
Dostępne w język angielski
Typ Edytor tekstu

QED to komputerowy edytor tekstu zorientowany na wiersze , który został opracowany przez Butlera Lampsona i L. Petera Deutscha dla systemu Berkeley Timesharing System działającego na SDS 940 . Został wdrożony przez L. Petera Deutscha i Danę Angluina w latach 1965-1966.

QED (od „szybkiego edytora”) odnosiło się do użycia dalekopisów , ale systemy „dla wyświetlaczy CRT [nie były] brane pod uwagę, ponieważ wiele z ich rozważań projektowych [było] zupełnie innych”.

Późniejsze realizacje

Ken Thompson później napisał wersję dla CTSS ; ta wersja wyróżniała się wprowadzeniem wyrażeń regularnych . Thompson przepisał QED w BCPL dla Multics . Wersja Multics została przeniesiona do GE-600 używanego w Bell Labs pod koniec lat 60. w ramach GECOS , a później GCOS po tym, jak Honeywell przejął biznes komputerowy GE . Port GECOS-GCOS używał procedur I/O napisanych przez AW Winklehoffa. Dennisa Ritchiego , Kena Thompsona a Brian Kernighan napisał podręczniki QED używane w Bell Labs. Biorąc pod uwagę, że autorzy byli głównymi twórcami systemu Unix , naturalne jest, że QED wywarł silny wpływ na klasyczne edytory tekstu UNIX ed , sed i ich potomków, takich jak ex i sam , a dalej AWK i Perl .

Wersja QED o nazwie FRED (Friendly Editor) została napisana na University of Waterloo dla systemów Honeywell przez Petera Frasera. Zespół z University of Toronto składający się z Toma Duffa , Roba Pike'a , Hugh Redelmeiera i Davida Tilbrooka zaimplementował wersję QED działającą w systemie UNIX ; David Tilbrook włączył później QED jako część swojego zestawu narzędzi QEF.

QED był również używany jako edytor zorientowany na znaki w norweskich systemach Norsk Data , najpierw Nord TSS, a następnie Sintran III . Został zaimplementowany dla Nord-1 w 1971 roku przez Bo Lewendala, który po pracy z Deutschem i Lampsonem w Project Genie oraz w Berkeley Computer Corporation podjął pracę w Norsk Data (i który opracował Nord TSS później w 1971 roku). [ potrzebne źródło ]

Zobacz też

  • QEdit , podobnie nazwany, ale niepowiązany edytor tekstu DOS firmy SemWare

Dalsza lektura