Java发展过程

项目组因C++的复杂性不适合资源有限的单片式系统,而寻求简化。他们设计了一种新的指令系统(位元组码),并基于此开发了针对嵌入式应用的Oak语言,该语言是从C++改造而来,去除了不实用和影响安全的特性,并考虑了实时性需求。
摘要由CSDN通过智能技术生成

由於C++所具有的優勢,該項目組的研究人員首先考慮採用C++來編寫程式。但對於硬體資源極其匱乏的單片式系統來說,C++程式過於複雜和龐大。另外由於消費電子產品所採用的嵌入式處理器晶元的種類繁雜,如何讓編寫的程式跨平臺運行也是個難題。為瞭解決困難,他們首先著眼於語言的開發,假設了一種結構簡單、符合嵌入式應用需要的硬體平臺體繫結構併為其制定了相應的規範,其中就定義了這種硬體平臺的二進位機器碼指令系統(即後來成為“位元組碼”的指令系統),以待語言開發成功後,能有半導體晶元生產商開發和生產這種硬體平臺。對於新語言的設計,Sun公司研發人員並沒有開發一種全新的語言,而是根據嵌入式軟體的要求,對C++進行了改造,去除了留在C++的一些不太實用及影響安全的成分,並結合嵌入式系統的實時性要求,開發了一種稱為Oak的面向對象語言。  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈泽桦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值