QED (edytor tekstu)
Deweloperzy | Butler Lampson , L. Peter Deutsch , Dana Angluin |
---|---|
Pierwsze wydanie | 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
- FRED - przyjazny redaktor.
- QED jako część narzędzi QEF
- QED Archive - archiwum kodu źródłowego kilku wersji QED
- Caltech QED ze zmianami do kompilacji w systemie Linux