LINUX.ORG.RU

Впечатления от встречи с Дональдом Кнутом


0

0

На страничке некого noch выложена статья, в которой автор делится своими впечатлениями от встречи с Дональдом Кнутом в Американском Университете в Армении.

Статья небольшая, но почитать интересно. Вот выдержки из статьи:

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

Кнут также рассказал про свой проект компьютера MMIX основанном на risc архитектуре.

Еще я спросил, считает ли он современное программное обеспечение жирным? Он ответил, что несомненно, оно очень жирное, неоправданно жирное.

Еще я спросил что он думает о open source? Он сказал highly reliable, качественный софт, я ему доверяю. Сказал что очень хорошо что есть такое течение.

Он добавил, что язык, который он в основном использует сейчас (Си и плюсы) ужасен. Он не соответствует нормам и научным положениям в CS но он его все же использует так как у него есть хороший отладчик и хорошие среды разработки.

(Изначально ссылку на эту статью обнаружил в форуме на www.freepascal.ru)

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

★★

Проверено: Shaman007 ()


hm.. автору явно стоит перестать прогуливать литературу и поменьше курить [больно смешливый]. а так, забавно. на троечку.

// wbr

klalafuda ★☆☆
()

Похоже на машинный перевод по стилю. Или на записки сумасшедшего... )

anonymous
()

> Еще он рассказал о истории с мылом. Его первая студенческая программа называлась soap. Последние две буквы аббревиатуры означали assembly program. Потом он куда-то поехал, показывал свою другую програму, и оказалось, что в этой стране так называется мыло :)

Эта страна называется США или Великобритания?

AP ★★★★★
()
Ответ на: комментарий от anonymousI

> Господа! Товарищи! ЛОР превращяется в обозреватель блогов каких-то! Может хватит а?

Да причём здесь блоги? Мне, например, было просто интересно почитать о том, о чём рассказывал Кнут на этой встрече, что отвечал на вопросы, пусть даже в таком куцем пересказе.

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

Не всё же GNOME vs. KDE обсуждать.

ogion ★★
() автор топика
Ответ на: комментарий от AP

>> Еще он рассказал о истории с мылом. Его первая студенческая программа называлась soap. Последние две буквы аббревиатуры означали assembly program. Потом он куда-то поехал, показывал свою другую програму, и оказалось, что в этой стране так называется мыло :)

>Эта страна называется США или Великобритания?

Франция

anonymous
()
Ответ на: комментарий от ogion

Ну, ответы слишком короткие, тоже особо нечего обсуждать:
Типа "это хорошо, а это плохо".
Может он где более подробно высказался по этим вопросам?

KUser
()

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

CD
()

Интересно, а что Кнут думает о функциональных языках программирования?..

anonymous
()
Ответ на: комментарий от anonymous

> Интересно, а что Кнут думает о функциональных языках программирования?..

в самом деле, где ж еще-то задавать вопросы Кнуту как не на ЛОРе

anonymous
()

>ogion: Я всё жду, когда же по этому поводо (про фразу Кнута) разгорится флейм. Он ещё хвалил Оберон и жаловал Вирта. Что на этот счёт скажут приверженцы C/C++? ;)

Боюсь, он будет односторонний. ;-) По крайней мере, я в нём учавствовать не буду. Кнута читал, уважаю и уважал бы, даже, если бы он высказался бы за C иже с ними.

А что касается не соответсвия C/C++ нормам и положениям CS - это неудивительно, язык хэкерский, соответственно имеет множество возможностей к различным хэкам. :)

atrus ★★★★★
()
Ответ на: комментарий от sedajko_stjumchik

> я встречался с Кнутом (кажется в 96 году). чуть не заснул от скуки :(

а где ты видел, чтобы нерды зажигали?

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

> а где ты видел, чтобы нерды зажигали?

:) он просто математик в худшем смысле этого слова. обещал популярную лекцию, а сам тараторил про дебри, в которых отружающие мягко говоря не специалисты. вобщем, профессора стали скоро зевать...

а ещё он очнь длинный, худющий и в пидорской шапочке с помпончиком на голове... нерд :)

--седайко стюмчик

sedajko_stjumchik
()

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

Прям из дзен-буддистской притчи о кренделе который выучил тучу сутр на на небо не попал ,а провалился сквозь землю , потому что она не выдержала его учености... Просветленный, однозначно...

fugu
()

