QED (szövegszerkesztő)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 17-én felülvizsgált verziótól ; az ellenőrzések 3 szerkesztést igényelnek .
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).

Lásd még

Jegyzetek

  1. Lampson, Butler (2007. január 12.), Systems , Redmond: research.microsoft.com , < http://research.microsoft.com/lampson/Systems.html#qed > . Letöltve: 2008. április 5. Archiválva : 2008. május 11. a Wayback Machine -nél . 
  2. vö. _ Angluin, Dana C. & Deutsch, L. Peter (1968. március 26.), Reference Manual: QED Time-Sharing Editor , Washington: Office of Defense Secretary , < http://bitsavers.trailing-edge.com/pdf/ sds/9xx/940/ucbProjectGenie/mcjones/R-15_QED.pdf > Archivált : 2017. december 1. a Wayback Machine -nél . 
  3. van Dam, Andries & Rice, David E. (1971), On-line Text Editing: A Survey , ACM Computing Surveys 3. kötet (3): 93–114, doi : 10.1145/356589.356591 , < http://portal .acm.org/citation.cfm?doid=356589.356591 >  .
  4. Deutsch, L. Peter & Lampson, Butler W. (1967), Egy online szerkesztő , Communications of the ACM 10 (12): 793–799, 803, doi : 10.1145/ 363848.363863 , > Archivált : 2013. május 26. a Wayback Machine -nél , p. 793. 
  5. DM Ritchie és KL Thompson, "QED Text Editor", MM-70-1373-3 (1970. június), újranyomva "QED Text Editor Reference Manual", MHCC-004, Murray Hill Computing, Bell Laboratories (1972. október).
  6. BW Kernighan, "A GE-TSS alatti QED-szövegszerkesztő oktatóanyaga", MM-70-1373-6 (1970. június), újra kiadva: "Tutorial Introduction to the QED Text Editor", MHCC-002, Murray Hill Computing , Bell Laboratories (1972. október).
  7. BW Kernighan, "Útmutató a QED szövegszerkesztő haladó használatához", MM-70-1373-7 (1970. július), újranyomva "Útmutató a QED szövegszerkesztő haladó használatához", MHCC-003, Murray Hill Computing, Bell Laboratories (1972. október).
  8. Ritchie, Dennis (2004. február 12.), A QED szövegszerkesztő hiányos története , Murray Hill: Bell Labs , < https://www.bell-labs.com/usr/dmr/www/qed.html > Archivált 2015. június 11-én kelt példány a Wayback Machine -nél . 
  9. Fraser, Peter A FRED szövegszerkesztő . Thinkage Kft. . Letöltve: 2015. június 1. Az eredetiből archiválva : 2014. március 27..

További olvasnivaló