Вопросы с тегом «paradigms»

13
ФП и ОО ортогональны?

Я слышал это снова и снова, и я пытаюсь понять и подтвердить идею, что FP и OO ортогональны. Прежде всего, что означает, что 2 понятия являются ортогональными? FP поощряет неизменность и чистоту в максимально возможной степени. и ОО кажется чем-то, что построено для состояния и мутации (слегка...

13
Правильно ли мое описание актерской модели?

Если я понял, модель актера похожа на объектную модель, но с некоторыми отличиями: КАЖДЫЙ объект порождает свой отдельный поток, и это не проблема, даже если у вас есть тысячи объектов. Актеры взаимодействуют не с помощью вызова функций и получения возвращаемых значений, а с помощью отправки и...

12
Функционально-реактивное программирование - достаточно ли Fay выразителен?

Так что я делаю довольно сложный клиент javascript / html со множеством вызовов ajax и другими функциями callback-ism. Я развлекаю мысль об использовании Fay для этой цели. Я в курсе Вяза. Попробовал и понравились элементы FRP. Теперь я хочу узнать, возможна ли подобная структура в Fay. Есть ли...

12
Функциональное реактивное / реляционное программирование - есть ли разница?

Я использовал Reactive Cocoa (от GitHub), API-интерфейс для функционального реактивного программирования, который некоторое время использовался с библиотеками Какао, но только что прочитал «Out of the Tar Pit» , статью, которая предположительно представляет концепции, лежащие в ее основе, и я...

12
Практично ли языковое программирование?

Я читал эту статью о языковом программировании. Он указывает на некоторые недостатки современных процедурных / ООП-подходов к программированию и предлагает новую парадигму программирования, которая их решит. Я все для небольших, слабо связанных частей программы: гораздо лучше выучить много мелких...

11
Почему мы до сих пор используем DOM в браузере, а не в настольной парадигме

Насколько я понимаю, веб-интерфейс был разработан для использования HTML, потому что в то время было невозможно моделировать приложение в стиле настольного компьютера в браузере, такое как работа Silverlight и Flash, из-за ограничений пропускной способности и, возможно, вычислительной мощности....

11
Эмпирические доказательства выбора парадигмы программирования для решения проблемы

В википедии C2 обсуждается « Эмпирические данные для объектно-ориентированного программирования», в которой, в основном, делается вывод, что нет ничего, кроме апелляции к авторитету. Последний раз эта редакция была отредактирована в 2008 году. Обсуждение, похоже, подтверждает это: вопросы о том,...

11
Видите ли вы использование для «программирования электронных таблиц»? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

10
Должен ли я подобрать функциональный язык программирования?

В последнее время меня больше беспокоит то, как я пишу свой код. Прочитав несколько книг о шаблонах проектирования (и, я уверен, переусердствовал в их реализации), я сильно изменил свое мышление в сторону воплощения того, что изменилось. Я склонен замечать, что я пишу меньше интерфейсов и больше...

10
Функциональные языки программирования запрещают побочные эффекты?

Согласно Википедии, функциональные языки программирования , которые являются декларативными, запрещают побочные эффекты. Декларативное программирование в целом пытается минимизировать или устранить побочные эффекты. Также, согласно Википедии, побочный эффект связан с изменениями состояния. Таким...

9
Вы можете научиться функциональному программированию на C? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 4 года назад . В результате обсуждения комментариев здесь , я задаюсь вопросом, можете ли вы...

9
Парадигмы подходят для программирования пользовательского интерфейса

Это более конкретный вопрос (или на самом деле два, но они связаны) из комментариев о смерти технологии ООП, где кто-то заявил, что ООП не является подходящей парадигмой для программирования GUI. Читая комментарии там и здесь, я все еще чувствую, что есть чему поучиться: какие парадигмы...

9
Можете ли вы улучшить свои навыки программирования, изучая другие языковые парадигмы?

Если да, можете ли вы рассказать мне, как изучение новой парадигмы изменило ваш подход к решению проблем программирования, даже если проблема в другой парадигме / языке / технологии? Я буду очень признателен, если вы скажете мне определенным образом, как ваши навыки программирования на X (т.е. JAVA...

9
Каков ответ функционального программирования на основанные на типе инварианты?

Я знаю, что концепция инвариантов существует в нескольких парадигмах программирования. Например, инварианты цикла актуальны в ОО, функциональном и процедурном программировании. Однако, один очень полезный вид, найденный в ООП, является инвариантом данных определенного типа. Это то, что я называю...

9
Какую парадигму использовать для написания шахматного движка?

Если бы вы собирались написать движок для игры в шахматы, какую парадигму программирования вы бы использовали (ООП, процедурный и т. Д.) И почему вы бы выбрали это? Под шахматным движком я подразумеваю часть программы, которая оценивает текущую доску и решает следующий ход компьютера. Я спрашиваю,...