-Фотоальбом

Посмотреть все фотографии серии Общая
Общая
12:49 19.04.2006
Фотографий: 52

 -Поиск по дневнику

Поиск сообщений в CleverBoy

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.11.2002
Записей:
Комментариев:
Написано: 3276


ЛП-методология

Четверг, 18 Сентября 2003 г. 14:41 + в цитатник
"Псевдокод ЛП-программ ("литературное программирование") фактически представляет собой описание структуры будущего программного "шедевра". Абсолютно неформальное, допускающее включение математических формул, иллюстраций, чего угодно - вплоть до мультимедийных "вставок".
"Задача инструментов, поддерживающих ЛП-программирование, - преобразование программы на ЛП-языке в текст, пригодный к трансляции в исполняемый код, и одновременное формирование качественной документации в том или ином представлении".
"ЛП-методология работает, что доказано ее успешным применением не в одном реальном проекте".
"Рост популярности открытого ПО остро ставит проблему качества документации".
"Авторы новых инструментальных средств или увеличивают сложность ЛП-языка до невообразимых пределов, отпугивая тем самым многих программистов, прекрасно знающих, что значит изучение "еще одного языка", или сокращают функциональность до весьма сомнительного уровня".
"Существующие отработанные реализации распределенных фреймовых баз знаний".
"Развития функциональности ЛП, скорее всего, не было вообще - после Д.Кнута то ли никто не осмелился что-либо улучшить в идеях мастера, то ли эти идеи не столь сильно овладели умами..."
"Вопрос "Есть ли будущее у ЛП?" сегодня уже весьма актуален. Даже в хорошо подходящих для нее областях применения эта методология не нашла массового распространения - в первую очередь, из-за несовершенства технологических средств. У ЛП есть фанатичные приверженцы, но, судя по крайне малому количеству реально созданных на основе ЛП программ, приверженность - не главный решающий фактор в развитии. Как, впрочем, и фанатизм".
"Компьютерное обозрение", 20, 22.05.2002.

Программирование - это наука. Знание какого-либо языка еще не гарантирует эффективность написанного на нем кода. Для профессионала крайне важно обладать умением организовывать свою работу, как относительно затрачиваемого времени, так и используемых им знаний. Он должен уметь программировать ПРАВИЛЬНО.
За время существования профессии программиста было создано множество концепций, имеющих своей целью оптимизировать процесс реализации программных продуктов, разнообразие которых достигло такой степени, что без специализации обойтись стало совершенно невозможно. Просто программирование уподобилось обычному ремеслу, очень часто весьма нудному и рутинному. И именно ПРАВИЛЬНОЕ программирование способствует не только увеличению производительности труда разработчиков, но и спасению их от мозгового окостенения.
"Литературное программирование" - один из видов ПРАВИЛЬНОГО программирования. Оно ценно тем, что охватывает самые первые звенья в цепочке создания компьтерной программы, тех людей, которые создают "кирпичики", из которых она складывается, привносит в их работу элемент творчества, дает толчок к познанию нового.

Серебряная   обратиться по имени Пятница, 19 Сентября 2003 г. 01:03 (ссылка)
Ой, какая лекция!!! :)
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку