LINUX.ORG.RU

Интервью с Дональдом Кнутом

 ,


0

1

Эндрю Бинсток (Andrew Binstock) взял интервью у Дональда Кнута (Donald Knuth). В процессе интервью они обсудили успех открытого программного обеспечения (были упомянуты GIMP и Photoshop), удручающе низкий уровень интереса к грамотному программированию (literate programming), проблемы, связанные с переиспользованием кода и многое другое.

Вкратце (примерно с середины): Дональд Кнут использует Emacs в качестве текстового редактора :), TeX в качестве текстового процессора и MetaPost для создания основного массива иллюстраций. Для написания программ используется CWEB. На машине Кнута стоит Ubuntu. В качестве WM - FVWM (в принципе, можно поискать старые настройки Кнута для FVWM в сети, но их придётся дорабатывать). Кнуту не нравится всё, что связано с термином "экстремальное программирование", за исключением понятия работы в команде и чтения кода друг друга.

>>> Подробности

Re: Интервью Дональда Кнута

Я понимаю, что в talks уже всё обсудили и \ldots, но это Человек и Программист с большой буквы и его интервью обязано быть на первой странице любого уважающего себя ресурса.

Evgueni ★★★★★ ()

Re: Интервью Дональда Кнута

самое смешное, что такие люди как Торвальдс и Кнут сидят под Fedora и Ubuntu, а "кулхацкеры" на ЛОРе, строя из себя непонятно что, обсырают эти дистры :)

lester ★★★★ ()

Re: Интервью Дональда Кнута

>На машине Кнтута стоит Ubuntu. В качестве WM - FVWM

А смысл? Ставил бы тогда Демьяна под FV, накой к убунте неродной wm прикручивать?

redgremlin ★★★★★ ()
Ответ на: Re: Интервью Дональда Кнута от lester

Re: Интервью Дональда Кнута

Убунту сильно заточена под Гном. FVWM, ЕМНИП, там только в universe, даже на ДВД диске нет.

redgremlin ★★★★★ ()
Ответ на: Re: Интервью Дональда Кнута от redgremlin

Re: Интервью Дональда Кнута

~#apt-cache search fvwm
...
fvwm - F(?) Virtual Window Manager, version 2.5
fvwm-crystal - Pretty Desktop Environment based on fvwm
fvwm-gnome - F(?) Virtual Window Manager (dummy transitional package)
fvwm-icons - XPMs icons from fvwm development site
fvwm1 - Old version of the F(?) Virtual Window Manager
...

то что в убунте много внимания уделяют гному не означает, что другие DE/WM как-то обделены

lester ★★★★ ()
Ответ на: Re: Интервью Дональда Кнута от redgremlin

Re: Интервью Дональда Кнута

в любом случае он есть в дефолтном репозитории и чтоб его поставить надо всего лишь ткуть в него в synaptic или набрать одну строку в консоли - не вижу никаких проблем

lester ★★★★ ()
Ответ на: Re: Интервью Дональда Кнута от lester

Re: Интервью Дональда Кнута

> самое смешное, что такие люди как Торвальдс и Кнут сидят под Fedora и Ubuntu, а "кулхацкеры" на ЛОРе, строя из себя непонятно что, обсырают эти дистры :)

А в этом и кроется различие между кульхацкером и профи. Первый выделывается, потому у него всё такое, а второй просто работает, как ему удобнее и кладёт на мнения первых. =)

atrus ★★★★★ ()

Re: Интервью с Дональдом Кнутом

нубов последнее время понабежало и советуют что Кнуту делать ))))

anonymous ()

Re: Интервью с Дональдом Кнутом

А где перевод? Не гоже это на богомерзком язычке читать!

CtrlAltBs ()
Ответ на: Re: Интервью с Дональдом Кнутом от CtrlAltBs

Re: Интервью с Дональдом Кнутом

тогда сноси немедленно линукс( если установлен ) - там имена папок на том же "богомерзком язычке", и скажу по секрету - если посмотреть на его сырцы - там полно слов из того же языка...

lester ★★★★ ()
Ответ на: Re: Интервью с Дональдом Кнутом от lester

Re: Интервью с Дональдом Кнутом

да кого щас волнует пере-использования кода ?
когда памяти было 32 килобайта , это было актуально

kto_tama ★★★★★ ()

Re: Интервью с Дональдом Кнутом

Выбор профессора - Убунту и Мак, а злопыхатели так и будут гнуть пальцы веером и выпячивать свои кошерные самокрутки.

seiken ★★★★ ()
Ответ на: Re: Интервью с Дональдом Кнутом от kto_tama

Re: Интервью с Дональдом Кнутом

> да кого щас волнует пере-использования кода ? когда памяти было 32 килобайта , это было актуально

