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表达式和普通函数,函数是一等公民。
支持类和接口,默认情况下可以实现。面向对象的特性简单而强大。
支持对常用函数、常用常数、类和接口(公共/内部)的访问控制
支持类/接口成员的访问控制(公共/内部/受保护/私有)
通过编译和生成目标语言代码来运行。
(671款)
(0款)
(357款)
途人软件园收集常用的编辑软件和数据库软件,比如delphi,sqlserver2000,c语言软件,编译软件等等优秀的软件下载。
阴阳师觉背景故事(阴阳生死令小说大概内容)
2024-05-03 08:30:32 531161元气骑士兑换码2022年最新 元气骑士礼包码大全2022
2024-05-03 08:30:32 9054和平精英鸡仔答题站标准答案大全:12月24日鸡仔答题站答案分享
2024-05-03 08:30:32 8830《孤岛惊魂6》攻略——打开阿古达悬崖检查站
2024-05-03 08:30:32 6875和平精英2022最新灵敏度分享码 和平精英灵敏度最新2022
2024-05-03 08:30:32 5832《双人成行》攻略——第七章节小游戏
2024-05-03 08:30:32 5623放开后,我们还需要戴口罩吗?
2024-05-03 08:30:32 4295梦幻西游:109级单开门派推荐,停109散人推荐门派
2024-05-03 08:30:32 4257《宝可梦·朱紫》盘点新精灵的特殊进化
2024-05-03 08:30:32 3330《孤岛惊魂6》攻略——黑市卡BUG买过载武器
2024-05-03 08:30:32 3050