Тёмный

Oral History of Brian Kernighan 

Computer History Museum
Подписаться 147 тыс.
Просмотров 15 тыс.
50% 1

Interviewed by John R. Mashey on 2017-04-24 in Princeton, CA X8185.2017
© Computer History Museum
Toronto native Brian Kernighan moved to Princeton for grad school and while there, got summer jobs at Bell Labs, leading to a permanent position in Computing Research, where Unix was born.
Before Unix and C became widely available, he coauthored “The Elements of Programming Style” to help improve programming generally. In the early 1970s, Fortran 66 was one of the few relatively portable languages, but its control structures were archaic, so he wrote the RATFOR preprocessor to add C-like control structures.
Then he and Bill Plauger rewrote various Unix commands in RATFOR and wrote “Software Tools” so that a broader audience might get access, inspiring the Software Tools Users Group to adopt, port and promote them into other computing environments. Then, by 1978 he and Dennis Ritchie published the still-classic book “The C Programming Language.” He, Bob Fourer and Dave Gay wrote AMPL, a domain-specific language for optimization problems.
With Al Aho and Peter Weinberger, he created the widely-used AWK tool that eased creation of programs to associate actions with patte4rn-matching. He spent much time on text-processing, writing Device Independent Troff (DITROFF), the PIC tool for pictures and the equation preprocessor EQN, with Lorinda Cherry.
By 2000, he had “retired” from Bell Labs into teaching at Princeton, including much effort on making computing comrephensible for non-computing students. He has written much software still in wide use, plus many understandable books and articles. en.wikipedia.org/wiki/Brian_K... is useful for more detail.
* Note: Transcripts represent what was said in the interview. However, to enhance meaning or add clarification, interviewees have the opportunity to modify this text afterward. This may result in discrepancies between the transcript and the video. Please refer to the transcript for further information - www.computerhistory.org/collec...
Visit computerhistory.org/collections/oralhistories/ for more information about the Computer History Museum's Oral History Collection.
Catalog Number: 102740170
Lot Number: X8185.2017

Наука

Опубликовано:

 

7 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@franciscovarela7127
@franciscovarela7127 3 года назад
Excellent interview. I was gifted my copy of "The C Programming Language"by a greybeard in the mid 1980's. Still writing C for personal fun projects in retirement.
@JeffMarraccini
@JeffMarraccini 4 года назад
Excellent interview of a person that (humbly) definitely changed the world!
@rdubb77
@rdubb77 4 года назад
The master. Don't know of any better technical writer and teacher in computing, in addition to his programming and research contributions.
@davidcalderon6062
@davidcalderon6062 3 года назад
I discovered Linux in 98 I was 16 years old and became fascinated it. By 17 I learned about its roots and K&R were my heroes. Amazing interview.
@Obladgolated
@Obladgolated Год назад
The "military plane" that got canceled (mentioned at 1:13:18 in the video) was undoubtedly the Avro _Arrow._ Interesting that a consequence of that cancellation was a contact between the young Brian Kernighan and an engineer of significant talent; had it not been for the cancellation of the _Arrow_ project, Professor Kernighan's trajectory in life might have been significantly different. The Avro _Arrow_ project was canceled in February, 1959; Brian Kernighan would have turned 17 just a few weeks before. Assuming he didn't skip a grade, he would have entered "Grade 13" that fall. Unfortunately, I couldn't make out the name of that person when Professor Kernighan gives it (at the timestamp given above); it might have been "Davey Brough" or "Rowe."
@TristanColgate
@TristanColgate Год назад
I only truly understood how brilliant AWK was after reading Jon Bentley's Programming Pearls vol. 2, which includes some truly beautiful example of tiny programs, complete with tests, in a handful of lines at most.
@radman999
@radman999 11 месяцев назад
How does this legend not have an Order of Canada? If we could still bestow knighthoods, he would be the first in line.
@climbeverest
@climbeverest Год назад
Incredible
@rabidbigdog
@rabidbigdog 4 года назад
I decided I would chug a Molson's everytime Brian said "aboot'.
@jeremythegeek2
@jeremythegeek2 3 года назад
Pil me!
@PauloConstantino167
@PauloConstantino167 2 года назад
Please do a history with Ken Thompson.
@veritas2022
@veritas2022 3 года назад
What High School(s) did he go to?
@ThunderAppeal
@ThunderAppeal Год назад
What difference does it make?
@EnsignRho
@EnsignRho 3 года назад
Warning: He uses the Lord's name in vain around 12:10. :-(
@baruchben-david4196
@baruchben-david4196 3 года назад
No, he just said, "Jesus Christ."
@AvindraGoolcharan
@AvindraGoolcharan 3 года назад
Jesus was at 12:06. The devil makes an appearance around 31:40
@jean-michelbocal6766
@jean-michelbocal6766 3 года назад
He talks about computers, not about an imaginary god.
@pskocik
@pskocik 2 года назад
@@AvindraGoolcharan I thought that was going to take me to the part about Bjarne Stroustrup.
@radman999
@radman999 11 месяцев назад
Who cares about some fake sky fairy
Далее
Oral History of Ken Thompson
1:42:56
Просмотров 18 тыс.
Elements of Programming Style - Brian Kernighan
1:10:42
Просмотров 130 тыс.
Unix50 - The Origin of Unix
29:35
Просмотров 19 тыс.
The Intel Trinity
54:09
Просмотров 11 тыс.
Unix50 - Unix Today and Tomorrow: The Languages
59:32
Oral History of James Gosling Part 2 of 2
3:14:52
Просмотров 3,4 тыс.
The Design of C++ , lecture by Bjarne Stroustrup
1:15:52
Просмотров 318 тыс.