При чём тут память? Ты предпочитаешь все компоненты заново писать, а не использовать написанные, мотивируя это тем, что у тебя много памяти? Жжошь))).

anonymous ()
Ответ на: Re: Интервью Дональда Кнута от redgremlin

Re: Интервью Дональда Кнута

Убунта хороша разумно сбалансированным циклом разработки, а не wm из коробки. Да и прикручивать ничего не надо, всё есть сразу. Я вот вообще stumpwm под убунтой использую.

anonymous ()
Ответ на: Re: Интервью Дональда Кнута от redgremlin

Re: Интервью Дональда Кнута

> Убунту сильно заточена под Гном

Мне почему-то кажется, что ты идиот.

> там только в universe

И что? Тебя это напрягает? Там много что хорошего только в universe.

anonymous ()

Re: Интервью с Дональдом Кнутом

конечно я кнута уважаю, но это уже проповедь маразматика, который понятия не имеет в современной методологии разработки ПО. Носиться со своим техом и совать его во все дыры по меньшей мере глупо. В 70-х годах это был программист с большой буквы, а щас ему пора на печку и не позориться перед людьми.

anonymous ()
Ответ на: Re: Интервью с Дональдом Кнутом от anonymous

Re: Интервью с Дональдом Кнутом

> который понятия не имеет в современной методологии разработки ПО.

А на фига ему понятия о том, как в условиях куцего бюджета построить табун неграмотных индусов? Этим пусть люди меньшего калибра занимаются. А то, о чём он пишет - это методология разработки ПО, которая не устареет никогда. Это методики для профессионалов.

anonymous ()
Ответ на: Re: Интервью с Дональдом Кнутом от lester

Re: Интервью с Дональдом Кнутом

> тогда сноси немедленно линукс( если установлен ) - там имена папок на том же "богомерзком язычке", и скажу по секрету - если посмотреть на его сырцы - там полно слов из того же языка...

Ничего подобного - Рабочий стол, Домашняя папка и т.д. И что за сырец то? Я такого не видел. Стоит Ubuntu, но насколько я осведомлен - это слово не английского, противного нам, происхождения. Но нужно до конца изживать язык врагов наших. Создавать свою Православную ОС средствами наших умельцев. Но лучше отказаться от компьютеров вообще. Я вот слышал, что Интернет американская армия создала. Ясно понятно для каких целей - насолить России.

CtrlAltBs ()
Ответ на: Re: Интервью с Дональдом Кнутом от anonymous

Re: Интервью с Дональдом Кнутом

похоже вы из программистов на C#/Java где довольно часто встречается термин экстремального(быдло) программирования

книжки Кнута до сих пор используются и будут использоваться довольно долго

acefsm ()
Ответ на: Re: Интервью с Дональдом Кнутом от anonymous

Re: Интервью с Дональдом Кнутом

а что он кнут знает вообще? правильно, ничего. доверь ему управление разработкой коммерческого ПО, он его просерет. Ученые и бизнес вещи разные, понятно?

anonymous ()
Ответ на: Re: Интервью с Дональдом Кнутом от anonymous

Re: Интервью с Дональдом Кнутом

Паттерны - для быдла, у которого мало мозгов. В некоторых случаях такое вот быдло (типа тебя) есть смысл применять - дешево и некачественно, но иногда оправданно.

anonymous ()
Ответ на: Re: Интервью с Дональдом Кнутом от anonymous

Re: Интервью с Дональдом Кнутом

>Паттерны - для быдла, у которого мало мозгов. В некоторых случаях такое вот быдло (типа тебя) есть смысл применять - дешево и некачественно, но иногда оправданно.

+1 паттерны это специальная техника придуманная для индусов, аля copy/paste

acefsm ()
Ответ на: Re: Интервью с Дональдом Кнутом от acefsm

Re: Интервью с Дональдом Кнутом

>+1 паттерны это специальная техника придуманная для индусов, аля copy/paste

Для тех кто в большинстве код поет и танцует вполне нормально.

Metallic ()

Re: Интервью с Дональдом Кнутом

>Андрей Бинсток (Andrew Binstock)

а почему не Эндрю?

Fletch ★★ ()
Ответ на: Re: Интервью с Дональдом Кнутом от Fletch

Re: Интервью с Дональдом Кнутом

>> Андрей Бинсток (Andrew Binstock)

>а почему не Эндрю?

Да, пожалуй, так правильнее. Поправьте кто может.

Evgueni ★★★★★ ()
Ответ на: Re: Интервью с Дональдом Кнутом от CtrlAltBs

Re: Интервью с Дональдом Кнутом

> Создавать свою Православную ОС средствами наших умельцев

