Описание тега declarative-programming
Декларативное программирование - это парадигма выражения логики компьютерной программы или вычислений без явного описания ее потока управления.
3
ответа
Глубокий Реверс в PROLOG - Списки
Эй, я пытаюсь создать предикат для генерации глубокого реверса во вложенных списках в PROLOG. В настоящее время я получил этот предикат reverse(L,A) :- rev(L,[], A). rev([],A,A). rev([H|L],R,A) :- rev(L,[H|R],A). Результат выглядит так: reverse([1,2…
28 июл '16 в 06:24
2
ответа
Является ли функциональное программирование типом декларативного программирования?
Я знаю, что декларативное программирование просто проходит входные данные и ожидает выходных данных без указания процедуры, как это делается. В функциональном программировании - это парадигма программирования, которая принимает входные данные и возв…
12 июл '17 в 09:50
2
ответа
Сериализация аннотаций, а также полей в JSON
У меня есть приложение весенней загрузки, и я хочу отправить ограничения проверки DTO, а также значение поля клиенту. Имея DTO class PetDTO { @Length(min=5, max=15) String name; } где имя "Левиафан", должно привести к отправке этого JSON клиенту: { …
07 фев '17 в 19:30
2
ответа
Почему ни один прототип объекта не работает как обратный вызов forEach?
Вместо того, чтобы задавать вопрос, я просто хотел, чтобы это был вызов, но пока не смог найти ответ. Например, у нас есть массив строк x = ['a', ' b', ' c '] и я хочу обрезать все элементы. Я старался apply а также call методы, но ни один из них не…
14 янв '15 в 10:14
0
ответов
Декларативный язык
Содержит ли язык программирования Ruby какие-либо функции декларативного языка? Мне не удалось найти какую-либо информацию по этому вопросу, но я должен рассмотреть все различные парадигмы программирования и написать отчет, в котором обсуждаются осо…
20 ноя '18 в 16:05
3
ответа
Представление карт в Прологе
Я пытаюсь выучить пролог. Это мои первые шаги с этим языком. В качестве упражнения я хочу написать программу, которая может распознавать некоторые покерные руки (стрит-флеш, четверка, фулл-хаус и т. Д.). Я ищу хорошее представление карты в Прологе. …
12 янв '11 в 19:25
5
ответов
Декларативный язык
Я читал статью о декларативных языках программирования. Если я не понимаю качества этого типа / парадигмы языков программирования и его отличие от императивных языков, должен ли я просто прочитать о программировании на языке программирования такого …
30 авг '12 в 02:43
1
ответ
Как мне сказать, чтобы дочерний элемент в React искал его элемент видео?
У меня есть простое приложение React с видеоплеером и диаграммой, отображающей данные о видео. Оба находятся в своих собственных компонентах на верхнем уровне: class App extends Component { ... render() { return ( <div className="App"> <Vid…
28 фев '19 в 22:53
1
ответ
Как сделать программу в декларативном стиле?
Я наслаждаюсь кукольной декларативной моделью. Я хотел бы попытаться включить больше этого в мой код. Однако в настоящее время я программирую на python, и при этом я склонен думать об этом. Это как моя проблема с графическим дизайном: я знаю, что мн…
12 дек '10 в 03:59
3
ответа
Какие альтернативы WPF/XAML с открытым исходным кодом?
Если мы что-то узнали из HTML/CSS, так это то, что декларативные языки (например, XML) хорошо справляются с описанием пользовательских интерфейсов, потому что: Легко создавать препроцессоры кода, которые могут эффективно кодировать код. Код имеет че…
03 июн '10 в 01:53
1
ответ
Являются ли объектно-ориентированные языки более мощными, чем декларативные языки программирования
Являются ли объектно-ориентированные языки более мощными, чем декларативные языки программирования? Под мощным я имею в виду, способны ли они решить класс задач, которые не может любая программа, написанная на декларативном языке программирования? Л…
09 ноя '11 в 19:18
3
ответа
Как Java является "императивным" языком программирования, а не "декларативным"?
Особенно по сравнению с C/C++ (которые являются декларативными), как Java обязательна?
07 ноя '09 в 18:51
23
ответа
В чем разница между декларативным и императивным программированием?
Я искал в Интернете поиски определения декларативного и императивного программирования, которое бы пролило свет на меня. Тем не менее, язык, используемый в некоторых ресурсах, которые я нашел, устарел - например, в Википедии. У кого-нибудь есть реал…
23 ноя '09 в 17:24
4
ответа
Как декларативно создать список в Scala?
В C# я могу объявить список декларативно, другими словами, объявить его структуру и инициализировать его одновременно следующим образом: var users = new List<User> { new User {Name = "tom", Age = 12}, new User {Name = "bill", Age = 23} }; Игно…
09 фев '11 в 13:17
2
ответа
Изучение рекурсии в Прологе
У меня есть общее представление о том, как рекурсия работает в Прологе. Мне трудно думать в декларативной парадигме. Не могли бы вы предложить некоторые учебные ресурсы (с решенными примерами) для написания рекурсивных предикатов?
17 апр '14 в 21:32
1
ответ
Участник в сочетании с рекурсией
Я изучаю Пролог в университете и продолжаю спотыкаться о довольно странном во время домашних упражнений. Я написал следующие предложения Пролога, которые являются частью гораздо большей программы: edges(X,Edges):- findall(Edge,(highway(X,Y,Edge);hig…
06 авг '16 в 21:57
5
ответов
Является ли C императивным или декларативным языком программирования?
Довольно сложно понять разницу между императивным и декларативным программированием. Может ли кто-нибудь объяснить разницу между ними в терминах реального мира? Просьба уточнить, является ли C императивным или декларативным языком?
24 фев '14 в 04:05
1
ответ
Обратная связь, ресурсы и информация для декларативного языка программирования
Я думал о некоторых концепциях, лежащих в основе нового языка. Сначала это было что-то вроде игрушки, но теперь мне интересно, может ли это что-то значить. Я отправляю этот вопрос в Stack Overflow, чтобы узнать, было ли это сделано раньше, и могу ли…
27 ноя '10 в 08:22
2
ответа
Декларативная языковая поддержка в.NET
Я разрабатываю механизм моделирования с помощью Visual Studio, который будет предлагать поддержку для моделирования бизнес-процессов. Одной из ключевых функций будет декларативный язык, который позволит бизнес-пользователям быстро настроить имитацио…
09 фев '11 в 23:00
0
ответов
Проверка структурных закономерностей в контрактах на изменение программного обеспечения
Я делаю свой проект, чтобы создать инструмент, который может находить изменения в структурных закономерностях (структурные закономерности - это правила, которые должны соблюдаться в исходном коде) между двумя версиями конкретного программного обеспе…
04 фев '16 в 15:14