"Н.Родионов. Еще раз о настоящих программистах" - читать интересную книгу автора ЕЩЕ РАЗ
О НАСТОЯЩИХ ПРОГРАММИСТАХ Каким надо быть высокомерным идиотом для того, чтобы изобрести обучающий язык таким, как Паскаль. Все ученики и последователи Никлауса Вирта будут великолепно читать комментарии и понимать, что BEGIN значит НАЧАЛО, а END - КОНЕЦ. На большее потянуть они не смогут. Если уж кому-то в голову пришло, что программированию надо учить на языках высокого уровня, то для этой цели можно использовать ФОРТ, в крайнем случае СИ (если не выделять в нем приемы структурного программирования). В этом случае, по крайней мере, придется приложить мозговые усилия для решения той или иной задачи. Язык программирования, который своими средствами не способен вывести из строя систему, не может считаться гибким и не должен считаться языком программирования вообще. На самом деле для воспитания хороших программистов необходимо преподавать в качестве обучающего языка Ассемблер, причем не один, а несколько (естественно, с возможностью свободного творчества на данном Ассемблере). Тогда будущий программист столкнется с реальными условиями. сосунков, нужно на самой ранней стадии обучения посадить группу за терминалы и посмотреть, чем каждый из них будет заниматься. Сосунок будет исправно решать поставленную преподавателем задачу, а потенциальный настоящий программист залезет в машину учителя, вытащит оттуда ТЕТРИС, за 3 минуты до конца занятия сворует программу у соседа и исправит в соответствии со своим заданием. Второго смело можно подпускать к программированию. Первого лучше отправить изучать Паскаль, и так, чтобы он занимался этим как можно дольше. Лучше всего - всю жизнь. Выделив будущих программистов, обучать их можно по разному. Наиболее эффективен следующий способ. Ученику выдается компьютер и некоторое количество программных средств, с которыми ему в дальнейшем придется работать. Описаний к этим программам либо не выдается совсем, либо выдается минимальный набор. Если происходит обучение какому-либо языку программирования, в качестве руководства желательно использовать литературу на языке, заведомо незнакомом обучающемуся, либо произведения советских авторов. Когда будет замечено, что ученик работает с программой |
|
|