Brian Kernighan salah siji saka gedhe Minangka adoh minangka donya piranti lunak, terus kuliah akeh, lan iku wis dikonfirmasi sing isih konco kode AWK, ndhukung lan nambah basa pangolahan iki.
Kernighan dheweke mung dikenal dadi Kanada umur 31 taun kanthi gelar Ph.D ing teknik listrik lair ing taun 1942, nalika Alan Turing sibuk ngurai pesen ing kode Enigma).
Dheweke wiwit kerja ing AT&T Bell Labs ing taun 1969, ing ngendi dheweke wiwit kolaborasi karo klompok peneliti sing dipimpin dening Ken Thompson (pencipta B lan ekspresi reguler) lan Dennis Ritchie (pencipta C), sing nyoba nggawe sistem operasi dhewe sing diilhami dening Multics, nanging luwih prasaja lan luwih akeh. bisa diatur. Dadi, ing taun sing padha, dheweke dadi salah sawijining bapak UNIX.
Pentinge UNIX dadi jelas sawise sukses rilis landmark Versi 7 ing taun 1979, kalebu macem-macem aplikasi sing dikembangake dening Kernighan, kayata cron lan AWK.
AWK, dijenengi kanggo telu pangripta, Alfred Aho, Peter Weinberger, lan Brian Kernighan, minangka basa pangolahan file datar basis baris kasedhiya ing paling sistem Unix lan ing Windows karo MinGW, Cygwin, utawa Gawk. Utamane digunakake kanggo manipulasi file teks kanggo operasi nggoleki, ngganti, lan ngowahi.
wkwkwk tadi, bebarengan karo Sed, Bourne shell, lan tar, dibangun ing UNIX versi 7 ing 1979, dening Bell Laboratories. Sabanjure, terus-terusan diintegrasi menyang distribusi UNIX kanthi, ing taun 1985, nganyari utama kanggo Awk menehi New Awk (utawa Nawk).
Mengko versi turunan anyar muncul saka Nawk, kayata Mawk (Mike's Awk), Gawk (Gnu Awk), uga versi komersial kayata Motrice Kern Systems Awk (MKS Awk), Thompson Automation Awk (Tawk), Videosoft Awk (Vsawk), lan liyane sing luwih spesifik versi (Xgawk, Spawk, Jawk, Qtawk, Runawk).
Kernighan uga minangka "K" saka "K&R C," basa pemrograman C sing ditulis bareng karo Dennis Ritchie lan tetep ana ing kenangan programer, kanthi mental lan ing kertas.
Akar C dadi luwih jero, amarga Kernighan mulang basa C marang karyawan Bell Labs lan nggawe percoyo sing nggawe, Ritchie, kanggo mbantu nulis buku kanggo nyebarake tembung kasebut. Buku iki nuwuhake "gaya unik saka kunci sejati," debat tanpa wates sing ngiringi, lan struktur sing ndhukung kabeh basa pamrograman modern.
Profesor Kernighan wis nulis sawetara buku penting liyane, kalebu ing taun-taun pungkasan The Go Programming Language (2015), Understanding the Digital World (2017), lan Unix: A History and a Memoir (2019).
Wigati dicathet yen titik ndemek AWS yaiku Kernighan ngomong karo Richard Jensen saka Ars Technica kanggo crita Unix 50th Anniversary bubar lan ing kono dheweke ngandhani yen ing pungkasan Mei, dheweke kerja bareng karo 21 kolaborator, 46 pangguna GitHub ngawasi dheweke.
Kanthi cara iki, Kernighan terus melu pangembangan lan pangopènan AWK:
"Aku wis nglakoni sawetara tes, nanging luwih akeh tes sing jelas dibutuhake," tulis Kernighan ing email, dikirim ing pungkasan Mei minangka jinis pseudo-komitmen kanggo gudang onetrueawk dening maintainer sing wis suwe Arnold Robins. "Sawise aku ngerti kepiye ... aku bakal nyoba ngirim panjaluk ganti." Aku pengin luwih ngerti git, nanging sanajan bantuan sampeyan, aku isih ora duwe pangerten sing apik, mula bisa uga butuh sawetara wektu. »
Kaya sing wis dicritakake sadurunge, ana macem-macem varian AWK, kayata salah sawijining sing paling populer sing bisa kita sebutake yaiku GNU Awk (Gawk), uga turunan modern kalebu sing ndhukung Unicode, nanging One True AWK, kadhangkala dikenal minangka nawk. , iku jinis versi kanonik adhedhasar buku Kernighan taun 1985 The AWK Programming Language lan kontribusi sabanjure.
Pungkasan, yen sampeyan kepengin ngerti luwih akeh babagan iki, sampeyan bisa menehi rincian babagan rincian kasebut Ing link ing ngisor iki.
Dadi pisanan komentar