Потенциал Образовательный журнал
для старшеклассников и учителей

Информатика:
<< К разделам
Информатика
Алгоритмы
Теория информации
Теория программирования
Все статьи
Журнал
Подписка
Интернет-Журнал «Потенциал» External link mark
Авторам
Печатные номера
Адрес редакции:
109544, г. Москва, ул. Рабочая, 84,
редакция журнала "Потенциал".
Телефоны:
787-24-94, 787-24-95, 678-35-86
E-mail: potential@potential.org.ru
Главный редактор А.Д. Гладун
Шеф-редактор Г.А. Четин
Подробная информация

Свидетельство о регистрации—
СМИ ПИ № ФС 77-19521.
Издаётся с января 2005 года.
Тираж — 4000 экз,
перио­дич­ность выхода — раз в месяц

Печать — ООО "Азбука-2000"

Журнал издаётся на сред­ства
выпуск­ников техни­ческих ву­зов

ISSN 1814-6422

Полезные сайты
ЗФТШ External link mark
МЦНМО External link mark
Журнал "Квант" External link mark
"Открытый Колледж" External link mark
Союз образовательных сайтов External link mark
Интернет-портал "Абитуриент" External link mark
Другие ссылки...

WOlist.ru - каталог качественных сайтов Рунета Союз образовательных сайтов Rambler's Top100 Портал ВСЕОБУЧ. Все образование Москвы и регионов РФ.

Главная Подписка Архив Справочник Магазин Авторы Форум External link mark Фотоальбом

Язык Haskell и о пользе и вреде лени

Полный текст статьи External link mark опубликован в Интернет Журнале «Потенциал» External link mark


В большинстве российских школ на уроках программирования изучают языки программирования Pascal, Си или Java – всё это императивные языки программирования, в которых алгоритмы описываются как последовательность действий.

Сегодня мы познакомимся совсем с другим методом разработки программ — функциональным программированием, а также узнаем, что такое ``ленивые'' вычисления. Лень, как известно, — двигатель прогресса. Не удивительно, что лень сыграла значительную роль в развитии языков программирования. Программисты ужасно ленивые люди! Они хотят для решения сложных задач писать простые короткие программы. В своей ленивости программисты превосходят, пожалуй, представителей всех других профессий.

Программы на функциональном языке программирования выглядят как определения того, что нужно вычислить, а последовательность элементарных действий, на которые раскладывается программа, остаётся скрытой. Функциональное программирование позволяет реализовать давнюю мечту всех программистов мира — "Я описываю, ЧТО мне нужно получить, а уж компьютер сам должен догадаться, КАК это сделать".


© Журнал Потенциал 1999-2008
Отзывы и пожелания по шлите почтой.
login