Добро пожаловать «Человек»
Логин:
Пароль:
Страница 3 из 3«123
Модератор форума: Freecabbage 
GBCommunity → Форум » Общение » Свободное общение » Программирование (001010011010 - для тех, кто увлекается программированием :))
Программирование
Какой язык программирования Вы изучали (не важно, самостоятельно или в универе)?
1.С#[ 1 ][6.25%]
2.C, С++[ 6 ][37.50%]
3.Java[ 2 ][12.50%]
4.PHP[ 2 ][12.50%]
5.Pascal[ 8 ][50.00%]
6.Delphi[ 4 ][25.00%]
7.Visual Basic[ 2 ][12.50%]
8.JavaScript[ 0 ][0.00%]
9.HTML и CSS(язык разметки гипертекста и листы стилей)[ 6 ][37.50%]
10.другой язык...[ 1 ][6.25%]
Всего ответов: 16
 RazieL 
Добавлено: Понедельник, 18-Мар-2013, 21:10 | Сообщение # 21  
Will
Начали в универе изучать весьма интересный язык программирования Prolog, который целиком, и полностью состоит из фактов и правил их обработки...
Уникальность языка, что он очень близок к человеческой логике, т.е. задаешь вопрос, получаешь ответ (да / нет).
Кто хочет узнать по больше вот тут сыль.

% известные факты %
user(yagami, admin).
user(nemo, elite).
user(ragna, elite).
user(kessler, gears).
user(symmetry_kun, syndicate).

permission(admin, all).
permission(syndicate, permited).
permission(elite, permited).
permission(gears, limited).

% правила обработки фактов %
access(X, Z):- user(X, Y), permission(Y, Z).

% теперь задаем вопрос в данном случае, какими правами обладает Ragna %
% ответ будет True (истинна), а логика(то что за сценой), что ragna принадлежит группе elite, которая обладет правами permited %
?- access(ragna, Y).
Yes.
No. % это говорит, о том, что последовательность закончилась %

% другой вопрос, кто обладает правами permited %
% ответ будет True (истинна), последовательно три раза, т.е. permited обладают группы elite и syndicate, в которых всего три пользователя (Nemo, Ragna и Symmetry_kun) %
?- access(X, permited).
Yes.
Yes.
Yes.
No.




 
 Baton 
Добавлено: Вторник, 19-Мар-2013, 04:25 | Сообщение # 22  
Интересно, как прога на этом языке будет овечать на логический парадокс?


 
GBCommunity → Форум » Общение » Свободное общение » Программирование (001010011010 - для тех, кто увлекается программированием :))
Страница 3 из 3«123
Поиск: