QED | |
---|---|
Típusú | sorszerkesztő [d] |
Beírva | Assembly nyelv |
Hardver platform | Berkeley időmegosztási rendszer [d] |
A QED egy soros szövegszerkesztő , amelyet Butler Lampson és Peter Deutsch fejlesztett ki a Berkeley Timesharing System számára, amely az SDS 940 számítógépen futott . A QED-t 1965 és 1966 között valósította meg Peter Deutsch és Dana Angluin . [1] [2]
A QED-et (a "gyorsszerkesztő" [3] ) távírógépekkel felszerelt rendszerekben való használatra szánták , míg a CRT -kijelzők használatát nem vették figyelembe, mivel a CRT-kijelzők tervezési jellemzői közül sok jelentősen eltér egymástól. [négy]
Később Ken Thompson megírta a QED egy verzióját a CTSS időmegosztási rendszerhez . Ez a verzió a reguláris kifejezések bevezetéséről nevezetes . Thompson a QED-t is átírta a BCPL -be a Multics operációs rendszerhez . A Multics verziót az 1960-as évek végén a Bell Labsnál használt GE-600 számítógépre vitték át, amelyen a GECOS operációs rendszer futott , majd később (miután a Honeywell felvásárolta a GE számítógépes üzletágát), a GCOS operációs rendszert futtatta . A GECOS-GCOS port az AW Winklehoff által írt I/O rutinokat használta.
Dennis Ritchie , Ken Thompson és Brian Kernighan írta a Bell Labs-nál használt QED kézikönyveket. [5] [6] [7] Tekintve, hogy a kézikönyvek szerzői a Unix operációs rendszer fő fejlesztői voltak , nem meglepő, hogy a QED erős befolyást gyakorolt a klasszikus UNIX szövegszerkesztőkre : ed és sed , valamint leszármazottjaik, mint az ex , vi és sam (angolul) , [8] és távolabbról az AWK és a Perl .
A QED FRED (Friendly Editor) nevű változatát Peter Fraser írta a Waterloo Egyetemen GCOS operációs rendszert futtató Honeywell számítógépekre [9] . A Torontói Egyetem csapata, amely Tom Duffból , Rob Pike -ból, Hugh Redelmyerből és David Tilbrookból állt, megvalósította a QED UNIX -on futó változatát ; David Tilbrook később beépítette a QED-t a QEF eszköztárába.
A QED-et szövegszerkesztőként is használták a Norsk Data norvég rendszerein , először a Nord TSS-en, majd a Sintran III-on . A Nord-1 számítógéphez 1971-ben Bo Levendaal vezette be, aki Deutsch-lel és Lampsonnal a Project Genie-nél és a Berkeley Computer Corporationnél dolgozott a Norsk Data-nál (és később 1971-ben kifejlesztette a Nord TSS-t).