Редактирование: Языки программирования, 12 лекция (от 12 октября)
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 44: | Строка 44: | ||
Читали там на [[Algol-60]]. Была программа, которую написал майор. Программа генерации перестановок. Сама по себе задача выеденного яйца не стоит. Проблема в том, что рекурсия не употреблялась, но там где-то на 9 строчек было 7 операций goto. Ив течении половины лекции пытался объяснить, как она работает, и в итоге сказал «даю вам слово, это программа работает. Я её полночи проверял».</div> | Читали там на [[Algol-60]]. Была программа, которую написал майор. Программа генерации перестановок. Сама по себе задача выеденного яйца не стоит. Проблема в том, что рекурсия не употреблялась, но там где-то на 9 строчек было 7 операций goto. Ив течении половины лекции пытался объяснить, как она работает, и в итоге сказал «даю вам слово, это программа работает. Я её полночи проверял».</div> | ||
- | Программы с интенсивным использованием goto стали называтьм DS-программы ( | + | Программы с интенсивным использованием goto стали называтьм DS-программы (d... spagetti). |
Самый главный оператор — оператор присваивания. Самое интересное с операторе присваивания — согласование типов, а это уже ТД. | Самый главный оператор — оператор присваивания. Самое интересное с операторе присваивания — согласование типов, а это уже ТД. |