Brian Kernighan: Verskil tussen weergawes

Content deleted Content added
kNo edit summary
k Kassie
Lyn 1:
{{Infobox scientist
| name = Brian Kernighan
| birth_name = Brian Wilson Kernighan
| image = Brian Kernighan in 2012 at Bell Labs 1.jpg
| image_size =
| caption = Brian Kernighan by [[Bell Labs]] in 2012. Foto: Ben Lowe.
|birth_date = {{Birth date and age|1942|1|1|mf=yes}}<ref name="NYT 2002">{{cite news | title = To the Liberal Arts, He Adds Computer Science | url = https://www.nytimes.com/2002/10/31/technology/to-the-liberal-arts-he-adds-computer-science.html?pagewanted=all | work = [[The New York Times]] | first = Steve | last = Lohr | date = 31 October 2002 | quote = Mr. Kernighan, 60, is a computer scientist}}</ref>
| birth_place = [[Toronto]], [[Ontario]], [[Kanada]]
| residence =
| citizenship = Kanada
| nationality = Kanadees
| field = [[Rekenaarwetenskap]]
| work_institution = [[Universiteit van Princeton]]
| alma_mater = [[Universiteit van Toronto]]<br />[[Universiteit van Princeton]] (PhD)
| thesis_title = Some Graph Partitioning Problems Related to Program Segmentation
| thesis_url = http://www.worldcat.org/oclc/39166855
| thesis_year = 1969
| doctoral_advisor = Peter Weiner<ref name=phd>{{cite thesis|first=Brian Wilson|last=Kernighan|url=http://search.proquest.com/docview/302450661|title=Some Graph Partitioning Problems Related to Program Segmentation|degree=PhD|publisher=Princeton University|year=1969|oclc=39166855|website=proquest.com}} {{subscription required}}</ref>
| doctoral_students =
| known_for = {{Plainlist|
* [[Unix]]
* [[AWK]]
* [[AMPL|A Mathematical Programming Language (AMPL)]]
* [[Kernighan–Lin algorithm]]
* [[Lin–Kernighan heuristic]]
* ''[[The C Programming Language]]'' (boek)<ref name=numberphile>{{YouTube|id=de2Hsvxaf8M|title="C" Programming Language: Brian Kernighan - Computerphile}}</ref>}}
| influenced = [[David J. Malan]]<ref name=malan>{{cite web|archiveurl=https://web.archive.org/web/20170317063645/http://www.thecrimson.com/article/2014/9/18/this-is-cs50|archivedate=2017-03-17|url=http://www.thecrimson.com/article/2014/9/18/this-is-cs50|website=thecrimson.com|title=This is CS50|publisher=[[The Harvard Crimson]]|first=Cordelia F.|last=Mendez|year=2014}}</ref><ref name=sigscse>{{cite journal|last1=Malan|first1=David J.|title=Reinventing CS50|year=2010|pages=152|doi=10.1145/1734263.1734316|journal=Proceeding of SIGCSE '10 Proceedings of the 41st ACM technical symposium on Computer science education|ISBN=9781450300063}}</ref>
| prizes =
| website = {{URL|https://www.cs.princeton.edu/~bwk/}}
}}
 
'''Brian Wilson Kernighan''' (/ˈkɜːrnɪhæn/; gebore op 1 Januarie 1942) is 'n [[Kanada|Kanadese]] [[Rekenaaringenieur|rekenaarwetenskaplike]] wat gewerk het by [[Bell Labs]] saam met die skeppers van [[Unix]], [[Ken Thompson]] en [[Dennis Ritchie]], en wat bygedra het tot die ontwikkeling van Unix. Hy is ook mede-outeur van die [[AWK]]- en [[AMPL]]-[[Programmeertaal|programmeertale]]. Die "K" in K&R C en die "K" in AWK staan beide vir "Kernighan". Sedert 2000 is Brian Kernighan professor by die Departement Rekenaarwetenskap aan die [[Universiteit van Princeton]], waar hy ook die Voorgraadse Departementsverteenwoordiger is.<ref name="acm">{{ACMPortal|id=81100397511}}</ref><ref>[https://web.archive.org/web/20090428163341/https://www.princeton.edu/~mike/unixhistory Brian Kernighan's home page at Princeton University]</ref>