Tea 语言 1.0 Beta 版发布
生活随笔
收集整理的這篇文章主要介紹了
Tea 语言 1.0 Beta 版发布
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2020 年 1 月 22 日,Tea 語言發布了 1.0 首個 Beta 版本,該版本完善和優化了 Tea 語言 1.0 的眾多特性。
Tea 語言是一種新的計算機編程語言,采用強規范設計(規范即語法),擁有簡約的強類型系統和單元模塊體系,支持類型推斷,支持面向對象和函數式編程,語法精煉簡潔。其目標是成為一個友好的,支持多端開發的編程語言,并盡量支持常用編程語言生態,讓開發者可以繼續使用已有工作成果。目前通過編譯生成 PHP 代碼運行,可調用 PHP 庫,可以用于 Web 服務器端開發。預計后續將支持部分其它編程語言。
Tea 語言非常注重語法的友好性,通過對語法進行優化設計,希望開發者可以更輕松自然的編寫代碼,可以更專注于創意實現。也盡量保持了常用編程語言的語法風格和習慣,以降低學習成本。
Tea 語言項目最早開始于 19 年 2 月份,項目初衷主要是用于提升內部開發效率和實現產品功能,最初特性較少,在完善和優化后,于 19 年 12 月初發布開源。
版本特性:
- Strongly specification
- Strongly typed
- Type inference
- Types (String, Int, UInt, Float, Bool, XView, Regex, Iterable, Callable, MetaType)
- Return collector
- Units
- Classes
- Interfaces
- Functions
- Lambdas
- Constants
- if statements
- case statements
- for-in statements
- for-to/for-downto statements
- while statements
- try statements
- else/elseif branches for if/case/for
- catch/finally branches for if/case/for/while/try
- #include expression, and #expect declaration
- #raw strings
- Single quoted strings, Double quoted strings
- String interpolations
- Declarations for PHP Classes/Functions/Constants
項目網址:https://github.com/tealang/tea
總結
以上是生活随笔為你收集整理的Tea 语言 1.0 Beta 版发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯提出全资收购挪威游戏公司Funcom
- 下一篇: 郭台铭承诺:富士康威斯康辛州工厂今年将投