LINUX.ORG.RU

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

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

Pascal … мёртвыми языками не являются

Да, живее всех живых. А уж вакансий-то по нему - просто тьма!

Только не надо говорить, что это учебный язык. Учебные языки не нужны. Я уже неоднократно писал, как правильно учить программированию, так что повторюсь:

А еще нужно рассказывать о том, как правильно структурировать проекты и декомпозировать задачу. Редкий софт пишется только на одном языке, и нужно понимать, где лучше использовать го, питон, или сишечку. Нужно показывать, как языки взаимодействуют друг с другом, как использовать плюсы того или иного языка и как получить от этого выигрыш, а не усираться, доказывая, что раст - говно, как это любит столяров. И не брать какие-то учебные языки, типа паскаля - это пустая трата времени, лучше учить сразу что-то более пригодное. А еще обучение не должно быть оторвано от реальности. Например, я уже неоднократно описывал общую идею курса для программирования, с оглядкой на MIT (они там используют питон для старта). Берем питон, показываем как пишутся алгоритмы на высоком уровне, как проектировать софт и декомпозировать задачу. Потом вводим си и показываем, чего на самом деле стоят все простые питоновские типы и как всё работает на низком уровне. Потом предлагаем задачу, которую на чистом си решать будет сложно, а на питоне - слишком медленно, и таким образом покажем, что бизнес-логику можно написать на простом высокоуровневом языке, а критичные к скорости части на си.

Правда, столяров зассал дискутировать со мной на этот счет и сразу добавил в чс %) Клоунам с регалиями не нужны отзывы из индустрии. Всё, что противоречит их уютному манямирку, будет вплотную игнорироваться.

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

Pascal … мёртвыми языками не являются

Да, живее всех живых. А уж вакансий-то по нему - просто тьма!

Только не надо говорить, что это учебный язык. Учебные языки не нужны. Я уже неоднократно писал, как правильно учить программированию, так что повторюсь:

А еще нужно рассказывать о том, как правильно структурировать проекты и декомпозировать задачу. Редкий софт пишется только на одном языке, и нужно понимать, где лучше использовать го, питон, или сишечку. Нужно показывать, как языки взаимодействуют друг с другом, как использовать плюсы того или иного языка и как получить от этого выигрыш, а не усираться, доказывая, что раст - говно, как это любит столяров. И не брать какие-то учебные языки, типа паскаля - это пустая трата времени, лучше учить сразу что-то более пригодное. А еще обучение не должно быть оторвано от реальности. Например, я уже неоднократно описывал общую идею курса для программирования, с оглядкой на MIT (они там используют питон для старта). Берем питон, показываем как пишутся алгоритмы на высоком уровне, как проектировать софт и декомпозировать задачу. Потом вводим си и показываем, чего на самом деле стоят все простые питоновские типы и как всё работает на низком уровне. Потом предлагаем задачу, которую на чистом си решать будет сложно, а на питоне - слишком медленно, и таким образом покажем, что бизнес-логику можно написать на простом высокоуровневом языке, а критичные к скорости части на си.