第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么那些c++寫的websocket庫暴露出的接口沒有像javascript那樣的優(yōu)雅?

為什么那些c++寫的websocket庫暴露出的接口沒有像javascript那樣的優(yōu)雅?

犯罪嫌疑人X 2019-02-27 21:20:08
我就覺得javascript的使用很方便啊,c++寫的用起來還要自己處理很多細節(jié)
查看完整描述

2 回答

?
MM們

TA貢獻1886條經(jīng)驗 獲得超2個贊

因為javascript是高級語言,它把內(nèi)存管理等等進行了深度包裝,且不是變量類型綁定的,所以一些細節(jié)沒有暴露出來,這樣對普通用戶來說更方便使用,你也會覺得接口更簡單。

c/c++ 需要用戶自行管理內(nèi)存,變量也是要檢查類型的,而且提供了諸如指針等可以實現(xiàn)很底層管理、調(diào)用的途徑,這很靈活,帶來的問題是 能力大就責任大,所以要小心使用,可暴露出的底層東西多所以接口可能很復雜。

所以具體要實現(xiàn)什么,達到什么目的,有很多選擇,你要選擇適合的。

現(xiàn)在JavaScript還不能編寫操作系統(tǒng)級的應用,而c/c++則可以的。這就是不同的語言特性和能力的差別。


查看完整回答
反對 回復 2019-03-04
?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

因為javascript是高級語言

高級語言的定義和gc無關, c++也是高級語言

優(yōu)雅和細節(jié)關系大么, 雖然c++的確不優(yōu)雅, 畢竟有那么重的歷史包袱, 但是js可是公認的不優(yōu)雅啊, 雖然這并不影響js的流行.

允許處理細節(jié)也和優(yōu)雅無關, 現(xiàn)代c++用好11開始的那些工具. 這只是允許處理罷了, 當然也可以選擇不處理, 比如各種smart pointer也可以寫的比較優(yōu)雅


查看完整回答
反對 回復 2019-03-04
  • 2 回答
  • 0 關注
  • 326 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號