Ray oli arvutikeel, mille töötas välja 1970. aastate alguses Cambridge'i ülikooli üliõpilaste rühm. See oli loodud lihtsa keelena, et tutvustada algajatele arvutuskontseptsioone. Keel ja selle rakendamine olid tugevalt inspireeritud tolleaegsetest keeltest, nagu FORTRAN ja LISP. Selle eesmärk oli võimaldada kiiret ja lihtsat programmeerimist, pakkudes samal ajal võimsa keele täit võimsust.
Ray oli loodud lihtsaks, selle kasutaja kasutas ingliskeelseid käske ja selliseid käske nagu WRITE, READ ja PRINT. See oli võimeline käivitama nii oma keeles kui ka FORTRANis kirjutatud programme. Ray oli mõeldud ka kasutamiseks paljudes erinevates arvutites, sealhulgas IBM 1130, PDP-11 ja PDP-10.
Algselt nägi Ray populaarsust arvutiteadlaste ja instruktorite seas. Seda kasutati mitmesugustes haridusprogrammides ja see oli Briti riikliku arvutuskeskuse võtmekomponendiks õppetundide kaugjuhtimises.
Hoolimata oma esialgsest populaarsusest oli 1980. aastate keskpaigaks muutunud Ray vähem levinud, kuna tekkisid võimsamad keeled, nagu C ja Pascal. Lõpuks asendati see Cambridge WRT-ga (Web Ray Toolkit), mis oli kõrgema taseme keel.
Tänapäeval mäletatakse Ray eeskätt tema rolli tõttu algajatele andmetöötluse kontseptsiooni tutvustamisel. Selle kasutajasõbralikud käsud ja võimalus käitada nii oma keeles kui ka FORTRANis kirjutatud programme aitasid muuta selle arvutiprogrammeerimise oluliseks verstapostiks.