精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

Tea语言(Tealang)v1.0免费版

Tea语言(Tealang)v1.0免费版

类型:编程开发 语言:简体

大小:192KB 更新时间:2020-07-16

推荐指数:

应用简介


Tea 语言Tealang 是一种具有类型推断功能的高度标准化和类型化的编程语言。它的语法简洁,注重语法友好性,支持面向对象,支持函数式编程。目前编译生成PHP代码运行,可以调用PHP库,可以用于Web服务器端开发。









Tea 语言(Tealang)是一种高度标准化、类型化的编程语言,具有类型推断功能。它的语法简洁,注重语法友好性,支持面向对象,支持函数式编程。目前编译生成PHP代码运行,可以调用PHP库,可以用于Web服务器端开发。



Tea语言(Tealang)



语言介绍



Tea语言是一种采用强规范设计(标准是语法)的新型计算机编程语言,具有简单的强类型系统和单元模块系统,支持类型推断,支持面向对象和函数式编程,语法精炼简洁。它的目标是成为一种支持多终端开发的友好编程语言,并尝试支持常用编程语言的生态系统,以便开发者可以继续使用现有的工作成果。目前,通过编译运行生成PHP代码,并可以调用PHP库,可用于Web服务器端开发。预计未来还会支持一些其他编程语言。



茶语言非常注重语法的友好性。通过优化语法设计,我们希望开发者能够更加轻松自然地编写代码,并且能够更加专注于创意实现。我们也尽量保持常用编程语言的语法风格和习惯,以降低学习成本。



Tea语言项目于2019年2月首次启动,项目初衷主要是为了提高内部开发效率,实现产品功能。它最初几乎没有什么功能。经过改进和优化,于2019年12月上旬首次开源发布。



语言特征



规范性强,规范就是语法,简洁明了



具有类型推断的简单、强类型系统,类型推断和检查将在编译时执行



方便的XView类型,非常适合Web视图组件开发



智能Return Collector功能可以自动按类型捕获数据放入数组作为返回值



有限类型兼容性,数据操作方便又不失安全



内置类型封装成伪对象,支持对象成员风格调用,如:'Some string'.length



内置单元模块(Unit)系统,基于单元模块组织程序,以及访问控制



没有普通的全局变量,变量作用域达到普通函数级别。无需担心全局变量污染。



字符串处理语法灵活、简单、功能强大



流程控制语法灵活、简单、统一(均支持catch/finally分支,且for支持else分支)



算子规则简单有规律,容易记忆



支持Lambda表达式和普通函数,函数是一等公民



支持类和接口。接口可以有默认实现。面向对象的功能简单但功能强大。



支持普通函数、普通常量、类和接口(公共/内部)的访问控制



支持类/接口成员的访问控制(公共/内部/受保护/私有)



通过编译生成目标语言代码来运行