Brian Kerninghan idézet

Brian Wilson Kernighan kanadai számítógéptudós, aki a Bell Labsnél dolgozott, részt vett a Unix kifejlesztésében Ken Thompsonnal és Dennis Ritchie-vel. Társszerzője az Awk és AMPL programozási nyelveknek. A K&R C könyv szerzői közt a K betű, valamint az AWK K betűje egyaránt Kernighant jelöli.

Kernighan neve széles körben ismertté vált az első C programozási nyelv könyv társszerzőjeként Dennis Ritchie-vel együtt. Kernighan megerősítette, hogy nem vett részt a C nyelv tervezésében . Számos Unix program szerzője volt, pl. ditroff és cron a Unix Version 7-hez.

Shen Linnel közösen dolgozott ki jól ismert heurisztikákat a NP-teljes optimalizációs problémákra: gráf particionálásra és az utazó ügynök problémára.

Kernighan szoftveres szerzője volt a Prentice Hall Internationalnek. A "Software Tools" sorozata elterjesztette 'C/Unix gondolkodásmód' esszenciáját BASIC-, FORTRAN- és Pascal-átalakításokkal. A legfigyelemreméltóbb az ő 'Ratfor' -ja volt, amit a nagyközönség elé tárt.

Kijelentette, hogy ha egy lakatlan szigetre csak egyetlen programozási nyelvet vihetne magával, akkor az bizonyosan a C nyelv lenne.Kernighan találta ki a Unix kifejezést az 1970-es években. Eredetileg a kifejezés a Unics volt, amely később Unixra változott. Kernighan továbbá ismert még a "What You See Is All You Get " kifejezésről is, ami szarkasztikusabb változata az eredeti "What You See Is What You Get" kifejezésnek. Kernighan kifejezését arra használják, hogy rámutassanak arra, hogy a WYSIWYG rendszerek eldobhatnak információkat bizonyos dokumentumokból, amik más kontextusban még hasznosak lettek volna. Wikipedia  

✵ 1. január 1942
Brian Kerninghan fénykép
Brian Kerninghan: 6   idézetek 0   Kedvelés

Brian Kerninghan: Idézetek angolul

“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?”

" The Elements of Programming Style https://en.wikipedia.org/wiki/The_Elements_of_Programming_Style", 2nd edition, chapter 2.

“Do what you think is interesting, do something that you think is fun and worthwhile, because otherwise you won't do it well anyway.”

An Interview with Brian Kernighan from the PC Report Romania http://www.cs.cmu.edu/~mihaib/kernighan-interview/.

“Controlling complexity is the essence of computer programming.”

Software Tools (1976), p. 319 (with P. J. Plauger).

“Advice to students: Leap in and try things. If you succeed, you can have enormous influence. If you fail, you have still learned something, and your next attempt is sure to be better for it. Advice to graduates: Do something you really enjoy doing. If it isn’t fun to get up in the morning and do your job or your school program, you’re in the wrong field.”

"Leap In and Try Things: Interview with Brian Kernighan" https://web.archive.org/web/20110701151454/http://www.harmonyatwork.in/blog/2009/10/leap-in-and-try-things-brian-kernighan/ from Harmony at Work blog http://www.harmonyatwork.in/blog/.

“Each new user of a new system uncovers a new class of bugs.”

Programming Pearls http://www.bowdoin.edu/~ltoma/teaching/cs340/spring05/coursestuff/Bentley_BumperSticker.pdf. CACM. 28 (9). September 1985