Вопросы с тегом «declarative-programming»

9
Мечта о декларативном программировании [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Почему мечта о декларативном программировании не осуществилась? Какие конкретные препятствия мешают? Для простого примера, …

2
Является ли SQL декларативным?
Я спрашиваю, потому что многие вопросы, которые я вижу в SQL, сводятся к следующему: «Это медленно. Как мне это ускорить»? Или учебники, в которых говорится: «Делай так, а не так, потому что это быстрее». Мне кажется, что большая часть SQL знает, как будет выполняться выражение, и из этого знания выбирает …

5
Что делает функциональные языки программирования декларативными, а не императивными?
Во многих статьях, описывающих преимущества функционального программирования, я видел функциональные языки программирования, такие как Haskell, ML, Scala или Clojure, называемые «декларативными языками», отличными от императивных языков, таких как C / C ++ / C # / Java. Мой вопрос заключается в том, что делает функциональные языки программирования декларативными, а не …

4
Каковы некоторые хорошие практики при обучении декларативному программированию императивных программистов?
Я предложил немного потренироваться в F # в моей компании, и они, казалось, проявили некоторый интерес. Как правило, они программисты на VB6 и C #, которые не слишком увлечены программированием. При этом я чувствую, что легче написать правильный код, если подумать о функциональности, поэтому они определенно должны извлечь из этого …

2
Функциональные языки программирования запрещают побочные эффекты?
Согласно Википедии, функциональные языки программирования , которые являются декларативными, запрещают побочные эффекты. Декларативное программирование в целом пытается минимизировать или устранить побочные эффекты. Также, согласно Википедии, побочный эффект связан с изменениями состояния. Таким образом, функциональные языки программирования в этом смысле фактически исключают побочные эффекты, поскольку не сохраняют состояния. Но, кроме того, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.