Съдържание
7 отношения: Eclipse (софтуер), Tuple space, Предефиниране на оператор, Аспектно-ориентирано програмиране, Машинно самообучение, Бектрекинг, Логическо програмиране.
Eclipse (софтуер)
Eclipse е многоезична среда за разработване на софтуер, която включва интегрирана среда за разработка (IDE) и плъгин система.
Виж Prolog и Eclipse (софтуер)
Tuple space
Tuple space е изпълнение на парадигмата на асоциативната памет за паралелно/дистрибуционно изчисление.
Предефиниране на оператор
В програмирането, предефинирането на оператор (operator overloading / ad hoc polymorphism) е специфичен случай на полиморфизъм, при който различните оператори имат различна имплементация зависеща от аргументите ѝ.
Виж Prolog и Предефиниране на оператор
Аспектно-ориентирано програмиране
В компютърните науки аспектно-ориентираното програмиране (АОП) е парадигма на програмиране, която има за цел да повиши модулността, позволявайки изолирането на пресичащи функционални дялове.
Виж Prolog и Аспектно-ориентирано програмиране
Машинно самообучение
Машинното самообучение (МС) е общ термин за „изкуствено“ генериране на знания от опит: изкуствената система се учи от примери и може да ги обобщи след завършване на етапа на обучение.
Виж Prolog и Машинно самообучение
Бектрекинг
Бектрекинг (backtracking, в превод „търсене с връщане“) е общо название на клас от алгоритми, които намират всички или някои решения на изчислителни задачи, по-специално задачи за удовлетворяване на ограничения (constraint satisfaction problems).
Логическо програмиране
Логическото програмиране е парадигма за програмиране, която се основава на принципите на формалната логика, анализ на предикатите и предикатното смятане.