Google 的新程式語言Carbon

Google 最近發表了新的程式語言 Carbon, 其主要的目的是用來作為C++的後繼語言;從目前的資訊可以知道,它的角色比較像是 Kotlin 之於 Java, 除了強調現代化的編程方式以外,且能夠繼續支援舊有的C++程式庫(這點其實蠻吸引人的XD)。

通常看到C++程式語言的繼任者,現在大概都會想到Rust吧,但其實定位不太一樣…

Rust 在設計之初主要是作為更安全的系統語言為出發點而設計的,所以它並不相容於既有的C++程式,所以對於已經有許多C++ 程式的組織而言,使用Rust 就相當於要改寫許多內部的程式…

Carbon在這邊則採用類似於Kotlin的模式,新的語法但又可與公司現有的C++程式一起編譯的特性,想必正式GA之後應該可以有不錯的發展…

Reference:

新的Docker Desktop 費用

對有在使用Docker 當作日常開發工具的開發者來說,這應該是個值得注意的消息,也就是Docker Desktop 現在已經不是完全免費了!

對稍大型的企業(人數>=250人或年度收入>=$10M USD)來說,它們可能必須購買相關的授權才能夠繼續使用;然後新聞內容有提到,若是使用Docker command line的話,還是維持免費。

Docker Desktop主要是包了很多功能,像是image的管理,container的管理…等等。

UPDATED: DK 的相關文章有提到如何用macport 安裝docker engine,到時真的有需要時可以來參考一下XD

Reference

Docker Desktop no longer free for large companies: New ‘Business’ subscription is here • The Register