November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Friday, May 23rd, 2008 02:36 pm
Можно ли считать SQL языком программирования?
А Пролог?

Upd: чтоб было понятнее, откуда возник вопрос. Они оба не являются алгоритмическими языками, в том смысле, что не содержат алгоритма получения результата. Они содержат только критерии, которым этот результат должен удовлетворять. Можно ли считать их при этом языками программирования?
Friday, May 23rd, 2008 01:45 pm (UTC)
SQL в чистом виде - нет. С расширениями - да.

Пролог - да. Ну а определяю я это так: смог бы кто-то написать машину Тьюринга на этом языке?

Если да - язык программирования. Иначе - просто грамматика какая-то.
Friday, May 23rd, 2008 02:01 pm (UTC)
Определение вообще-то неправильное, есть тьюринг-полные языки, а есть и нет. SQL - это вполне язык программирования.