LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

меня тоже в своё время учили бейсику и паскалю хотя всем уже тогда было понятно что это пустая трата времени.

Я в обед прочитал это и отвётил ёмко, но грубо. Потом подумал и стёр комментарий, поскольку не люблю переходить на личности, даже когда человек всеми силами на это напрашивается. Поэтому попробую таки расписать по пунктам.

Первое. Не надо валить в одну кучу бейсик и паскаль. Бейсик, несмотря на слово Beginners в аббревиатуре изначально предназначался не для начинающих программистов, а для тех, кому надо что-то накодить для себя с минимумом обучения. Сейчас для расчётных задач, я считаю, ниша бейсика полностью съедена математическими пакетами, и если бы Билл Гейтс не поддержал любимый язык своей юности, про него бы уже мало кто помнил. В противоположность этому, паскаль изначально создавался для обученя программированию вообще и хорошему стилю программирования в частности.

Второе. Учат не языку, учат программированию. Если человек этого не понял, он не программист. «Программист на языке N» - это оксюморон. После того, как человек освоил проектирование алгоритмов и структур данных на паскале, у него и C++, и Java пойдут хорошо. Различия между паскалем и Си намного меньше, на самом деле, чем между программой с линейной логикой и программой, управляемой событиями, например.

Исходная версия hobbit, :

меня тоже в своё время учили бейсику и паскалю хотя всем уже тогда было понятно что это пустая трата времени.

Я в обед прочитал это и отвётил ёмко, но грубо. Потом подумал и стёр комментарий, поскольку не люблю переходить на личности, даже когда человек всеми силами на это напрашивается. Поэтому попробую таки расписать по пунктам.

Первое. Не надо валить в одну кучу бейсик и паскаль. Бейсик, несмотря на слово Beginners в аббревиатуре изначально предназначался не для начинающих программистов, а для тех, кому надо что-то накодить для себя с минимумом обучения. В противоположность этому, паскаль изначально создавался для обученя программированию вообще и хорошему стилю программирования в частности.

Второе. Учат не языку, учат программированию. Если человек этого не понял, он не программист. «Программист на языке N» - это оксюморон. После того, как человек освоил проектирование алгоритмов и структур данных на паскале, у него и C++, и Java пойдут хорошо. Различия между паскалем и Си намного меньше, на самом деле, чем между программой с линейной логикой и программой, управляемой событиями, например.