Makina opangira a UNIX ali ndi zida zofananira zosinthira mawu. Zothandiza tayipo adakulolani kuti muwunikenso chikalata cha typos ndi hapax - mawu omwe amawonekera kamodzi kokha. Chochititsa chidwi, pulogalamu yopezera typos sagwiritsa ntchito otanthauzira mawu. Imangodalira zomwe zili mufayiloyo ndipo imasanthula pafupipafupi pogwiritsa ntchito ma trigram (kutsatizana kwa zilembo zitatu). Pankhaniyi, zowerengera zonse zofunika amasungidwa mu 26x26x26 mndandanda. Malinga ndi Douglas McIlroy, kukumbukira uku sikunali kokwanira pazowerengera zingapo za baiti imodzi. Choncho, kuti apulumutse ndalama, adalembedwa mu mawonekedwe a logarithmic.
Masiku ano tayipo yasinthidwa ndi zowunikira zamakono komanso zolondola zotengera mawu otanthauzira. Komabe, anthu amakumbukirabe za chida - zaka zingapo zapitazo wokonda anayambitsa kukhazikitsa typo mu Go. Malo osungira akadasinthidwa.
Chida china chogwirira ntchito ndi zolemba kuchokera ku 80s ndi phukusi Wolemba ntchito kuchokera kwa Lorinda Cherry ndi Nina McDonald a Bell Labs. Mapangidwe ake kuphatikizapo zida zozindikiritsira magawo a malankhulidwe ndi kalembedwe ka zolemba, kufufuza ma tautologies ndi ziganizo zovuta zosafunikira. Zothandizira zidapangidwa ngati zothandizira ophunzira, ndipo nthawi ina zidapangidwa ntchito ophunzira ku Colorado State University ku USA. Koma pofika kumayambiriro kwa zaka za makumi asanu ndi anayi, Workbench ya Wolemba inayiwalika chifukwa sichinaphatikizidwe mu Version 7 Unix. Komabe, chida ichi chinapitiliza njira yake kwa otsanzira - mwachitsanzo, Grammatiken kwa IBM PC.
Mu 1980s-1990s eqn anathandiza Akatswiri a IT amalemba zolemba zamapulogalamu. Koma pambuyo pake idasinthidwa ndi dongosolo la LaTeX, lomwe amagwiritsa ngakhale Habr. Koma eqn ndi chida choyamba cha kalasi yake kuti ikhalebe gawo la machitidwe opangira UNIX.
Kugwira ntchito ndi mafayilo
Pankhani yamutu, anthu okhala ku Hacker News adazindikira zinthu zingapo zomwe sizimagwiritsidwa ntchito kawirikawiri pogwira ntchito ndi mafayilo. Mmodzi wa iwo analicomm kuwafananiza. Ichi ndi analogi chosavuta diff, okonzedwa kuti azigwira ntchito m'malemba. Ake analemba Richard Stallman mwiniwake ndi David MacKenzie.
Kutulutsa kwa pulogalamu kumakhala ndi magawo atatu. Mzere woyamba uli ndi zikhalidwe zosiyana ndi fayilo yoyamba, gawo lachiwiri lili ndi zomwe zili zosiyana ndi fayilo yachiwiri. Mzere wachitatu uli ndi ziwerengero zonse. Kuti comm igwire ntchito moyenera, zolemba zofananira ziyenera kusanjidwa mwamawu. Choncho, mmodzi wa malo okhala analimbikitsa gwiritsani ntchito njira zotsatirazi:
comm <(sort fileA.txt) <(sort fileB.txt)
Comm ndiyosavuta kugwiritsa ntchito kuti muwone kalembedwe ka mawu. Ndikokwanira kuwafanizitsa ndi chikalata cha mtanthauzira mawu. Poganizira zobisika zomwe zimagwirizanitsidwa ndi kufunikira kosintha mafayilo, pali malingaliro, kuti Stallman ndi MacKenzie adalemba zofunikira zawo pazogwiritsa ntchito izi.