Brian Kernighan duine de na móruaisle Chomh fada agus a bhaineann le saol na mbogearraí, leanann sé ag léachtóireacht go leor, agus is é sin Tá sé deimhnithe go bhfuil sé fós taobh thiar de chód AWK, ag tacú leis an teanga phróiseála seo agus á feabhsú.
Kernighan ní raibh aithne air ach toisc gur Ceanadach é 31 bliain d'aois le Ph.D. san innealtóireacht leictreach i 1942, nuair a bhí Alan Turing gnóthach ag déanamh amach teachtaireachtaí i gcód Enigma).
Thosaigh sé ag obair ag AT&T Bell Labs i 1969, áit ar thosaigh sé ag comhoibriú le grúpa taighdeoirí faoi stiúir Ken Thompson (cruthaitheoir B agus nathanna rialta) agus Dennis Ritchie (cruthaitheoir C), a bhí ag iarraidh a gcóras oibriúcháin féin a chruthú spreagtha ag Multics, ach níos simplí agus níos mó. soláimhsithe. Bhí sé mar sin, an bhliain chéanna, ar dhuine d'aithreacha UNIX.
Tháinig tábhacht UNIX chun solais tar éis scaoileadh rathúil a shainchomhartha Leagan 7 i 1979, a chuimsigh feidhmchláir éagsúla a d'fhorbair Kernighan, mar shampla cron agus AWK.
AWK, ainmnithe don triúr cruthaitheoir, Alfred Aho, Peter Weinberger, agus Brian Kernighan, is teanga próiseála comhad cothrom línebhunaithe ar fáil ar fhormhór na gcóras Unix agus ar Windows le MinGW, Cygwin, nó Gawk. Úsáidtear go príomha é chun comhaid téacs a ionramháil le haghaidh oibríochtaí casta cuardaigh, athsholáthair agus claochlaithe.
awk a bhí sé, in éineacht le Sed, blaosc Bourne, agus tarra, a tógadh isteach i leagan UNIX 7 i 1979, ag Bell Laboratories. Ina dhiaidh sin, rinneadh é a chomhtháthú go leanúnach le dáiltí UNIX agus, i 1985, nuashonrú mór ar Awk ag tabhairt New Awk (nó Nawk).
Níos déanaí tháinig leaganacha nua díorthacha le feiceáil de Nawk, mar Mawk (Mike's Awk), Gawk (Gnu Awk), chomh maith le leaganacha tráchtála ar nós Motrice Kern Systems Awk (MKS Awk), Thompson Automation Awk (Tawk), Videosoft Awk (Vsawk), agus eile níos sainiúla leaganacha (Xgawk , Spawk, Jawk, Qtawk, Runawk).
Is é Kernighan freisin an “K” de “K&R C,” an teanga ríomhchlárúcháin C a scríobh sé i gcomhar le Dennis Ritchie agus atá fós eitseáilte i gcuimhní cinn na ríomhchláraitheoirí, go meabhrach agus ar pháipéar.
Téann fréamhacha C i bhfad níos doimhne, toisc go raibh Kernighan ag múineadh na teanga C d’fhostaithe Bell Labs agus chuir sé ina luí ar a cruthaitheoir, Ritchie, cuidiú le leabhar a scríobh leis an scéal a scaipeadh. Spreag an leabhar seo "stíl uathúil na n-eochracha fíor", an díospóireacht gan stad a ghabhann leis, agus an struchtúr atá mar bhonn agus mar thaca ag gach teanga ríomhchlárúcháin nua-aimseartha.
Tá roinnt leabhar suntasach eile scríofa ag an Ollamh Kernighan, lena n-áirítear le blianta beaga anuas The Go Programming Language (2015), Understanding the Digital World (2017), agus Unix: A History and a Memoir (2019).
Is fiú a lua gurb é an pointe a bhaineann le AWS ná sin Labhair Kernighan le Richard Jensen ó Ars Technica faoi scéal Unix ar Chomóradh 50 Bliain le déanaí agus cuireann sé in iúl gur thosaigh sé ag obair ag deireadh mhí na Bealtaine le 21 comhoibrí, 46 úsáideoir GitHub ag déanamh monatóireachta air.
Dá bhrí sin, Leanann Kernighan de bheith páirteach i bhforbairt agus i gcothabháil AWK:
“Rith mé roinnt tástálacha, ach is léir go bhfuil gá le níos mó tástálacha,” a scríobh Kernighan sa ríomhphost, a cuireadh sa phost go déanach i mí na Bealtaine mar chineál de thiomantas bréige don stór onetrueawk ón gcothaitheoir longtime Arnold Robins. . "Nuair a thuigim conas ... déanfaidh mé iarracht iarratas ar athrú a chur isteach." Ba mhaith liom git a thuiscint níos fearr, ach in ainneoin do chabhair, níl tuiscint mhaith agam fós, mar sin b'fhéidir go dtógfaidh sé tamall. »
Mar a dúradh cheana, tá leaganacha iomadúla de AWK ann, agus mar shampla ceann de na cinn is coitianta ar féidir linn a lua ná GNU Awk (Gawk), chomh maith le díorthaigh nua-aimseartha lena n-áirítear iad siúd a thacaíonn le Unicode, ach One True AWK, ar a dtugtar nawk uaireanta. , is saghas leagan canónach é atá bunaithe ar leabhar Kernighan 1985 The AWK Programming Language agus a chuid oibre ina dhiaidh sin.
Mar fhocal scoir, má tá suim agat níos mó a fháil amach faoi, is féidir leat dul i gcomhairle leis na sonraí Sa nasc seo a leanas.
Bí ar an chéad trácht