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

2
Як функціональне реактивне програмування та модель актора співвідносяться один з одним?
FRP - це передача подій та поведінки через чисті функції. Модель Actor - принаймні, як це реалізовано в Akka - стосується потокової передачі незмінних повідомлень (які можна вважати дискретними подіями) через потенційно нечисті об'єкти, звані акторами. Тож на поверхні вони здаються спорідненими. Що ще можна сказати про те, як вони …

4
Чому ми використовуємо стійкі структури даних у функціональному програмуванні?
Функціональне програмування використовує стійкі структури даних та незмінні об'єкти. Моє запитання, чому важливо мати такі структури даних тут? Я хочу на низькому рівні зрозуміти, що буде, якщо структура даних не буде стійкою? Чи буде програма збоїв частіше?

7
Обчислення лямбда не здавалося абстрактним. І я не бачу сенсу в цьому
Основне питання: Що робить для нас обчислення лямбда , що ми не можемо виконати основні властивості функції та позначення, як правило, вивчені в алгебрі середньої школи? Перш за все, що означає абстрактне в контексті обчислення лямбда? Моє розуміння слова абстрактне - це те, що відокремлено від механізму, концептуального резюме поняття. …

8
Які проблеми процесуального програмування вирішує ООП на практиці?
Я вивчив книгу "С ++ Демістифікований" . Тепер я почав читати "Об'єктно-орієнтоване програмування в першому виданні Turbo C ++ (1-е видання)" Роберта Лафора. Я не знаю жодного знання програмування, що знаходиться поза цими книгами. Ця книга може бути застарілою, оскільки їй 20 років. У мене є останнє видання, я використовую …

2
Чи існує парадигма для складання функцій «поступового оновлення» у чистому стилі потоку даних?
Я не знаю правильної термінології для того, щоб задати це питання, тому я опишу це з великою кількістю слів, майте на собі. Передумови , так що ми знаходимося на одній сторінці: Програми часто містять кеші - компроміс часу / пам'яті. Поширена помилка програміста - забути оновити кешоване значення після зміни …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.