原始SQL是用汇编还是C编写的?

时间:2013-04-15 17:16:45

标签: sql assembly

我知道供应商有自己的原始SQL语言子集,用C语言编写(比如Postgre SQL)或MS-SQL Server(C ++)等....

那么,原来的SQL是用C语言编写的,还是在Assembly中创建的?我真的找不到它原始语言根源的确切答案(除了历史等)

3 个答案:

答案 0 :(得分:7)

对Oracle的快速history搜索产生了:

  

在70年代后期,在Ingres开始在加州大学伯克利分校学习期间,三名正在为CIA签订合同的人聚集在一起,成立了一家名为Relational Software,Inc。的公司。

     

他们的第一个产品是名为Oracle的关系数据库。该   创始人决定使用C语言进行开发。这个会   后来他们决定开始移植到不同的地方后变得很重要   平台。

     

他们还决定支持SQL作为内部数据访问语言。   这也将成为其成功的一个非常重要的因素。在   1979年,Relational Software是唯一一家符合SQL标准的公司   数据库。如果有人问你编写第一个SQL数据库的人,   你现在知道答案了:Oracle。

根据Burleson Consulting的说法,答案是C。

答案 1 :(得分:4)

PL/I

来自A History and Evaluation of System R

  

在PL / I中编写了一个解释程序来执行语句   在高级SQL(以前的   SEQUEL)语言在上面   XRM。

System R的原型是在1974-75年开发的。

答案 2 :(得分:2)

http://www.tutorialspoint.com/sql/sql-databases.htm

  

1979年 - Oracle 2.0版本发布,它成为第一个商业关系数据库和第一个SQL数据库。该公司更名为Relational Software Inc.(RSI)。

     

1983 - Oracle发布了3.0版本,用C语言重写并在多个平台上运行。