微軟將推新編程語言M#:系統編程級別的C#
英文原文:Microsoft reportedly developing a programming language called M# — and it may be open-sourced
微軟正在開發一款新的編程語言: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#這一新的語言,就是因為現在的編程語言太多的緣故。
一名自稱前微軟員工的網友在網站 Reddit 上發帖稱,該語言來自 Sing#。Sing#是微軟在 2003 到 2010 年研發的實驗操作系統 Singularity 的系統語言。
Reddit 討論:The Microsoft response to D and Rust: M#
來自:
www.iteye.com
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!