Тёмный

Introduction to Logic Programming with Clojure - Ambrose Bonnaire-Sergeant 

ClojureTV
Подписаться 29 тыс.
Просмотров 22 тыс.
50% 1

A well written logic program is a gold mine. Logic programming represents a problem as a set of declarative logical axioms, or facts, which a logic engine uses to construct a proof. With a set of facts, the programmer can offload the work of collecting results to a logic engine in exciting ways. Beyond these wonderful properties, writing a logic program is tremendous fun! We will use Clojure's logic engine core.logic to introduce these concepts and jump into the fascinating world of logical programming.

Наука

Опубликовано:

 

30 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@TheMoeFAD
@TheMoeFAD 10 лет назад
Why logic programming is not used in industry ?
@rostislavsvoboda7013
@rostislavsvoboda7013 9 лет назад
It's science. It takes time, motivation & energy to learn it. Besides, look at the number of views. ~5000 by now. For practical purposes it means there's no one around who understands this and whom you could hire for your project.
@christianhowe3833
@christianhowe3833 7 лет назад
It is. Erlang is based on Prolog, a classic logic programming language.
@tianxiangxiong8223
@tianxiangxiong8223 6 лет назад
Joe Armstrong wrote the first Erlang compiler in Prolog, and Erlang's syntax is derived from that of Prolog, but Erlang is not a logical programming language. Its focus is functional programming & concurrency.
@paxinum
@paxinum 5 лет назад
I know a case in Sweden where I believe prolog or similar was used to ensure that the train scheduling system did not allow unsafe train configurations (collisions, or two trains in same signal block).
@benjaminrood1648
@benjaminrood1648 5 лет назад
@@paxinum Indeed, where it would be able to be used is determined by the domain. Almost all programming jobs you can get are built on top of logic to such a higher abstraction that the average dev at most just uses an (if) statement. There isn't any industry presence for doing beautiful clear-thinking because the domains don't necessitate it in the short term, and good luck finding an employer-let alone a manager-who ever thinks beyond the short term. Mostly you are too busy learning a framework of the month and shipping some buggy mess which works just well enough. There's barely *any* presence of LISP. C and his garbage bastard children have eaten the world; we are all more impoverished as a result.
Далее
Why Clojure? - Derek Slager
41:59
Просмотров 61 тыс.
The Language of the System - Rich Hickey
1:02:50
Просмотров 162 тыс.
Это конец... Ютуб закрывают?
01:09
Practical core logic  Ryan Senior
50:03
Просмотров 867
Solving Problems the Clojure Way - Rafal Dittwald
1:02:26
Programming with Math | The Lambda Calculus
21:48
Просмотров 158 тыс.
Core.Async in Use - Timothy Baldridge
34:05
Просмотров 21 тыс.
"Transducers" by Rich Hickey
45:00
Просмотров 108 тыс.
iPhone socket cleaning #Fixit
0:30
Просмотров 17 млн
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 6 млн