Brian Kernighan

A Wikipediabol, a szabad enciklopediabol
Brian Wilson Kernighan
Eletrajzi adatok
Szuletett 1942 januar 1. (82 eves)
Kanada Kanada , Toronto
Ismeretes mint
Iskolai
Palyafutasa
Szakterulet szamitogeptudomany
Tudomanyos fokozat PhD (1969)
Munkahelyek
Jelent?s munkai Unix , Awk , AMPL
A C programozasi nyelv (konyv)
A Wikimedia Commons tartalmaz Brian Wilson Kernighan temaju mediaallomanyokat.

Brian Wilson Kernighan ( Toronto , 1942 . januar 1. ) kanadai szamitogeptudos , aki a Bell Labsnel dolgozott, reszt vett a Unix kifejleszteseben Ken Thompsonnal es Dennis Ritchie -vel. Tarsszerz?je az Awk es AMPL programozasi nyelveknek . A K&R C konyv szerz?i kozt a K bet?, valamint az AWK K bet?je egyarant Kernighant jeloli.

Kernighan neve szeles korben ismertte valt az els? C programozasi nyelv konyv tarsszerz?jekent Dennis Ritchie-vel egyutt. Kernighan meger?sitette, hogy nem vett reszt a C nyelv tervezeseben ("ez teljesen Dennis Ritchie munkaja volt"). [1] Szamos Unix program szerz?je volt, pl. ditroff es cron a Unix Version 7 -hez.

Shen Linnel kozosen dolgozott ki jol ismert heurisztikakat a NP-teljes optimalizacios problemakra: graf particionalasra es az utazo ugynok problemara . (Az authorialis egyenl?seg megjeleniteseben az el?bbit altalaban Kernighan?Lin algoritmusnak hivjak, mig az utobbit stilusosan Lin?Kernighan -nek.)

Kernighan szoftveres szerz?je volt a Prentice Hall Internationalnek . A "Software Tools" (szoftver eszkozok) sorozata elterjesztette 'C/Unix gondolkodasmod' esszenciajat BASIC -, FORTRAN - es Pascal -atalakitasokkal. A legfigyelemremeltobb az ? ' Ratfor ' (rational FORTRAN)-ja volt, amit a nagykozonseg ele tart.

Kijelentette, hogy ha egy lakatlan szigetre csak egyetlen programozasi nyelvet vihetne magaval, akkor az bizonyosan a C nyelv lenne. [2]

Kernighan talalta ki a Unix kifejezest az 1970-es evekben. Eredetileg a kifejezes a Unics (jelentese Uniplexed Information and Computing Service, jatekosan Multics ) volt, amely kes?bb Unixra valtozott. Kernighan tovabba ismert meg a " What You See Is All You Get (WYSIAYG) " (Amit latsz, csakis azt kapod) kifejezesr?l is, ami szarkasztikusabb valtozata az eredeti "What You See Is What You Get" ( WYSIWYG ) (Amit latsz, azt kapod) kifejezesnek. Kernighan kifejezeset arra hasznaljak, hogy ramutassanak arra, hogy a WYSIWYG rendszerek eldobhatnak informaciokat bizonyos dokumentumokbol, amik mas kontextusban meg hasznosak lettek volna.

Ifjukora es tanulmanyai [ szerkesztes ]

Torontoban szuletett, a Torontoi Egyetemre jart 1960 es 1964 kozott, es a BSc fokozatat mernok fizikuskent szerezte meg. [1] PhD fokozatat elektromernokkent a Princetoni Egyetemen szerezte meg, ahol a Szamitastudomanyi Tanszekenek professzora 2000 ota. Minden ?sszel kurzust tart a "Szamitogepek a mindennapi vilagunkban" cimmel, amely bevezetest nyujt a szamitastudomany alapjaiba mas szakosok szamara.

Erdemeinek attekintese [ szerkesztes ]

Irasai [ szerkesztes ]

Magyarul megjelent m?vei [ szerkesztes ]

  • B. W. Kernighan?P. J. Plauger: A programozas fortelyai; ford. Sepr?di Laszlo; M?szaki, Bp., 1982
  • B. W. Kernighan?P. J. Plauger: A programozas magasiskolaja ; ford. Bakos Tamas; M?szaki, Bp., 1982
  • B. W. Kernighan? Dennis M. Ritchie: A C programozasi nyelv ; ford. Siegler Andras; M?szaki, Bp., 1985
  • Brian W. Kernighan?Rob Pike: A UNIX operacios rendszer ; ford. Turi Gabriella, Kovacs Tibor, versford. Tandori Dezs?; M?szaki, Bp., 1988
  • Brian W. Kernighan?Dennis M. Ritchie: A C programozasi nyelv. Az ANSI szerint szabvanyositott valtozat ; ford. Molnar Ervin; M?szaki, Bp., 1996

Jegyzetek [ szerkesztes ]

  1. a b Dolya, Aleksey: Interview with Brian Kernighan . Linux Journal , 2003. julius 29.
  2. Budiu, Mihai: An Interview with Brian Kernighan , 2024. julius 3.

Tovabbi informaciok [ szerkesztes ]

Forditas [ szerkesztes ]

  • Ez a szocikk reszben vagy egeszben a Brian Kerninghan cim? angol Wikipedia-szocikk ezen valtozatanak forditasan alapul. Az eredeti cikk szerkeszt?it annak laptortenete sorolja fel. Ez a jelzes csupan a megfogalmazas eredetet es a szerz?i jogokat jelzi, nem szolgal a cikkben szerepl? informaciok forrasmegjelolesekent.