Хм, как будто бы это был не настоящий Кнут, а
какой-то Тульский Пряник, не более. Сами посудите:
---
Я спросил, что он думает о миркоядрах. Он ответил что не знает.
...
Сказал, что не может писать при отсутствии отладчика
---
и тд. Это как? Ну ладно, про микроядерные ОС, положим,
не знает - не его тема. Но *не может писать без
отладчика*??? Кнут? Который известен в частности
именно попытками создания алгоритмов формальной
верификации кода? Кнут, один из немногих, кто может
писать код любой сложности сразу без ошибок? Это
он-то теперь не может писать без отладчика?
Приехали... Нет, это провокация. Не верю.

anonymous
()
Ответ на: комментарий от klalafuda

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

argin ★★★★★
()
Ответ на: комментарий от anonymous

На самом деле Кнут наверняка давал более развернутые ответы, а автор наверняка передал лишь содержание ответа, интереснее как раз совсем другое, никто из обсуждавших не задал самый интересный вопрос:

А что забыл Кнут в этой забытой богом и людьми стране ? Что его могло там заинтересовать, и если он только ради денег это сделал, зачем это понадобилось организаторам ?

argin ★★★★★
()
Ответ на: комментарий от anonymous

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

А что такого? Как программист он силен, а как кодер нет. Теорию языка он в курсе, а вот каждую реализацию компилятора или интерпретатора он знать не должен, скорее наоборот, всякая реализация должна бы к единому знаменателю приближаться. Изнт ит?

anonymous
()
Ответ на: комментарий от argin

>А что забыл Кнут в этой забытой богом и людьми стране ? Что его могло там заинтересовать, и если он только ради денег это сделал, зачем это понадобилось организаторам ?

Может это от того, что в Индии уже просвещать не надо? :)

anonymous
()
Ответ на: комментарий от anonymousI

Правильно! Давно пора собственный блог на ЛОР-е завести, зачем нам чужие?! ;-)

MiracleMan ★★★★★
()
Ответ на: комментарий от argin

>А что забыл Кнут в этой забытой богом и людьми стране ? Что его могло там заинтересовать, и если он только ради денег это сделал, зачем это понадобилось организаторам ?

Его выбрали почетным членом Армянской Академии Наук :) Зачем это Армянской АН могу представить, - зачем Кнуту не очень :)

Kain
()
Ответ на: комментарий от argin

> А что забыл Кнут в этой забытой богом и людьми стране ? Что его могло там заинтересовать, и если он только ради денег это сделал, зачем это понадобилось организаторам ?

+1

anonymous
()

Да, просто для информации:

На домашней страничке Кнута http://www-cs-faculty.stanford.edu/~knuth/ - выложены предварительные варианты некоторых глав из четвёртого тома.

Evgueni ★★★★★
()

Автору новости: разве можно такое публиковать? Ты это хоть сам перечитывал? Хоть бы тогда знакомым дал проверить, если сам языка не знаешь. Читать противно! Как такое можно было пропускать?

vovans ★★★★★
()
Ответ на: комментарий от vovans

Мужики, статья написана на безупречном русском и очень складно. Видимо вы просто отвыкли.

anonymous
()
Ответ на: комментарий от Kain

>Его выбрали почетным членом Армянской Академии Наук :) Зачем это Армянской АН могу представить, - зачем Кнуту не очень :)

Тогда уже понятнее. В Армянской академии положение довольно отчаянное, Академию в любой момент могут закрыть, вот академики разными подобными акциями пробуют продемонстрировать свой авторитет.

А Кнут в этом случае поступил благородно - оказал посильную помощь научной организации.

argin ★★★★★
()
Ответ на: комментарий от vovans

> Автору новости: разве можно такое публиковать? Ты это хоть сам перечитывал? Хоть бы тогда знакомым дал проверить, если сам языка не знаешь. Читать противно! Как такое можно было пропускать?

А представляешь, Вован, как выглядят упражнения ЛОРовцев в английском со стороны?

Big Brother listen you...

faustus
()
Ответ на: комментарий от boombick

>Хорошая "статейка"

Ух ты... какя это статейка? Я просто наспех написал о впечатлениях чтобы не забыть... и показал друзьям :)

Здесь постить точно не собирался :)

> Действительно, хотелось бы почитать поподробнее...

Кнут как я понял очень любит говорить максимально много и долго, давать исчерпывающие ответы. Я действительно постарался вкратце передать о чем шла речь :)

