Показать сообщение отдельно
Старый 08.08.2006, 17:56     # 34
saintevil
Guest
 
Сообщения: n/a

Цитата:
Borland:
ИМХО, Вы (и не только Вы) просто путаете понятия программирование и кодирование. Первое предполагает прежде всего решение задачи на алгоритмическом уровне, второе - собственно реализацию этого решения на конкретном языке программирования, с (если он нужен) красивым UI и прочими рюшечками.
Разговор ни о чём. Я говорю, используя какой язык следует понимать самые базовые вещи, Вы говорите, что нужно изучать Кнута. Противоречия между этими двумя положениями не видно, но Вы упорно утверждаете, что я не прав. Единственное реальное расхождение в том, что Вы предлагаете базовые вещи учить на пальцах, а я - сразу реализовывать. На моём родном факультете я сполна насмотрелся на это бумажное программирование, когда людям на 1-м курсе, не умеющим толком ничего программировать впаривали машины Тьюринга, алгоритмы из Кормена и учили программировать на бумажках, в итоге не сказал бы, что кто-то из них стал уж так-то круто программировать от этого. Это пример из моего личного наблюдения. Если у Вас есть другие примеры, я очень этому рад. При этом я не отвергаю важности знания хороших алгоритмов.
Я готов поспорить на 10 рублей, что если ничего не понимающего в программировании человека усадить за Кнута и заставить программировать на бумаге, то это надолго отобьёт желание к программированию.
Если же, наоборот, человек сразу будет видеть результаты своей деятельности, то это сможет его заинтересовать и сподвигнуть к дальнейшему изучению (если это не выпускник какого-нибудь мехмата, который вдохновится от сортировок и т.п.)
Во всяком случае я учился именно так и сейчас у меня нет проблем ни с разработкой новых алгоритмов (в области машинного зрения) ни с чистым девелопментом (реализацие екоторых инструментов на плюсах в небольшой комманде).

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

Последний раз редактировалось saintevil; 08.08.2006 в 18:13.