Кен Томпсон цитаты

Кен То́мпсон — пионер компьютерной науки, известен своим вкладом в создание языка программирования C и операционной системы UNIX. Wikipedia  

✵ 4. Февраль 1943
Кен Томпсон фото
Кен Томпсон: 28 цитат0 Нравится

Кен Томпсон: Цитаты на английском языке

“When in doubt, use brute force.”

Ken Thompson

Источник: http://wiki.c2.com/?BruteForce

“Ken Thompson was once asked what he would do differently if he were redesigning the UNIX system. His reply: "I'd spell creat with an e."”

Ken Thompson

[The UNIX programming environment, Kernighan, Brian W., Brian Kernighan, Pike, Rob, w:Rob Pike, Prentice-Hall, 1984, 10269821, 0139376992], p. 204 http://books.google.com/books?id=poFQAAAAMAAJ&q=%22spell+creat+with+an+e%22&dq=%22spell+creat+with+an+e%22.

“The press, television, and movies make heroes of vandals by calling them whiz kids.”

Ken Thompson

&quot;Reflections on Trusting Trust&quot; http://cm.bell-labs.com/who/ken/trust.html, 1983 Turing Award Lecture http://cm.bell-labs.com/who/ken/trust.html,Communications of the ACM 27 (8), August 1984, pp. 761-763. <br class="br">Контексте: The press, television, and movies make heroes of vandals by calling them whiz kids.... There is obviously a cultural gap. The act of breaking into a computer system has to have the same social stigma as breaking into a neighbor&#x27;s house. It should not matter that the neighbor&#x27;s door is unlocked.

“In Plan 9, the key abstraction is the file system—anything you can read and write and select by names in a hierarchy—and the protocol exports that abstraction to remote channels to enable distribution.”

Ken Thompson

"Unix and Beyond: An Interview with Ken Thompson," 1999
Контексте: In Plan 9 and Inferno, the key ideas are the protocol for communicating between components and the simplification and extension of particular concepts. In Plan 9, the key abstraction is the file system—anything you can read and write and select by names in a hierarchy—and the protocol exports that abstraction to remote channels to enable distribution. Inferno works similarly, but it has a layer of language interaction above it through the Limbo language interface—which is like Java, but cleaner I think.

“You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.)”

Ken Thompson

&quot;Reflections on Trusting Trust&quot; http://cm.bell-labs.com/who/ken/trust.html, 1983 Turing Award Lecture, Communications of the ACM 27 (8), August 1984, pp. 761-763. <br class="br">Контексте: You can&#x27;t trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code.

“Unix was small, and you could go through it line by line and understand exactly how it worked. That was the origin of the so-called Unix culture.”

Ken Thompson

"Unix and Beyond: An Interview with Ken Thompson," 1999
Контексте: Unix was a very small, understandable OS, so people could change it at their will. It would run itself—you could type "go" and in a few minutes it would recompile itself. You had total control over the whole system. So it was very beneficial to a lot of people, especially at universities, because it was very hard to teach computing from an IBM end-user point of view. Unix was small, and you could go through it line by line and understand exactly how it worked. That was the origin of the so-called Unix culture.

“The X server has to be the biggest program I've ever seen that doesn't do anything for you.”

Ken Thompson

Thompson later followed up: &quot;I now realize that X was just miles ahead in its programming style.&quot; http://www.google.com/moderator/#15/e=7f3&amp;t=7f3.44 <br class="br">Plan 9 fortune file (1992)

“When the three of us [Thompson, Rob Pike, and Robert Griesemer] got started, it was pure research. The three of us got together and decided that we hated C++. [laughter] … [Returning to Go, ] we started off with the idea that all three of us had to be talked into every feature in the language, so there was no extraneous garbage put into the language for any reason.”

Ken Thompson

Ken Thompson, talking about the origins of the Go programming language <br class="br"> Dr. Dobb&#x27;s: Interview with Ken Thompson, 18 May 2011, 7 February 2014 http://www.drdobbs.com/open-source/interview-with-ken-thompson/229502480, <br class="br">&quot;Interview with Ken Thompson&quot;, 2011

“It does everything Unix does only less reliably.”

Ken Thompson

In response to the question, "Can you sum up plan 9 in layman's terms?"
Plan 9 fortune file (1992)

“grep was a private command of mine for quite a while before i made it public.”

Ken Thompson

Источник: The history of grep, the 40 years old Unix command, Benjamin Rualthanzauva, 5 Feb 2014 https://medium.com/@rualthanzauva/grep-was-a-private-command-of-mine-for-quite-a-while-before-i-made-it-public-ken-thompson-a40e24a5ef48,

“Hi, this is Ken. What's the root password?”

Ken Thompson

Plan 9 fortune file (1992)

“I've seen [visual] editors like that, but I don't feel a need for them. I don't want to see the state of the file when I'm editing.”

Ken Thompson

Thompson on the superiority of &lt;tt&gt;ed&lt;/tt&gt; to editors such as today&#x27;s &lt;tt&gt;vi&lt;/tt&gt; or &lt;tt&gt;emacs&lt;/tt&gt;, as summarized by Peter Salus in A Quarter Century of UNIX (Addison-Wesley, 1994). http://web.archive.org/web/20080103071208/http://www.dcs.qmul.ac.uk/~george/history/

“The press, television, and movies make heroes of vandals by calling them whiz kids. ... There is obviously a cultural gap. The act of breaking into a computer system has to have the same social stigma as breaking into a neighbor's house. It should not matter that the neighbor's door is unlocked.”

Ken Thompson

&quot;Reflections on Trusting Trust&quot; http://delivery.acm.org/10.1145/360000/358210/reflections.pdf, 1983 Turing Award Lecture, Communications of the ACM 27 (8), August 1984, pp. 761-763.

“You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code.”

Ken Thompson

&quot;Reflections on Trusting Trust&quot; http://delivery.acm.org/10.1145/360000/358210/reflections.pdf, 1983 Turing Award Lecture, Communications of the ACM 27 (8), August 1984, pp. 761-763.

Подобные авторы

Карл Саган фото
Карл Саган24
американский астроном, астрофизик и популяризатор науки None
Джон Кейдж фото
Джон Кейдж5
американский композитор, философ, поэт, музыковед, художник None
Айзек Азимов фото
Айзек Азимов26
американский писатель-фантаст, популяризатор науки, биохимик None
Стивен Уильям Хокинг фото
Стивен Уильям Хокинг52
английский физик-теоретик и космолог, популяризатор науки None
Ричард Докинз фото
Ричард Докинз16
английский этолог, эволюционный биолог и популяризатор науки None
Виталий Лазаревич Гинзбург фото
Виталий Лазаревич Гинзбург20
советский и российский физик-теоретик None
Стив Джобс фото
Стив Джобс128
американский предприниматель, дизайнер и изобретатель, один… None
Жак Фреско фото
Жак Фреско78
американский производственный инженер, промышленный дизайне… None
Лев Давидович Ландау фото
Лев Давидович Ландау53
советский физик-теоретик None
Поль Адриен Морис Дирак фото
Поль Адриен Морис Дирак2
швейцарский и британский физик-теоретик None