noch
()
Ответ на: комментарий от anonymous

>Интересно, а что Кнут думает о функциональных языках программирования?

Этот вопрос был у меня записан, среди других, но времени не хватило

noch
()
Ответ на: комментарий от anonymous

> Но *не может писать без > отладчика*??? Кнут?

Да, не может... Он сказал об этом один раз на презентации CWEB а второй раз отвечая на вопрос о обероне. А на презентации он долго показывал отладку в emacs с gdb Вообще я не ожидал что он так резко выскажется о mainstream языках. Никто его за язык не тянул

noch
()
Ответ на: комментарий от noch

Вобще у него было две лекции и встречи со студентами трех ведущих ВУЗ-ов Армении, то есть политехника (инженерный университет, ЕГУ, и АУА)

Мне не удалось присутствовать на других встречас со студентами, только на лекциях и напоследней, в АУА.

А вот фото с этого мероприятия

www.aua.am

А еще можно в гугле поискать Knuth Armenia Просто в основном это журналистские обзоры, нету блогов о вопросах и ответах. Там написано где он был, и какие званию получил :)

Во время турне Вирта по России тоже интереснее всего читались блоги

noch
()
Ответ на: комментарий от noch

>> Хорошая "статейка"

>Ух ты... какя это статейка? Я просто наспех написал о впечатлениях чтобы не забыть... и показал друзьям :)

Ну, я долго думал, как это написать, но видимо всё же выбрал не совсем удачное слово. :)

> Кнут как я понял очень любит говорить максимально много и долго, давать исчерпывающие ответы. Я действительно постарался вкратце передать о чем шла речь :)

Может ещё какими подробностями поделитесь?

ogion ★★
() автор топика
Ответ на: комментарий от kolk

>Лично для меня эта новость интересна еще и тем, что я узнал о >существовании проекта автора статьи

Я его переписывал несколько раз с нуля. Последняя версия переписана на обероне, на сф пока последней версии нет

Однако основные принципы не меняются:

http://www.geocities.com/oberonkompiler/doc/implementation_notes.html

noch
()
Ответ на: комментарий от kolk

>Лично для меня эта новость интересна еще и тем, что я узнал о >существовании проекта автора статьи

Я его переписывал несколько раз с нуля. Последняя версия переписана на обероне, и не доступна на sourceforge

Однако основные принципы не меняются

http://www.geocities.com/oberonkompiler/doc/implementation_notes.html

noch
()
Ответ на: комментарий от anonymous

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

Студенты ДОЛЖНЫ использовать "отладчик". Его пример этому может способствовать.

P.S. К тому же, как вы полагаете, какой сложности код может "навертеть" хороший математик, "исскушённый" в алгоритмизации, на C/C++, разрабатывающий "свой проект компьютера MMIX, основанном на risc архитектуре" ? ( IMHO ну, и как там обойтись без "отладчика"? :)

:-)

Neksys ★★★
()

Linux у него в качестве рабочей системы - ну это и так очевидно, а вот главное-то, КАКОЙ ДИСТРИБУТИВ? - забыть спросили! Это ж такой авторитет, скажет - как отрежет. Столько бы споров решил.

anonymous
()
Ответ на: комментарий от anonymous

> Linux у него в качестве рабочей системы - ну это и так очевидно, а вот главное-то, КАКОЙ ДИСТРИБУТИВ? - забыть спросили! Это ж такой авторитет, скажет - как отрежет. Столько бы споров решил.

Скорее поднял бы очередной пустой флейм.

ogion ★★
() автор топика
Ответ на: комментарий от php-coder

>Приятно слышать, что такой уважаемый человек читает и говорит о библии...

Скорее, слышать это очень странно и досадно...

anonymous
()
Ответ на: комментарий от anonymous

> Скорее, слышать это очень странно и досадно...

У него жена очень этим делом увлекается. А Кнут очень серьёзно относится к любым увлечениям своей жены. Он для этого дела даже иллюстрированную библию выпустил - года два у него это заняло. IMHO, вполне могу ошибаться.

Evgueni ★★★★★
()
Ответ на: комментарий от anonymous

> Скорее, слышать это очень странно и досадно...

Да как у вас только язык поднимается так говорить о "Библии"! "Библия" - это очень полезная книга, и любому человеку, даже программисту, она может пригодиться для миллиона различных вещей!

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