認(rèn)識(shí) Crystal
Crystal 是繼 Ruby 語言之后的又一個(gè)在 Web 開發(fā)中占據(jù)高分量的一個(gè)開源的編程語言。Crystal 與 Ruby 編程語言的語法有些類似,比較優(yōu)越的是 Crystal 將 Ruby 的編程高效性和 C 語言的性能結(jié)合到了一起。并且 Crystal 需要經(jīng)過編譯,所以速度快,占用內(nèi)存少,使用起來較方便。
Crystal 特性
- 類似于 Ruby 的語法;
- 編譯后的代碼是高效的本地碼。
- 可在 Crystal 內(nèi)通過代碼綁定調(diào)用 C 代碼;
- 在編譯時(shí)進(jìn)行代碼評(píng)估和生成,避免了公式化的代碼;
- 支持靜態(tài)類型檢查,但是無需指定變量類型或方法參數(shù)。
相關(guān)閱讀
《Ruby教程》
《C教程》
官方文檔鏈接
https://crystal-lang.org/docs/