Что делать и читать...
От: Guard Ниоткуда  
Дата: 04.11.06 13:36
Оценка: +1 :))) :))) :)))
Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?

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

Высказывайтесь -)
Ab initio, ad infinitum.
Re: Что делать и читать...
От: Андрей Хропов Россия  
Дата: 04.11.06 13:48
Оценка: 1 (1) +2 -1
Здравствуйте, Guard, Вы писали:

G>Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?


Те кто в состоянии это сделать не задают такие вопросы.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Что делать и читать...
От: Guard Ниоткуда  
Дата: 04.11.06 13:53
Оценка:
Здравствуйте, Андрей Хропов, Вы писали:

АХ>Здравствуйте, Guard, Вы писали:


G>>Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?


АХ>Те кто в состоянии это сделать не задают такие вопросы.


Интересует с теоретической точки зрения.
Ab initio, ad infinitum.
Re: Что делать и читать...
От: PrettyFly Россия  
Дата: 04.11.06 13:57
Оценка: +1 -2
Желатильно учиться на математическом факультете, интересоваться этой темой, уаствовать в олимпиадах по програмированию, изучать алгоритмы...
Все программисты — оптимисты (с) Фредерик Брукс
Re[2]: Что делать и читать...
От: Guard Ниоткуда  
Дата: 04.11.06 13:59
Оценка:
Здравствуйте, PrettyFly, Вы писали:

PF>Желатильно учиться на математическом факультете, интересоваться этой темой, уаствовать в олимпиадах по програмированию, изучать алгоритмы...


На олимпиады специально натаскивают, и не программистов, а больше математиков
Ab initio, ad infinitum.
Re: Что делать и читать...
От: Андрей Хропов Россия  
Дата: 04.11.06 14:07
Оценка: +1
Здравствуйте, Guard, Вы писали:

G>Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?


А тебе зачем?

G>Пока что предполагаю, что надо прочитать с карандашом в руке большинство книг MIT Press,


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

G> написать свои языки программирования,


для начала надо понять почему существующие устроены так как они устроены
и попробовать свой компилятор/интерпретатор написать.

G>в совершенстве знать hardware уровень (микроархитектуры процессоров и т.д.).


достаточно общих принципов построения
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Что делать и читать...
От: Андрей Хропов Россия  
Дата: 04.11.06 14:10
Оценка: +1
Здравствуйте, Guard, Вы писали:

G>Здравствуйте, PrettyFly, Вы писали:


PF>>Желатильно учиться на математическом факультете, интересоваться этой темой, уаствовать в олимпиадах по програмированию, изучать алгоритмы...


G>На олимпиады специально натаскивают, и не программистов, а больше математиков


Дык ты про людей которые видные теоретики спрашивал, а они как раз практически математики и есть.

А Линус Торвальдс он никого не спрашивал, он просто взял да и написал ядро Линукс.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Что делать и читать...
От: Guard Ниоткуда  
Дата: 04.11.06 14:15
Оценка:
Здравствуйте, Андрей Хропов, Вы писали:

АХ>Здравствуйте, Guard, Вы писали:


G>>Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?


АХ>А тебе зачем?


Интересно.

G>> написать свои языки программирования,


АХ>для начала надо понять почему существующие устроены так как они устроены

АХ>и попробовать свой компилятор/интерпретатор написать.
G>>в совершенстве знать hardware уровень (микроархитектуры процессоров и т.д.).
АХ>достаточно общих принципов построения

Для написания компилятора общих принципов построения не хватит. Скорее, надо знать, на какие микрооперации раскладываются команды add, sub и т.д, сколько тактов каждая из них занимает и почему.
www.agner.org/optimize/microarchitecture.pdf Вот как тут =)
Ab initio, ad infinitum.
Re: Что делать и читать...
От: bkat  
Дата: 04.11.06 14:27
Оценка: :)
Здравствуйте, Guard, Вы писали:

G>Высказывайтесь -)


Ты что, серьезно спрашиваешь?
Re[3]: Что делать и читать...
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.11.06 21:07
Оценка:
Здравствуйте, Guard, Вы писали:

G>Для написания компилятора общих принципов построения не хватит.


Смотря каких. Для несложных хватит.

