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

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

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

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

動漫人物 2019-05-24 09:47:05
我就覺得javascript的使用很方便啊,c++寫的用起來還要自己處理很多細節(jié)
查看完整描述

2 回答

?
慕哥9229398

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

因為javascript是高級語言,它把內(nèi)存管理等等進行了深度包裝,且不是變量類型綁定的,所以一些細節(jié)沒有暴露出來,這樣對普通用戶來說更方便使用,你也會覺得接口更簡單。
c/c++需要用戶自行管理內(nèi)存,變量也是要檢查類型的,而且提供了諸如指針等可以實現(xiàn)很底層管理、調(diào)用的途徑,這很靈活,帶來的問題是能力大就責任大,所以要小心使用,可暴露出的底層東西多所以接口可能很復雜。
所以具體要實現(xiàn)什么,達到什么目的,有很多選擇,你要選擇適合的。
現(xiàn)在JavaScript還不能編寫操作系統(tǒng)級的應用,而c/c++則可以的。這就是不同的語言特性和能力的差別。
                            
查看完整回答
反對 回復 2019-05-24
?
嗶嗶one

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

因為javascript是高級語言
高級語言的定義和gc無關,c++也是高級語言
優(yōu)雅和細節(jié)關系大么,雖然c++的確不優(yōu)雅,畢竟有那么重的歷史包袱,但是js可是公認的不優(yōu)雅啊,雖然這并不影響js的流行.
允許處理細節(jié)也和優(yōu)雅無關,現(xiàn)代c++用好11開始的那些工具.這只是允許處理罷了,當然也可以選擇不處理,比如各種smartpointer也可以寫的比較優(yōu)雅
                            
查看完整回答
反對 回復 2019-05-24
  • 2 回答
  • 0 關注
  • 372 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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