Один умный человек говорил мне, что есть у него такой маркер — будети ли человек программистом когда-нибудь или нет — это поймет ли он косвенную адресацию.
 
Не надо ассемблер. Не надо и перл.
 
Роль языка для обучения сейчас вместо Паскаля заняла Ява. Только не надо углубляться в энтерпрайз; не надо в gof-frameworkи ихние лезть,
голая Ява, понаписывать на ней разложение рядов в суммы, игру «Жизнь» и прочие программистские забавы. Вот и будет правильный старт.
 
Но... но с учетом мысли умного человека лучше всего все-таки C. Пока парень не построит собственный связный список с полным набором методов —
не  поймет, что такое программирование. Правда, в С лучше всего лезть под присмотром. Нужно, чтобы кто-то время от времени навешивал направляющих пендалей.
Есть кому навешивать — пусть начнет с С. Некому навешивать — пусть Яву берет, это безопасней.
 
10.10.2012, 00:39, "Dmitry Karpich" <[email protected]>:

On Oct 10, 2012, at 1:05 AM, Ilya Chesnokov wrote:



9 октября 2012 г., 23:34 пользователь Андрей П. Ковбович <[email protected]> написал:
Тогда уже лучше пускай спаяет свой комп и напишет для него ассемблер, а потом на С по Танненбауму напишет свою ОС на которую портирует Perl.
А почему нет? Изучение ассемблера даст такие основы, какие не даст изучение любого другого языка - он буквально заставляет тебя понять, как всё работает внутри компьютера. После этого и все другие языки даются намного легче - основы ты уже знаешь.
Вот любопытны мне люди, советующие пойти к азам подальше :)
Как человек без профильной программерской вышки не понимаю, что там в азах-то такого ценного?
ИМХО прилично решать проблемы можно и так, имея представление только о предметной области, не проламывая уровни абстракции.
Если задачи не стоит написать новую ОС, драйвер к FS или что-то экстремальное - стоит использовать высокоуровневый язык. В дилемме "купить или сделать самому" всегда нужно покупать, если только это не ключевая фишка бизнеса. Это разумная манагерская логика, ее и стоит придерживаться.
Если уж на что и стоит напирать, так это на качество кода. Тесты, организация, стиль, доки. Кода -то до базы уже любого, а вот хорошего - ага?
Митяй.
PS. А начинать учить стоит с  _javascript_&Co, оно шас lingua franca. Не без за##офф, но если не обращать на них внимания - вполне приличный инструмент.
PPS. Да, я не читал Кнута, понятия не имею о алгоритмах сортировок и разбуженный в 6 утра не напишу реализацию черно-красных деревьев на салфетке, и че? Писать хранимые процедуры в Постгре это не мешает, ровно как и в огромной массе других задач.



--
Best regards,
Ilya Chesnokov
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

,

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

--
Oleg Alistratov
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить