Oracle was originally written in fortran and then redone in C, which it has been written in ever since. In fact, when we ported Oracle to the mainframe for the first time we were faced with an issue -- do we rewrite Oracle in assembler (there was no c compiler on the mainframe back then) or do we write a C compiler? We wrote a C compiler.
发布评论
评论(3)
根据汤姆·凯特的说法:
http://asktom.oracle.com/pls/ Asktom/f?p=100:11:0::NO::P11_QUESTION_ID:5228516811673
According to Tom Kyte:
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:5228516811673
数据库引擎本身是用 C(或 C++)编写的
请参阅 Oracle 时间线中 1983 年的条目:
http://www.oracle.com/us/corporate/timeline/index.html
The database engine itself is written in C (or C++)
See the entry for 1983 in the Oracle timeline:
http://www.oracle.com/us/corporate/timeline/index.html
最初它是用汇编语言为 VAX/VMS 编写的。 1982 年,Oracle V3 是用 C 语言编写的。在这里您将了解一些 Oracle 的历史。
顺便说一句,..拉里·埃里森聘请了最好的专业船长来参加他的帆船比赛......:-)
Originally it was written in Assembly for the VAX/VMS. In 1982 Oracle V3 was written in C. Here you will find a bit of Oracle history.
By the way, .. Larry Ellison hires the best professional skippers to race his sailing boat ... :-)