10 октября 2012 г., 14:46 пользователь Oleg Alistratov <[email protected]> написал: > > Один умный человек говорил мне, что есть у него такой маркер -- будети ли > человек программистом когда-нибудь или нет -- это поймет ли он косвенную > адресацию. > > Не надо ассемблер. Не надо и перл. > > Роль языка для обучения сейчас вместо Паскаля заняла Ява. Только не надо > углубляться в энтерпрайз; не надо в gof-frameworkи ихние лезть,
Ненужно Java, совсем не надо! На данный момент кроме вышеупомянутых ЯП как паскаль( я его считаю, для старта наиболее идеальным) ,С то можно как вариант и Питон. Но тогда мы получим товарищей имеющие слабое представление о том как устроенна память(оттуда и слабое представление об pointer,I/O и других близко железячных, но нужных для общего развития каждому прогеру вещей ). P.S Вообщем хорошо бы услышать преподавателей 1-2 курса Вузов . > голая Ява, понаписывать на ней разложение рядов в суммы, игру <<Жизнь>> и > прочие программистские забавы. Вот и будет правильный старт. > > Но... но с учетом мысли умного человека лучше всего все-таки 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 > -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
