UBrian Kernighan, uyaqhubeka nokulungisa ikhodi ye-AWK

UBrian Kernighan ungomunye wezingqwele Ngokuphathelene nomhlaba wesoftware, iyaqhubeka nokukhuluma abaningi, futhi kunjalo isiqinisekisile ukuthi isengemuva kwekhodi ye-AWK, isekela futhi ithuthukise lolu limi lokucubungula.

I-Kernighan wayaziwa kuphela ngokuba ngumuntu waseCanada oneminyaka engama-31 onePh.D. kwezobunjiniyela bukagesi wazalwa ngo-1942, lapho u-Alan Turing ematasa echaza imilayezo ngekhodi ye-Enigma).

Uqale ukusebenza e-AT&T Bell Labs ngo-1969, lapho aqala khona ukusebenzisana neqembu labacwaningi eliholwa nguKen Thompson (umdali we-B nezinkulumo ezivamile) kanye noDennis Ritchie (umdali we-C), ababezama ukwakha uhlelo lwabo lokusebenza oluphefumulelwe yi-Multics, kodwa elula futhi ngaphezulu. iyalawuleka. Ngakho waba, ngalowo nyaka, omunye woyise UNIX.

Ukubaluleka kwe-UNIX kwacaca ngemva kokukhululwa ngempumelelo kwenguqulo yayo eyingqopha-mlando engu-7 ngo-1979, ehlanganisa izinhlelo zokusebenza ezihlukahlukene ezakhiwe yi-Kernighan, njenge-cron ne-AWK.

AWK, eqanjwe ngabadali abathathu, u-Alfred Aho, u-Peter Weinberger, no-Brian Kernighan, iwulimi oluyisicaba lokucubungula ifayela okusekelwe emugqeni kutholakala kumasistimu amaningi e-Unix naku-Windows nge-MinGW, i-Cygwin, noma i-Gawk. Ngokuyinhloko isetshenziselwa ukukhohlisa amafayela ombhalo okusesha okuyinkimbinkimbi, ukufaka esikhundleni, nokuguqula imisebenzi.

awk kwaba, kanye ne-Sed, igobolondo le-Bourne, ne-tar, eyakhelwe ku-UNIX version 7 ngo-1979, yiBell Laboratories. Kamuva, yahlanganiswa ngokuqhubekayo ekusatshalalisweni kwe-UNIX, ngo-1985, isibuyekezo esikhulu ku-Awk enikeza i-New Awk (noma i-Nawk).

Kamuva kwavela izinguqulo ezintsha zokuphuma kokunye ye-Nawk, njenge-Mawk (Mike's Awk), i-Gawk (Gnu Awk), kanye nezinguqulo zezentengiso ezifana ne-Motrice Kern Systems Awk (MKS Awk), i-Thompson Automation Awk (Tawk), i-Videosoft Awk (Vsawk), nezinye ezicacile. izinguqulo (Xgawk , Spawk, Jawk, Qtawk, Runawk).

UKernighan uphinde abe ngu-"K" we-"K&R C," ulimi lokuhlela lwe-C alubhala ngokuhlanganyela no-Dennis Ritchie futhi oluhlala lugxilile ezinkumbulo zabahleli bohlelo, ngokwengqondo nasephepheni.

Izimpande zika-C zijula ​​kakhulu, njengoba u-Kernighan wayefundisa izisebenzi ze-Bell Labs ulimi C futhi waqinisekisa umdali wayo, u-Ritchie, ukuthi asize ukubhala incwadi ukuze asakaze igama. Le ncwadi idale "isitayela esiyingqayizivele sokhiye beqiniso," impikiswano engapheli ehambisana nayo, kanye nesakhiwo esisekela zonke izilimi zokuhlela zesimanje.

USolwazi Kernighan ubhale inqwaba yezinye izincwadi eziphawulekayo, okuhlanganisa eminyakeni yamuva nje The Go Programming Language (2015), Understanding the Digital World (2017), kanye ne-Unix: A History and a Memoir (2019).

Kufanelekile ukusho ukuthi iphuzu lokuthinta i-AWS yilokho UKernighan ukhulume noRichard Jensen we-Ars Technica ngendaba yokugubha iminyaka engu-50 ye-Unix muva nje futhi kuyo ulandisa ukuthi ekupheleni kukaMeyi, waqala ukusebenza ndawonye nabahlanganyeli abangu-21, abasebenzisi be-GitHub abangu-46 abamqaphile.

Ngale ndlela, UKernighan uyaqhubeka nokubamba iqhaza ekuthuthukisweni nasekugcinweni kwe-AWK:

"Ngihlole izivivinyo eziningi, kodwa kudingeka ukuhlolwa okwengeziwe," kubhala u-Kernighan ku-imeyili, ethunyelwe ngasekupheleni kukaMeyi njengohlobo lokuzibophezela okungelona iqiniso endaweni yokugcina ye-onetrueawk ngumnakekeli wesikhathi eside u-Arnold Robins. "Uma sengithole ukuthi kanjani... ngizozama ukuhambisa isicelo sokushintsha." Ngingathanda ukuqonda i-git kangcono, kodwa ngaphandle kosizo lwakho, angikaqondi kahle, ngakho-ke kungathatha isikhashana. »

Njengoba kushiwo ngaphambili, kunezinhlobonhlobo ezingenakubalwa ze-AWK, okuyisibonelo esisodwa esidume kakhulu esingabala i-GNU Awk (Gawk), kanye nokuphuma kwesimanje okuhlanganisa lezo ezisekela i-Unicode, kodwa i-One True AWK, ngezinye izikhathi eyaziwa ngokuthi i-nawk. , iwuhlobo lwenguqulo yecanonical esekelwe encwadini ka-Kernighan ka-1985 ethi The AWK Programming Language kanye neminikelo yakhe eyalandela.

Ekugcineni, uma unentshisekelo yokwazi kabanzi ngakho, ungaxhumana nemininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.