Tea语言(Tealang)是具有类型推断语言的强规范和强类型编程。它的语法简洁,语法友好,支持面向对象和函数式编程。目前PHP代码是编译运行生成的,可以调用PHP库,可用于Web服务器端开发。
语言介绍
Tea语言是一种新的计算机编程语言,它采用强规范设计(规范即语法),具有简单的强类型系统和单元模块系统,支持类型推理,支持面向对象和函数式编程,语法简洁。它的目标是成为支持多端开发的友好编程语言,并尝试支持通用编程语言生态,以便开发人员可以继续使用现有工作。目前通过编译生成PHP代码运行,可以调用PHP库,用于Web服务器端开发。预计将来会支持其他一些编程语言。
Tea语言非常重视语法的友好性。通过优化语法设计,我希望开发人员可以更轻松自然地编写代码,并可以更专注于创造性的实现。还要尽量保持通用编程语言的语法风格和习惯,以降低学习成本。
Tea语言项目于19年2月首次启动。项目的初衷主要是提高内部开发效率,实现产品功能。起初,它几乎没有什么功能。经过改进和优化,它于19年12月初首次作为开源发布。
语言特色
强规范,规范就是语法,简洁明了。
具有类型推断、类型推断和检查的简单强类型系统将在编译时执行。
便捷的XView类型,非常适合Web view组件开发。
智能返回收集器功能,可以按类型将数据作为返回值自动捕获到数组中。
有限的类型兼容性,方便数据操作而不失安全性。
内置类型被封装为伪对象,它支持对象成员样式调用,例如:“Some string & quot。长度
内置单元系统、基于单元模块的程序组织和访问控制。
没有普通的全局变量,变量的范围处于普通函数的最高水平,因此无需担心全局变量的污染。
字符串处理的语法灵活、简单且功能强大。
流程控制的语法灵活、简单、统一(均支持catch/finally分支,for支持else分支)。
运算符规则简单、规则且易于记忆。
支持Lambda表达式和普通函数,函数是一等公民。
支持类和接口,默认情况下可以实现。面向对象的特性简单而强大。
支持对常用函数、常用常数、类和接口(公共/内部)的访问控制
支持类/接口成员的访问控制(公共/内部/受保护/私有)
通过编译和生成目标语言代码来运行。
Tea语言(Tealang)相关下载
- 查看详情msdn for vb6.0简体2024-05-02
- 查看详情Nodes(编程作图软件)简体2024-04-30
- 查看详情RegularExpression(正则调试测试工具)简体2024-04-28
- 查看详情ActivePerl 64位(perl程序运行)简体2024-04-24
- 查看详情Prepros Linux版(前端开发工具)简体2024-04-21
- 查看详情 msdn for vb6.0 简体 2024-05-02
- 查看详情 Nodes(编程作图软件) 英文 2024-04-30
- 查看详情 RegularExpression(正则调试测试工 简体 2024-04-28
- 查看详情 ActivePerl 64位(perl程序运行) 英文 2024-04-24
- 查看详情 Prepros Linux版(前端开发工具) 简体 2024-04-21
- 查看详情 海龟编辑器(Python编辑器) 简体 2024-05-03
- 查看详情 DataStudio(数据库管理工具) 简体 2024-05-03
- 查看详情 火花编程 简体 2024-05-03