2010-10-06 13 views
2

(Ou peut-être une autre langue?)Quelle langue a été la première à introduire le mot-clé "in" en premier: SQL ou Object Pascal?

Je sais à la fois SQL et Pascal Objet est apparu en 1986, mais je ne suis pas sûr que l'on avait le premier mot-clé in, donc quelqu'un qui peut me pointer vers une source définitive sera obtenir mes remerciements et une certaine réputation.

Oui, j'ai cherché la réponse, mais je pense que mon Google-fu est faible. :(

+0

Par curiosité, quelle est votre motivation pour poser cette question? –

+0

@Greg, je soupçonne que (ne pas être l'OP, je ne peux pas être certain) les trois premiers mots de votre commentaire répondre à votre commentaire =) – Rob

+0

@Rob vous auriez raison - il est venu dans le chat de bureau aléatoire et non- on connaissait la réponse, alors j'ai décidé de le découvrir. –

Répondre

1

Pascal lui-même avait in beaucoup plus tôt que 1986 (Pascal a d'abord été publié en 1970) Il a été utilisé pour voir les résultats des tests d'adhésion Mon Pascal est rouillé, mais il a quelque chose comme ceci:..

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

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

de plus amples informations sont disponibles sur le Wikipedia Pascal page.

de plus, voici une citation de PASCAL User Manual and Report de Wirth qui mentionne in comme l'un des opérateurs relationnels.

0

Oracle V2 a été publié en 1979 comme base de données relationnelle commerciale par Relational Software, Inc (en utilisant SQL avant sa standardisation par ANSI en 1986); suivi du System R. d'IBM. Le standard SQL-86 incluait certainement l'opérateur IN, mais ne peut confirmer s'il est apparu ou non entre 1979 et 1986.