Wednesday, August 17, 2022
HomeProgrammingBrian Kernighan Biography

Brian Kernighan Biography


Brian Wilson Kernighan is a pc scientist from Canada. He labored at Nokia Bell labs. That is an American industrial analysis and scientific improvement firm owned by a multinational firm Nokia. He contributed to the event of UNIX with Ken Thomson and Dennis Ritchie. Brian Kernighan labored as co-author with Dennis Ritchie on the guide The C Programming Language. Brian turned well-known by this C programming guide.

Brian wrote many packages for Unix, together with ditroff. Brian Kernighan can also be coauthor of AWK which is a domain-specific language and AMPL which is a mathematical programming language. The Ok in AWK stands for “Kernighan”. Brian Kernighan formulated the well-known heuristics for 2 NP-complete optimization issues: graph partitioning and touring salesman drawback with the assistance of Shen Lin. Later it was generally known as Lin-Kernighan heuristic.

Brian Kernighan Biography

Brian Kernighan at the moment working as a professor of pc science at Princeton College since 2000 and director of undergraduate research within the division of pc science. Brian coauthored the guide on the GO programming language within the 12 months 2015.

Early Life

Brian was born on 1 January 1942 in Toronto. Brian enrolled within the college of Toronto from 1960 to 1964 and earned his engineering physics bachelor’s diploma. In 1969 Brian obtained his Ph.D. from Princeton College in electrical engineering. He bought his Ph.D. beneath the supervision of Peter G. Weiner by ending a doctoral dissertation named “Some graph partitioning issues associated to program segmentation”.

Profession and Analysis

Brian Kernighan has served as a professor at Princeton College within the division of pc science from the 12 months 2000. Each autumn Brian explains and teaches “Computer systems in our world,” course. It introduces the fundamental of computing to non-majors. Brian was the software program editor of an American main instructional writer Prentice Corridor Worldwide. Brian’s “software program instruments” sequence unfold the premise of “C/Unix considering” makeovers for BASIC, Pascal, Fortran and particularly, his Rational Fortran was positioned within the public area.

Brian Kernighan as soon as stated if deserted on any island with one language it might be C language. Brian invented the time period “Unix” and likewise helped to popularize Thomson’s Unix philosophy. Brian is named the inventor of the time period “What you see is all you get” (WYSIAYG), a satirical type of authentic time period “What you see is what you get” (WYSIWYG).

Within the 12 months 1972, Brian Kernighan defined reminiscence administration in strings with the assistance of “howdy” and “world”, in B language. It turned an iconic instance of the current time. Brian taught CS50 in 1996, It was the introductory course of pc science at Harvard College. In 2002, he was elected as a member of the Nationwide academy of engineering, and in 2019 elected a member of the American academy of arts and sciences.

Some Achievements

  • Developed AMPL programming language which is an algebraic modeling language.
  • Developed AWK programming language which is a site particular language.
  • Developed ditroff which allowed troff for use with any system.
  • Written first documented “Good day, world!” program.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments