ベンダーは、C (Postgre SQL など) や MS-SQL Server (C++) などで記述されたオリジナルの SQL 言語の独自のサブセットを持っていることを知っています。
では、元の SQL は C で書かれたものですか、それともアセンブリで作成されたものですか? 元の言語のルーツが何であるかについて明確な答えを見つけることができませんでした(歴史などを除いて)
Oracle で履歴をすばやく検索すると、次の結果が得られました。
70 年代後半、イングレスが UC バークレーで働き始めた頃、CIA との契約に取り組んでいた 3 人の男が集まり、Relational Software, Inc. という会社を立ち上げました。
彼らの最初の製品は、Oracle と呼ばれるリレーショナル データベースでした。創業者は開発に C 言語を使用することにしました。これは、後で別のプラットフォームへの移植を開始することを決定したときに重要になります。
また、内部データ アクセス言語として SQL をサポートすることも決定しました。これはまた、その成功にとって非常に重要な要素になります。1979 年、Relational Software は SQL 準拠のデータベースを作成した唯一の企業でした。最初の SQL データベースを作成したのは誰かと聞かれたら、答えはもうわかります。それは、Oracle です。
Burleson Consulting によると、答えは C です。
http://www.tutorialspoint.com/sql/sql-databases.htm
1979 年 - Oracle のバージョン 2.0 がリリースされ、最初の商用リレーショナル データベースおよび最初の SQL データベースとなりました。社名を Relational Software Inc. (RSI) に変更。
1983 - Oracle はバージョン 3.0 をリリースし、C 言語で書き直され、複数のプラットフォームで実行されました。