Brian Kernighan, wuxuu sii wadaa hagaajinta koodka AWK

Brian Kernighan mid ka mid ah kuwa ugu caansan Ilaa hadda sida dunida software ka walaacsan, waxa ay sii wadaan in ay casharo badan, oo waa taas ayaa xaqiijiyay in ay wali ka danbeyso koodka AWK, taageeridda iyo hagaajinta luqaddan habaynta.

Kernighan Waxa kaliya oo lagu yaqaanay inuu yahay 31 jir Canadian ah Shahaadada Ph.D ee injineerinka korantada waxa uu dhashay 1942-kii, markaasoo Alan Turing uu ku mashquulsanaa kala furfurista farriimaha Enigma code).

Wuxuu ka shaqeeyay AT&T Bell Labs 1969-kii, halkaas oo uu bilaabay in uu la shaqeeyo koox cilmi-baarayaal ah oo uu hogaaminayo Ken Thompson (abuuraha B iyo tibaaxaha caadiga ah) iyo Dennis Ritchie (abuuraha C), kuwaas oo isku dayaya in ay abuuraan nidaamkooda hawlgalka ee ay dhiirigelisay Multics, laakiin ka fudud iyo in ka badan. la maarayn karo. Wuxuu sidaas ku noqday, isla sannadkaas, mid ka mid ah aabbayaashii UNIX.

Muhiimadda UNIX waxay caddaatay ka dib markii si guul leh loo sii daayay Version 7 ee 1979, kaas oo ay ku jiraan codsiyo kala duwan oo ay samaysay Kernighan, sida cron iyo AWK.

AWK, oo loo magacaabay saddexda hal-abuure, Alfred Aho, Peter Weinberger, iyo Brian Kernighan, waa luuqad habayn faylal fidsan khad ku salaysan oo laga heli karo nidaamyada Unix intooda badan iyo Windows oo leh MinGW, Cygwin, ama Gawk. Waxa ugu horrayn loo istcimaalaa in lagu maamulo faylalka qoraalka si loo baadho, beddelo, oo loo beddelo hawlgallada.

awk waxay ahayd oo ay la socdaan Sed, Bourne shell, iyo tar, oo lagu dhisay UNIX version 7 1979kii, by Bell Laboratories. Ka dib, waxa si joogto ah loogu dhex daray UNIX qaybinta iyada oo, 1985, casriyeyn weyn lagu sameeyay Awk oo siinaya Awk Cusub (ama Nawk).

Goor dambe noocyo cusub oo asal ah ayaa soo baxay Nawk, sida Mawk (Mike's Awk), Gawk (Gnu Awk), iyo sidoo kale noocyada ganacsiga sida Motrice Kern Systems Awk (MKS Awk), Thompson Automation Awk (Tawk), Videosoft Awk (Vsawk), iyo kuwo kale oo aad u gaar ah. versions (Xgawk, Spawk, Jawk, Qtawk, Runawk).

Kernighan sidoo kale waa "K" ee "K&R C," luqadda barnaamijka C ee uu la qoray Dennis Ritchie oo weli ku sii jiri kara xusuusta barnaamijyada, maskax ahaan iyo warqad.

Xididdada C aad ayey u sii qoto dheer yihiin, maadaama Kernighan uu baray luqadda C shaqaalaha Bell Labs wuxuuna ku qanciyay abuuraheeda, Ritchie, inay gacan ka geysato qorista buug si ereyga loo faafiyo. Buugani waxa uu keenay "qaabka gaarka ah ee furayaasha dhabta ah," doodaha aan dhammaadka lahayn ee la socda, iyo qaab-dhismeedka aasaasiga ah ee dhammaan luuqadaha barnaamijyada casriga ah.

Professor Kernighan waxa uu qoray tiro buugaag kale oo caan ah, oo ay ku jiraan sannadihii u dambeeyay The Go Programming Language (2015), Understanding the Digital World (2017), iyo Unix: A History and a Memoir (2019).

Waxaa xusid mudan in meesha laga taabto AWS ay tahay Kernighan wuxuu la hadlay Richard Jensen oo ka tirsan Ars Technica sheeko Sanadguurada 50aad ee Unix dhawaan iyo waxa uu la xidhiidhaa in dhamaadka Maajo, uu dejiyay in uu si wadajir ah ula shaqeeyo 21 iskaashatada, 46 isticmaalayaasha GitHub ayaa kormeeraya isaga.

Sidan oo kale, Kernighan wuxuu sii wadaa inuu ku lug yeesho horumarinta iyo dayactirka AWK:

"Waxaan sameeyay tiro tijaabo ah, laakiin imtixaano badan ayaa si cad loogu baahan yahay," Kernighan ayaa ku qoray emailka, oo la dhajiyay dabayaaqadii May oo ah nooc ka mid ah ballanqaadka been abuurka ah ee kaydka onetrueawk ee uu hayo muddo dheer Arnold Robins. . "Markaan ogaado sida... Waxaan isku dayi doonaa inaan soo gudbiyo codsi isbeddel." Waxaan jeclaan lahaa in aan si fiican u fahmo git, laakiin in kasta oo kaalmadaada, weli ma lihi faham fiican, markaa waxay qaadan kartaa wakhti. »

Sida hore loo sheegay, waxaa jira noocyo kala duwan oo AWK ah oo aan la tirin karin, kuwaas oo tusaale ahaan ka mid ah kuwa ugu caansan ee aan ka xusi karno GNU Awk (Gawk), iyo sidoo kale noocyo casri ah oo ay ku jiraan kuwa taageera Unicode, laakiin One True AWK, mararka qaarkood loo yaqaan nawk. , waa nooc ka mid ah nooca canonical oo ku salaysan buugii Kernighan ee 1985 The AWK Programming Language iyo wixii ku soo biiray.

Ugu dambayn, haddii aad danaynayso inaad wax badan ka ogaato, waxaad la tashan kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.