開發語言的發展和相似性

來源:互聯網
上載者:User

標籤:也有   解釋   開發   操作   問題   事件觸發   回呼函數   比較   java   

開發語言的發展和相似性
先問一個問題:如何設定一個回調操作?
在c中,是通過註冊一個回呼函數完成的,
在Java中,可以註冊一個對象或者類,當事件觸發時調用該對象或者類的方法即可完成回調。

再問一個問題:如何組織一個結構,裡麵包含整形元素,也包含字元元素呢,設定包含一些較為簡單的資料結構,比如鏈表,數組等?
在c中,是通過定義一個struct來實現的;
在java中是,通過定義對象來完成的;

當然c++就是有c的特性,也有物件導向的特性;而且效能上也比較強悍;

最後,語言都是相似的,而語言的特性的關鍵點在於它們的編譯器(和解譯器)是怎麼設計的,是怎麼做的。這個是非常關鍵和重要的。
所以,語言的發展就是編譯器的發展,語言的相似就是編譯器的相似。

開發語言的發展和相似性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.