G> Скорее, надо знать, на какие микрооперации раскладываются команды add, sub и т.д, сколько тактов каждая из них занимает и почему.


Ну это вряд ли. Во-первых для просто рабочего компилятора это е нужно, во-вторых есть, кпримеру, еще и IL.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>
AVK Blog
Re: Что делать и читать...
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 04.11.06 21:48
Оценка: 1 (1) +2 :))) :))) :))) :)
Здравствуйте, Guard, Вы писали:

G>Высказывайтесь -)


IDKFA
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[2]: Что делать и читать...
От: Adopt  
Дата: 04.11.06 22:30
Оценка: 1 (1)
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Здравствуйте, Guard, Вы писали:


G>>Высказывайтесь -)


ГВ>IDKFA


АБЫРВАЛГ
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Что делать и читать...
От: night beast СССР  
Дата: 05.11.06 08:07
Оценка: 1 (1) +2
Здравствуйте, Геннадий Васильев, Вы писали:

G>>Высказывайтесь -)


ГВ>IDKFA

+ IDDQD
Re: Что делать и читать...
От: AMogil Россия  
Дата: 05.11.06 13:11
Оценка: 119 (8) +2
Здравствуйте, Guard, Вы писали:

G>Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?


G>Пока что предполагаю, что надо прочитать с карандашом в руке большинство книг MIT Press, написать свои языки программирования, в совершенстве знать hardware уровень (микроархитектуры процессоров и т.д.).


G>Высказывайтесь -)


Просто вспомнилась цитата: "Сегодня любой школяр на отделении точных наук знает больше, чем знали Декарт или Паскаль. Но могут ли школяры мыслить, как они?" (Антуан де Сент-Экзюпери).

Это я к тому, что дело тут не только в каких-то конкретных знаниях.
<< RSDN@Home 1.1.4 stable SR1 rev. 568>>

Re[2]: Что делать и читать...
От: NoPainNoFear Украина  
Дата: 05.11.06 13:40
Оценка:
Здравствуйте, AMogil, Вы писали:
AM>Просто вспомнилась цитата: "Сегодня любой школяр на отделении точных наук знает больше, чем знали Декарт или Паскаль. Но могут ли школяры мыслить, как они?" (Антуан де Сент-Экзюпери).

AM>Это я к тому, что дело тут не только в каких-то конкретных знаниях.


А может автор треда может мыслить"как они"? Да и в любом случае кто сказал, что этому нельзя научиться?
Re: Что делать и читать...
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.11.06 14:20
Оценка: +1
Здравствуйте, Guard, Вы писали:

G>Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?


Лекции в университете.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Что делать и читать...
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.11.06 14:20
Оценка: +1 -1 :))) :))) :)))
Здравствуйте, PrettyFly, Вы писали:

PF>Желатильно учиться на математическом факультете, интересоваться этой темой, уаствовать в олимпиадах по програмированию, изучать алгоритмы...


..состоять в комсомле, быть отличником... и вообще быть хорошей девочкой и слушаться маму.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Что делать и читать...
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.11.06 14:20
Оценка:
Здравствуйте, night beast, Вы писали:

ГВ>>IDKFA

NB>+ IDDQD

По-моему последного и так достаточно. Безопилу только надо не забыть где-то раздабыть.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Что делать и читать...
От: Guard Ниоткуда  
Дата: 05.11.06 14:54
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, Guard, Вы писали:


G>>Что делать и читать, чтобы за малый промежуток времени (6-12 лет) подняться до уровня Кнута, Дейкстры, Неймана и им подобных?


VD>Лекции в университете.


Одних лекций, ИМХО, все-таки недостаточно. Безусловно, можно относиться к ним критически, работая над математическими доказательствами и прочим, пока не будешь использовать математику так же интуитивно, как идешь по тротуару. Но они еще не дают тех знаний, что освещаются в периодической научной литературе/монографиях, а как можно создать теорию, не ознакомившись с тем, что сделано до тебя (включая последние 2-3 года)?
Ab initio, ad infinitum.
Re[3]: Что делать и читать...
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.11.06 15:41
Оценка: -1
Здравствуйте, Guard, Вы писали:

G>...математику ...


Успех и известность не имеют к математике никакого отношеия.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.