Советую Вам заценить язык программирования "ГЛАГОЛ". http://ru.wikipedia.org/wiki/Глагол_(язык_программирования)

CARS ★★★★ ()

Стар стал Кнут...

>(были упомянуты GIMP и Photoshop)

Фотошоп теперь свободный?

Кстати знаете, что кнут сказал, что он не понимает, как можно программировать под много потоков?

anonymous ()
Ответ на: Re: Интервью с Дональдом Кнутом от Fletch

Re: Интервью с Дональдом Кнутом

Сравнили ХЙ c пальцем! Ежу понятно, что рулить индусами гораздо сложнее. Если есть технически грамотная команда - в 99 процентов случаев она вытащит проект, даже если руководитель технически не очень силен. А технически безграмотная команда (индусы) просрет проект даже при отличном руководстве в большинстве случаев. Все решают люди. Поэтому сравнение некорректное.

anonymous ()
Ответ на: Re: Интервью с Дональдом Кнутом от CARS

Re: Интервью с Дональдом Кнутом

> Советую Вам заценить язык программирования "ГЛАГОЛ".

Вы забыли про 1C. А в школе я изучал КуМир. Так что я с компьютером вполне "на ты".

CtrlAltBs ()
Ответ на: Re: Интервью с Дональдом Кнутом от CARS

Re: Интервью с Дональдом Кнутом

Вывод на экран слова «Привет»:


ОТДЕЛ Привет+;

ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\";

УКАЗ
Вывод.Цепь("Привет!")

КОН Привет.


"ИСПОЛЬЗУЕТ Вывод ИЗ" я так понимаю это #include? :)))) да и то что часть слов в сокращенном варианте, а остальные в полном не есть хорошо

lester ★★★★ ()
Ответ на: Re: Интервью с Дональдом Кнутом от acefsm

Re: Интервью с Дональдом Кнутом

Паттерн это идея, концепция, которая достаточно часто применяется. Паттерны могут быть и для лиспа, и для архитектуры (зданий, не SE), и даже для английского языка.

Legioner ★★★★★ ()
Ответ на: Re: Интервью с Дональдом Кнутом от CtrlAltBs

Re: Интервью с Дональдом Кнутом

> Ничего подобного - Рабочий стол, Домашняя папка и т.д. И что за сырец то? Я такого не видел. Стоит Ubuntu, но насколько я осведомлен - это слово не английского, противного нам, происхождения. Но нужно до конца изживать язык врагов наших. Создавать свою Православную ОС средствами наших умельцев. Но лучше отказаться от компьютеров вообще. Я вот слышал, что Интернет американская армия создала. Ясно понятно для каких целей - насолить России.

Похоже на стёб.

Rubystar ★★ ()

Re: Интервью с Дональдом Кнутом

Кто-нибудь может пояснить почему статья лежит в Home > Articles > Programming > Java?

anonymous ()

Re: Интервью с Дональдом Кнутом

Кнут жил, Кнут жив, Кнут живее всех живых!

Вива ла герос!

anonymous ()
Ответ на: Re: Интервью с Дональдом Кнутом от Legioner

Re: Интервью с Дональдом Кнутом

Когда концепция слишком часто применяется, она должна становиться частью технологии, а не зазубренной последовательностью действий.

Ну а шаблоны в ООП это вообще говно редкостное, это костыли, призванные кривизну ООП хоть как-то прикрыть.

anonymous ()
Ответ на: Re: Интервью Дональда Кнута от redgremlin

Re: Интервью Дональда Кнута

>Убунту сильно заточена под Гном. FVWM, ЕМНИП, там только в universe, даже на ДВД диске нет.

Зато там можно установить ее в текстовом режиме без иксов настроить сеть и накинуть себе то что тебе нужно потом

ent4jes ()
Ответ на: Re: Интервью с Дональдом Кнутом от anonymous

Re: Интервью с Дональдом Кнутом

> Когда концепция слишком часто применяется, она должна становиться частью технологии, а не зазубренной последовательностью действий.

ЯВУ повзоляют (с разной степенью успеха, зависит от высокоуровневости) вынести концепции в реюзабельные модули.

> Ну а шаблоны в ООП это вообще говно редкостное, это костыли, призванные кривизну ООП хоть как-то прикрыть.

Не согласен.

Legioner ★★★★★ ()
Ответ на: Re: Интервью с Дональдом Кнутом от Legioner

Re: Интервью с Дональдом Кнутом

> ЯВУ повзоляют (с разной степенью успеха, зависит от высокоуровневости) вынести концепции в реюзабельные модули.

И тогда это перестаёт быть "шаблоном".

> Не согласен.

Обоснуй. Например, что такое "interpreter pattern" как не осознание ООПщиками собственного убожества?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.