要做一款易语言类似的语言,目前已有初步想法,征求大家意见呀

attilax 2016-02-10 07:38:13

Atitit. 真正的全中国文字attilax易语言的特点以及范例


1. 前言 attilax易语言是什么?? 1
2. attilax易语言的特点 2
2.1. 支持多语言文字,不只汉字,还有藏文,维文阿拉伯文,蒙文(西里尔字母 俄文),真正的全中国文字,真正的做到了中文编程 2
2.2. 中英文夹杂 ,取长补短。。 2
2.3. 简化内置类型, 可以使用字符串以及数字类型,不在区分int float double什么的。。 2
2.4. 内置的自动的隐式类型转换 2
2.5. 跨语言,建立在java c# c++ jvm clr上面的一种dsl 语言 2
2.6. 建立在jvm clr java c#之上,可以开发大型企业级应用,方便直接使用各种开源类库 3
2.7. 跨平台(java/c++宿主) 3
2.8. 功能强大,凡是java c# c++能实现的,都可以实现 3
2.9. 可以做系统级别的编程(需要c++/c宿主) 3
2.10. 支持一定的操作符重载 3
2.11. .Linq支持 3
3. 范例 attilax易语言(基于jvm) 3


1.前言 attilax易语言是什么??
attilax易语言是attilax所发明的。。借鉴了少部分易语言的特点,对其缺点大力改进( 只支持汉字,不能支持藏文维文阿拉伯文蒙文,所以并不是全面的中国文字编程语言,另外,易语言更加类似于玩具语言,不能编写大型商业程序)。。而attilax易语言,支持全面的中国文字(藏文维文阿拉伯文蒙文以及各地方言),第二,支持全面的jvm clr c++平台,可以开发大型商业程序与系统程序。。本质上,attilax易语言是建立在java,c#,c++,php,js上的一款跨语言跨平台DSL..


创造attilax易语言的初衷是进行用全面的中国文字(藏文维文阿拉伯文蒙文,以及方言) 来编写程序的实践,以及跨语言跨平台的实现,当然经过扩展也可以支持全球其他文字 通过以上,不同的文化的差异造成对编程学习上的很大区别,中文文化背景决定了中国人还是学自己的编程语言好。
我也很希望中国人能用上自己的编程语言, attilax易语言适合专业软件开发人员,潜力巨大,但尚未发展完善;
让我们拥有自己的编程语言。。Yeah、

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax

2.attilax易语言的特点
2.1.支持多语言文字,不只汉字,还有藏文,维文阿拉伯文,蒙文(西里尔字母 俄文),真正的全中国文字,真正的做到了中文编程
2.2.中英文夹杂 ,取长补短。。
2.3.简化内置类型, 可以使用字符串以及数字类型,不在区分int float double什么的。。
当然也可以直接使用float double,大部分场合下,这些类型无需区分,达到了简化编程的特点。
2.4.内置的自动的隐式类型转换
方便开发。

2.5.跨语言,建立在java c# c++ jvm clr上面的一种dsl 语言
可以以任何语言实现,比如常见的java c# c++ php js等。。



2.6.建立在jvm clr java c#之上,可以开发大型企业级应用,方便直接使用各种开源类库
2.7.跨平台(java/c++宿主)
2.8.功能强大,凡是java c# c++能实现的,都可以实现
2.9.可以做系统级别的编程(需要c++/c宿主)

2.10.支持一定的操作符重载
2.11..Linq支持


3.范例 attilax易语言(基于jvm)
import com.attilax.lang.cn.字符串;
import com.attilax.lang.cn.数字;
import static com.attilax.lang.cn.字符串.*;
public class attilax易语言测试 {

public static void main(String[] args) {

字符串 $变量1=new 字符串( "1");
数字 $变量2=new 数字(2);
// 数字 $变量3=new 数字(2.2);
数字 $变量6= $变量2.加($变量1);
输出( $变量6); //输出结果3

}



}
...全文
709 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
一只臭狮子 2016-07-14
  • 打赏
  • 举报
回复
凑凑热闹。。
qq_15915835 2016-07-14
  • 打赏
  • 举报
回复
并没有什么优势
ITjavaman 2016-07-14
  • 打赏
  • 举报
回复
说实话我没看出什么优势- -,效率上不用想超过java C++等,毕竟你是基于它们实现的, 然后应用层面按我的理解你只是对jvm进行封装,包装成你要的样子, 唯一的优势在于是国文大家不陌生,其他的。。。。。。。。。。。。。。
TimesSuperman 2016-07-13
  • 打赏
  • 举报
回复
好!支持,期待!
TimesSuperman 2016-07-13
  • 打赏
  • 举报
回复
引用 1 楼 tianfang 的回复:
我对中文编程一直比较反感, 1. 构成语法核心的关键词就几十个,就算是英文,有什么难的,转成中文有什么意义,只是多记了一些关键词而已 2. 现在的各种语言不能处理中文吗 3. 基于JVM就不要想做系统级编程 2.9 4. 相比php scala, groovy,有什么优势
你喜欢英文不代表全中国人都喜欢英文,我就喜欢中文编程,我就是用易语言写商业程序的
openlabx.org.cn 2016-02-15
  • 打赏
  • 举报
回复
任正非说:小改进大奖励,大建议只鼓励。
Stluny 2016-02-15
  • 打赏
  • 举报
回复
和编译原理有关的东西 我只看看 不说话。。。
tianfang 2016-02-15
  • 打赏
  • 举报
回复
我对中文编程一直比较反感, 1. 构成语法核心的关键词就几十个,就算是英文,有什么难的,转成中文有什么意义,只是多记了一些关键词而已 2. 现在的各种语言不能处理中文吗 3. 基于JVM就不要想做系统级编程 2.9 4. 相比php scala, groovy,有什么优势

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