Спасибо, достаточно понятно объяснили, хотя реальная применимость мне пока туманна. Вот допустим хотим мы смоделировать покупателя. Чтобы он что-то купил ненужное, он должен продать что то ненужное (например свой труд). Продав, он получит деньги (состояние объекта). Причем поставить покупателя в функцию покупки просто так не очень просто (эти деньги могут лежать в банке, на них идет процент итп). То есть я могу примерно это представить, но совершенно не понимаю, как в ФП реализуется что-то асинхронное, завязанное на время, возникающее от случая к случаю… А еще такой вопрос, глядя на машинный код ФП программы, вы сможете отличить его от кода, полученного компиляцией с императивного языка?
OK, спасибо за пояснения, думаю мне дергаться на этот счет рано. Вот что реально заставляет нервничать — это С++ со всеми его нововведениями, по-моему они задались целью сделать самый сложный язык на свете. Глядя на некоторые новые исходники на С++ хочется спросить «на каком это языке.» Впрочем отвлекся.
там похоже совсем не то. Под эмбеддед я понимаю микроконтроллеры. Вот пишут «описываем сам результат, а уже компуктер догадается, как его получить).» Совершенно не понимаю. Вот сидит себе микроконтроллер. Ждет пакет инфы с радиоэфира. По получении должен сделать то, потом то, все со строгой времянкой и в зависимости от состоянии кучи датчиков. Как тут описать результат — непонятно. Более менее все ясно с числами Фиббоначи только мне. Да и то, там рекурсия (?) за которую в embedded руки отрывают — мало ресурсов. Даже за динамическое выделение памяти не всегда по голове гладят. По-моему язык пригоден для математиков, задачи реального мира если и можно решить, то выглядит это как несчастная сова на глобусе. Но я не сильно вникал в ФП
Ну на самом деле Вы двигаете функциональные языки, словно это какая-то панацея. Все мои потуги что-то написать напоминают мне попытки забить шуруп молотком. У моих объектов в программах есть состояния, которые надо хранить — и то, что я прочел о ф-ных языках напоминает мне костыли. Мои проги пишутся для реального мира — embedded. И куда там это воткнуть — совершенно не понимаю (даже если были бы компиляторы соответсвующие). Простейшая задачка становится математическим ребусом. Вероятно есть, и может даже много, задач, где ф-ное программирование в тему. Я пока что не вижу таких, и судя по минусам Вам — не я один.
откуда постулат о существовании у них инстинкта самосохранения в таком виде? Выросли, побесились ядерными погремушками, поняли конечность мироздания и пришли к выводу «к черту куда-то лететь, все равно и Вселенной конец. Или просто не считают свой вид таким уж ценным, чтобы засорять им космос
По своим парсерам на Lua весьма мало, отрывочно и англоязычно. А вещь нужная. С горем пополам написал свой фильтр, но искать документацию было непросто
причем пропитанные антропоцентризмом и углеродным шовинизмом. Да может облако пыли — разумное в конце концов и живое, а мы уперлись — вода, Луна, звезда класса Солнца, еще давайте оставим только планеты с наклоном 23… 24 градуса
Вы о чем? Я просто на один телефон поставил генератор программу, включил 20 кГц. На второй — программу что в конце статьи указана. И слышит однако. Меня только это интересовало.
По своим парсерам на Lua весьма мало, отрывочно и англоязычно. А вещь нужная. С горем пополам написал свой фильтр, но искать документацию было непросто
Вы о чем? Я просто на один телефон поставил генератор программу, включил 20 кГц. На второй — программу что в конце статьи указана. И слышит однако. Меня только это интересовало.