Запитання з тегом «paradigms»

Фундаментальний стиль комп'ютерного програмування.

2
Чи забороняють функціональні мови програмування побічні ефекти?
Згідно з Вікіпедією, функціональні мови програмування , які є деклараційними, вони забороняють побічні ефекти. Декларативне програмування в цілому намагається мінімізувати або усунути побічні ефекти. Також, за даними Вікіпедії, побічний ефект пов’язаний зі змінами стану. Отже, мови функціонального програмування, в цьому сенсі, вони фактично усувають побічні ефекти, оскільки вони не рятують …

3
Яка відповідь на функціональне програмування на основі типових інваріантів?
Мені відомо, що концепція інваріантів існує в декількох парадигмах програмування. Наприклад, циклічні інваріанти є актуальними в ОО, функціональному та процедурному програмуванні. Однак один дуже корисний вид, знайдений в ООП, є інваріантом даних певного типу. Це те, що я називаю "типовими інваріантами" у назві. Наприклад, Fractionтип може мати numeratorа denominator, з …

6
Чи можете ви вивчити функціональне програмування на C? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 роки тому . В результаті обговорення тут коментарів мені цікаво, чи можна навчитися функціональному програмуванню на С?
9 c  paradigms 

2
Парадигми підходять для програмування інтерфейсу користувача
Це більш конкретний питання (або насправді два, але вони пов'язані), що випливає з коментарів загибелі технології OOP, коли хтось заявив, що OOP не є правильною парадигмою для програмування GUI. Читаючи коментарі там і тут, я все ще відчуваю, що слід дізнатись: які парадигми програмування вважаються хорошими і чому вони кращі …

5
Чи можете ви вдосконалити свої навички програмування, вивчаючи інші мовні парадигми?
Якщо так, чи можете ви сказати, як вивчення нової парадигми змінило ваш підхід до вирішення проблем програмування, навіть якщо проблема полягає в іншій парадигмі / мові / технології? Я дуже вдячний Якщо ви зможете конкретно сказати мені, як ваші навички програмування X (тобто: JAVA / C # / C ++) …

4
Яку парадигму використовувати для написання шахового двигуна?
Якщо ви збиралися написати двигун шахових ігор, яку парадигму програмування ви б використовували (OOP, процедурні тощо) і чому б ви її вибрали? Під шаховим двигуном я маю на увазі частину програми, яка оцінює поточну дошку та вирішує наступний крок комп’ютера. Я запитую, бо думав, що може бути весело писати шаховий …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.