На каком языке первым было введено ключевое слово «in»: SQL или Object Pascal? - PullRequest
2 голосов
/ 06 октября 2010

(или, возможно, другой язык?)

Я знаю, что и SQL, и Object Pascal впервые появились в 1986 году, но я не уверен, какое из них было первым с ключевым словом in, поэтому любой, кто сможет указать мне на точный источник, получит мою благодарность и некоторую репутацию.

Да, я искал ответ, но я думаю, что мое Google-фу слабое. (

Ответы [ 2 ]

1 голос
/ 06 октября 2010

Сам Паскаль имел in намного раньше, чем 1986 (Паскаль был впервые опубликован в 1970 году). Он был использован для тестирования набора членов. Мой Паскаль ржавый, но он выглядел примерно так:

type mysettype = set of 1..10;
var myset: mysettype;

if 5 in myset then begin
    writeln("found it!");
end;

Дополнительную информацию можно найти на странице Wikipedia Pascal .

Кроме того, здесь есть цитата из Руководства пользователя и отчета Вирта , в которой in упоминается в качестве одного из операторов реляции.

0 голосов
/ 06 октября 2010

Oracle V2 был выпущен в 1979 году как коммерческая реляционная база данных компанией Relational Software, Inc (с использованием SQL до стандартизации ANSI в 1986 году); за ним следует IBM System R. Стандарт SQL-86, безусловно, включает оператор IN, но не может подтвердить, появился ли он между 1979 и 1986 гг.

...