回覆列表
  • 1 # new-小組會

    lisp比c更早被“製造”出來,還是沒能推廣開(雖然用的人很多,使用領域也很深邃);erlang很早就被造出來,並且在愛立信內部專案中擊敗c++,成為那個時代電信領域的欽定語言,然而現在淪落到被4399的人拿去做頁遊。還有很多很多,優秀而強大的語言,都可以稱為rust的爸爸。可惜,在那個由c而來到oop中去的年代,這類語言無法抬頭。而且函式式語言需要強勁的硬體作為支援。只有到現在,那些老祖宗們才能嶄露頭角。rust兼顧函式式的設計以及ruby般的超高抽象,下可底層肛c,上可web揍java與go,博大家之所長,是一門絕好的語言。得之不易,望諸君好好學習。另外,原本的rust作者去做swift了,這可能預示了什麼。我還是鑽研Clojure吧.......

  • 2 # 程式設計挖掘機

    一句話概括: 時勢造英雄!

    Rust 的設計目標是什麼?

    1. 編譯期型別檢查

    2. 確定性記憶體管理,無需GC

    3. 內建安全併發模型,無資料競爭

    4. 系統級的硬實時/硬體程式設計

    5. 泛型

    C 的設計目標是什麼?

    重要的詞說三遍, 效能, 效能, 效能! 可能地榨取以及利用到每一點效能。

    為啥? 因為當時的 CPU 和記憶體都太貴了!

    所以, C 語言儘管有種種問題, 比如記憶體洩露, 語法簡陋, 但是它效能好啊! 所以就廣泛流行了!

    現在程式語言的痛點是什麼?

    現在希望效能有點開銷沒關係, 希望儘可能高效能時保障安全! 所以 "小孩子才做選擇, 成年人兩者都要. ", 所以 Rust 才火啊!

  • 中秋節和大豐收的關聯?
  • 做過很多傷害男友心的事,男友提出分手,我後悔了,要不要挽回,怎麼挽回?