LINUX.ORG.RU

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

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

Ответ на поверхности

И это неправильный ответ.

Паскаль можно преподавать постепенно, а с СИ это не получится

Я снова в сотый раз ткну пальцем в книги Стивена Праты. Почему у астронома получается подать си постепенно, а у уважаемого преподавателя с регалиями - нет?

Например, без импорта модулей, которые не модули вовсе, вы ни напечатать, ни синус посчитать не можете.

Я уже говорил, что в первом приближении можно обозвать подключение хедеров библиотеками. И пока студенты пишут однофайловые программы, это объяснение будет канать. Когда уже дойдет до разделения на несколько файлов, можно приоткрыть завесу тайны над хедерами и линковкой, и это не сломает никому шаблон.

Нормальных массивов тоже нет, а есть адреса.

Тоже уже говорил. Массивы можно объяснить без проблем на основе последовательных клеточек с номерами. Этого хватит на базовые алгоритмы. Дальше клеточки элементарно объясняют указатели и адресную арифметику.

учить с Паскаля сейчас всё равно анахронизм

Ну да. Еще раз говорю: для околоайтишных специальностей нужно взять язык посвежее. Будущим же программистам можно сразу давать си, но аккуратно составить учебную программу (опять киваю на Прату).

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

Ответ на поверхности

И это неправильный ответ.

Паскаль можно преподавать постепенно, а с СИ это не получится

Я снова в сотый раз ткну пальцев в книги Стивена Праты. Почему у астронома получается подать си постепенно, а у уважаемого преподавателя с регалиями - нет?

Например, без импорта модулей, которые не модули вовсе, вы ни напечатать, ни синус посчитать не можете.

Я уже говорил, что в первом приближении можно обозвать подключение хедеров библиотеками. И пока студенты пишут однофайловые программы, это объяснение будет канать. Когда уже дойдет до разделение на несколько файлов, можно приоткрыть завесу тайны над хедерами и линковкой, и это не сломает никому шаблон.

Нормальных массивов тоже нет, а есть адреса.

Тоже уже говорил. Массивы можно объяснить без проблем на основе последовательных клеточек с номерами. Этого хватит на базовые алгоритмы. Дальше клеточки элементарно объясняют указатели и адресную арифметику.

учить с Паскаля сейчас всё равно анахронизм

Ну да. Еще раз говорю: для околоайтишных специальностей нужно взять язык посвежее. Будущим же программистам можно сразу давать си, но аккуратно составить учебную программу (опять киваю на Прату).