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

J2EE 码拜 8年前 (2016-05-27) 1079次浏览
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
}
}

解决方案

30

本人对中文编程一直比较反感,
1. 构成语法核心的关键词就几十个,就算是英文,有什么难的,转成中文有什么意义,只是多记了一些关键词而已
2. 现在的各种语言不能处理中文吗
3. 基于JVM就不要想做系统级编程  2.9
4. 相比php scala, groovy,有什么优势

10

说实话本人没看出什么优势- -,效率上不用想超过java C++等,毕竟你是基于它们实现的,
然后应用层面按本人的理解你只是对jvm进行封装,包装成你要的样子,
唯一的优势在于是国文大家不陌生,其他的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明要做一款易语言相似的语言,目前已有初步想法,征求大家意见呀
喜欢 (0)
[1034331897@qq.com]
分享 (0)