微軟將推新編程語言M#:系統編程級別的C#

jopen 10年前發布 | 8K 次閱讀 微軟

        英文原文:Microsoft reportedly developing a programming language called M# — and it may be open-sourced

        微軟正在開發一款新的編程語言:M# 。它在 C# 的基礎上添加了系統編程特性,可用來構建各種類型的應用,尤其是云計算應用。

微軟將推新編程語言M#:系統編程級別的C#

        微軟員工 Joe Duffy 日前在其個人博客中對M#的主要特性有:

  • Lifetime understanding
  • Side-effects understanding
  • 大規模異步編程(Async programming at scale)
  • 類型安全系統編程(Type-safe systems programming)
  • 現代架構(Modern frameworks)
  • 現代誤差模型(Modern error model)

        Joe Duffy 表示,M#相對C#、Java 等其他語言來說,它能在“性能”、“安全與生產力”兩方面會達到更好的平衡。同時,他也表示M#最終會開源,有可能就在令人充滿期待的 2014 年。他也談到,之所以開發M#這一新的語言,就是因為現在的編程語言太多的緣故。

微軟將推新編程語言M#:系統編程級別的C#

        一名自稱前微軟員工的網友在網站 Reddit 上發帖稱,該語言來自 Sing#。Sing#是微軟在 2003 到 2010 年研發的實驗操作系統 Singularity 的系統語言。

        Reddit 討論:The Microsoft response to D and Rust: M#

來自: www.iteye.com

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!