小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

[oeasy]教您玩轉(zhuǎn)rust編程

 新華書店好書榜 2017-08-02

編程語言就像一個生態(tài)森林,不斷有新的語言生長出來,也有新的語言消失不見。傳統(tǒng)的語言(c/c++,java,python)不斷吸收新語言的新特性,完善自己,新的語言突破重圍看起來可能性越來越少...(嘆氣)

直到我發(fā)現(xiàn)了rust,感謝孫志崗老師帶我長了見識。

rust的特性其他語言沒有辦法吸收,那就是安全。這個時代越來越講究安全,c/c++的指針非常靈活方便,但是也注定了危險??

rust不支持垃圾回收,但是只要lifetime一結(jié)束,內(nèi)存就自動被回收了,其實比垃圾回收效率更高。

rust語言也有類似于c指針的東西保持靈活(RC),但是保證絕對安全,只要你能夠編譯通過,他就是安全的。(前提是編譯通過,這個在前面就得都想明白,什么時候分配什么時候釋放,我覺得總比運行的時候崩了強)。

這個安全特性在越來越強調(diào)安全的世界絕對是一個很重要的特性。rust在很早的時候?qū)崿F(xiàn)了自舉,自身語言寫的編譯器編譯自身。

他還吸收了很多最新的編程語言的精華。

  1. 包管理與發(fā)布系統(tǒng)cargo

  2. 支持現(xiàn)在所有主流的架構(gòu)arm x64 x86

  3. 完整全面友好的類庫

  4. 測試驅(qū)動的開發(fā) 各個層面的測試支持

  5. 作為底層語言居然支持高級語言的面向?qū)ο筇匦裕ㄅ缮?、多態(tài)、設(shè)計模式)

  6. 使用c的庫和作為c庫被使用


我感覺這個語言會活下來并且會發(fā)展,目前firefox的核心引擎servo就是用rust在開發(fā)的。目前排名38位,我覺得還能往上走,目前國內(nèi)相應(yīng)的職位不多,但是會的人更少,我覺得發(fā)展機遇還是比java更多的,而且能直接切入很好的工作機會。

我把他的幫助文檔從頭到尾跑了一遍,最后一個例子是居然是做了一個多線程的web服務(wù)器,真的能用?。?!感覺真的學(xué)到了很多,畢竟我作為相聲演員已經(jīng)很久不編程了。我也感謝平日里家人的支持,在學(xué)校里面領(lǐng)導(dǎo)和同事的幫助!讓我能做自己喜歡的事情。雖然這個東西注定沒什么人看,但是我覺得學(xué)習(xí)的過程很開心~編程能力真的是現(xiàn)代社會很重要的能力啊!



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多