Запитання з тегом «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.