История изменений
Исправление liksys, (текущая версия) :
Ответ на поверхности
И это неправильный ответ.
Паскаль можно преподавать постепенно, а с СИ это не получится
Я снова в сотый раз ткну пальцем в книги Стивена Праты. Почему у астронома получается подать си постепенно, а у уважаемого преподавателя с регалиями - нет?
Например, без импорта модулей, которые не модули вовсе, вы ни напечатать, ни синус посчитать не можете.
Я уже говорил, что в первом приближении можно обозвать подключение хедеров библиотеками. И пока студенты пишут однофайловые программы, это объяснение будет канать. Когда уже дойдет до разделения на несколько файлов, можно приоткрыть завесу тайны над хедерами и линковкой, и это не сломает никому шаблон.
Нормальных массивов тоже нет, а есть адреса.
Тоже уже говорил. Массивы можно объяснить без проблем на основе последовательных клеточек с номерами. Этого хватит на базовые алгоритмы. Дальше клеточки элементарно объясняют указатели и адресную арифметику.
учить с Паскаля сейчас всё равно анахронизм
Ну да. Еще раз говорю: для околоайтишных специальностей нужно взять язык посвежее. Будущим же программистам можно сразу давать си, но аккуратно составить учебную программу (опять киваю на Прату).
Исходная версия liksys, :
Ответ на поверхности
И это неправильный ответ.
Паскаль можно преподавать постепенно, а с СИ это не получится
Я снова в сотый раз ткну пальцев в книги Стивена Праты. Почему у астронома получается подать си постепенно, а у уважаемого преподавателя с регалиями - нет?
Например, без импорта модулей, которые не модули вовсе, вы ни напечатать, ни синус посчитать не можете.
Я уже говорил, что в первом приближении можно обозвать подключение хедеров библиотеками. И пока студенты пишут однофайловые программы, это объяснение будет канать. Когда уже дойдет до разделение на несколько файлов, можно приоткрыть завесу тайны над хедерами и линковкой, и это не сломает никому шаблон.
Нормальных массивов тоже нет, а есть адреса.
Тоже уже говорил. Массивы можно объяснить без проблем на основе последовательных клеточек с номерами. Этого хватит на базовые алгоритмы. Дальше клеточки элементарно объясняют указатели и адресную арифметику.
учить с Паскаля сейчас всё равно анахронизм
Ну да. Еще раз говорю: для околоайтишных специальностей нужно взять язык посвежее. Будущим же программистам можно сразу давать си, но аккуратно составить учебную программу (опять киваю на Прату).