編程語言Toit開源了!
Toit 是一種面向對象的物聯網編程語言,在 IoT設備上能夠實現秒級代碼部署(注:如果使用C語言,一個簡單的代碼更改需要幾分鐘才能重新部署);同時,Toit也是一種現代的、內存安全的編程語言,集成了先進的編輯器功能,如語法高亮、goto-definitions 、代碼自動補全等等。
Toit 編程語言具備以下特征:
- 現代、簡單、易于使用
- 高級和面向對象
- 聲明性和靜態分析
- 安全和垃圾收集
Toit的出現是因為有一群軟件工程師對IoT開發的現狀感到不滿,憑借著在Google為Flutter構建V8 JavaScript 引擎和Dart語言的豐富經驗,他們開始自己構建適用于IoT的最佳平臺。也正是在平臺構建過程中,他們意識到必須有一種高效的編程語言來滿足物聯網的需求。最開始,他們嘗試使用了Python和JavaScript,但在微控制器上,這兩種語言的速度都不夠快。
為了解決性能和健壯性問題,Toit團隊開始研究Toit語言,經過測試發現,Toit在 ESP32 上的執行代碼速度比 MicroPython 快 30 倍以上,同時學習門檻也很低,Python開發人員在幾小時內就可以學會它。
為什么會選擇開源Toit?Toit團隊表示:“從一開始,我們就明確知道Toit肯定是會在某個時刻開源的,因為所有主流的編程語言都是開源的。開源可以獲得充滿活力的生態系統,編程語言才能被大規模采用。經過多次迭代和實際環境的應用,Toit語言已經成為微控制器編寫強大軟件的利器,我們希望更多開發者能夠從中受益,因此選擇將它開源出來。”
Toit開源地址:github.com/toitlang/to…
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125668.html