回答

收藏

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

技术问答 技术问答 248 人阅读 | 0 人回复 | 2023-09-14

我知道供应商有自己的原始SQL语言子集,这些子集用C(类似于Postgre SQL)或MS-SQL Server(C ++)等编写。1 a( z' t! s6 B  s1 q1 m
那么,原始的SQL是用C编写的,还是在Assembly中创建的呢?我真的找不到关于其原始语言根源的明确答案(除了历史等)9 N  c& }4 G+ I6 _3 y0 o
               
: S% U( \1 o  x5 M0 G+ r0 T解决方案:" [4 c# W/ b* h7 B1 X. x$ @/ w5 v+ ^! _
               
/ d& u3 O6 C9 l( A' U8 _# ~
% F2 n, Z! t2 N. S4 N
/ r5 [) k/ F+ {6 g7 a                在Oracle上进行的快速历史搜索得出:, p" A& F- Z8 k8 K; j, P: `

0 l9 _$ y$ R! |+ ]& I2 L在70年代后期,Ingres刚开始在加州大学伯克利分校工作时,三个从事CIA合同工作的人聚集在一起,创立了一家名为Relational  i3 ^. _' U! u( W7 g$ }; `
Software,Inc.的公司。2 R3 ]9 o) w; T3 n7 Z5 y" M
他们的第一个产品是一个称为Oracle的关系数据库。创始人决定使用C语言进行开发。当他们决定开始移植到不同的平台时,这将变得很重要。; ^7 C$ d- t. D% `+ t7 w
他们还决定支持SQL作为内部数据访问语言。这也将成为其成功的一个非常重要的因素。1979年,Relational
& z" Q, l( g7 j7 ^. \8 {Software是唯一一家生产SQL兼容数据库的公司。如果有人问您是谁写的第一个SQL数据库,您现在就知道答案了:Oracle。
! }- S; I1 J1 j! k/ X6 R/ [, I4 L! V6 N# z& R# g$ Y2 p& c/ }" o  B# r
因此答案是C-根据Burleson Consulting的说法。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则