习语言编辑器
作为一种中文编程语言,习语言中所有的关键字和函数都为中文,也支持C语言现有关键词。
习语言有可能成为将来中文系统的开发语言。目前习语言本身由中文C语言,中文汇编语言,中文项目构建工具组成,支持控制台编程、绘图操作、图形控制台程序、视窗程序编写。
历史经验证明,英文写的代码大部分都会遗忘的。而习语言则避免了这一点。真正符合汉语言特色。而且支持全角和半角的标点符号,编程时输入符号类时不用切换为英文输入法。
中文C(习)语言中文编程系统(简称:习语言):是一款主要用于教育和学习的中文编程软件系统。基于现有C语言系统实现并有扩充。
1、完全兼容现有的C语言系统,在设置好头文件路径的条件下,可以编译现存大部分C代码。
2、完全支持全中文编程。
3、综合了PASCAL和C的优点实现,支持“开始”“结束”扩起语句块。支持更多注释方法,方便程序组织。
4、支持多字节字直观表示。如'我','abcd'都可以作为字(符)。
5、支持中文标点符号,中文标点符号和英文标点符号混合使用等。
6、支持文章式的程序组织,中文文章中嵌入程序,直接编译。
7、支持中文运算符,支持全角,半角混合使用。
8、体积小巧,单一接口文件,使用理解容易。
1、开发底层软件如操作系统等
2、写控制台程序(俗称DOS程序)
3、写纯图形界面程序(通常的WINDOWS程序)
4、写控制台和图形界面同时存在的混合程序。
下面是一个简单的视窗例子,让大家体会习语言的魅力:
#包含“习语言系统.接口”
#包含“习语言视窗.接口”
效果图
【主程序】
整数类型主函数(整数类型参数个数,字符类型*参数表[])
图形初始化显示器(空指针,320,240,空指针,0,空指针); 图形打开显示器();
图形输出文字(10,30,“春眠不觉晓,处处闻啼鸟!”);
图形输出文字(10,200,“按任意键退出”);
获取按键();
图形关闭显示器();
返回0;}
效果图:
习语言1.76修订
1、支持PASCAL赋值运算符
2、支持从1开始的数组表示语法
编辑器界面
3、完善系统函数
习语言1.75修订
1、增加多输出窗口。
2、改善函数帮助显示。
3、变量名支持GB18030字符(早期版本支持GB2312)。
4、支持DLL隐式调用(商业版才支持)。
习语言1.72版修订
1、扩充部分实用函数。
2、支持图片直接显示和声音播放等多媒体接口。
习语言1.71版修订
1、增加动态库函数声明调用宏,简化动态库访问。
2、解决上一版本发现的小数类型在输入时的错误问题。
3、增加图形格式输出和图形输入功能,方便将所有控制台程序迁移为图形程序。
4、优化视窗函数,新增大量视窗函数,更方便绘制各种控件,方便视窗程序的编写。
5、在编辑器环境中增加资源的支持。
习语言1.70版修订
1、完善编译环境,用习语言写的工具代替原来的批处理。
2、支持动态指针数组,链表,完善文件名处理。
3、优化编辑器,适应中文状态下输入英文符号。
4、完善词汇函数表,点击可实现多行代码输入。
5、支持函数别名,支持中文句号作为语句结束。
6、完善习语言程序设计文档。
习语言1.69版修订
1、完善编译器,增加纯汇编代码生成功能,应xl-os开发需求增加。
2、在编辑器中增加习语言词汇树,实现快速添加词汇到编辑区。
习语言1.68版修订
1、完善编译器,优化代码生成
2、完善条目有点多,省略...。
习语言1.66版修订
1、微调运算符优先级更符合思维习惯。
2、修正浮点初始化为负数时处理错误。
3、根据最新版本的更改更正视窗示例。
习语言1.65版修订
1、继续完善浮点处理问题。
2、严格函数调用,不再允许未声明直接调用函数。
习语言1.62版修订
1、修正浮点处理问题。
2、增加main函数名支持
3、完善中文提示。
4、支持C代码直接编译
习语言1.6版修订
1、完善标准调用和C调用的处理
2、修正浮点运算错误
3、增加中文命令
4、增加C和习语言相互转换的命令。
习语言1.5版修订
1、更新习语言编辑器,增加在开始运行时提示打开或新建。
2、整理系统函数接口定义,完善函数注释。统一将文件读写函数的文件句柄放为第一个参数,统一读字符为读取单字节英文字符,读字为读单字节英文字符或汉字。
3、支持文件打开和保存函数、支持对话框创建,控件创建等图形编程。
4、修正中汇几个错误。
1、完成支持全中文的习语言(中文C)预处理器,编译器,生成全中文汇编代码(X86)。
2、完成支持全中文汇编(X86)的汇编器。生成兼容微软格式的目标代码。用微软的连接工具连接可生成WINDOWS上的控制台程序和视窗程序。
3、完成全中文标准习语言函数库。可以支持基础的控制台和图形编程。
4、完成支持全中文构建指导书(等效makefile)的构建工具(等效make)
5、完成支持中文语法高亮的编辑器,可以支持习语言源程序和构建指导书的语法高亮和编辑。及习语言源程序的集成编译。
6、完成习语言基础教程。
1、用习语言开发相关配套工具。
1.4版在易用性上有很大提高,解决了一些发现的问题。
目前已经有1.5版,支持windows图形设计。
截止2012年5月最新版是1.76
现在可以通过添加函数库的方式兼容c/c++
不过在使用上现在需要注意几点就是先进行编译然后运行并且控制台程序和图形模式的编译方式不同需要分别点两个不同的编译按钮左侧的是控制台按钮右侧的是图形模式编译按钮通行模式编译按钮是运行然后是带参数的运行再就是运行捕获(会在下方的输出面板上面显示程序运行的时候输出的文字内容)
在正在开发直接点运行自动进行编译并且运行的功能。
1、小巧玲珑,绿色免安装,安装后亦可自由移动而不影响正常使用。
2、可安装于U盘中,自由携带和网吧中使用,特别适合没有固定电脑的学生等人群学习C语言使用。
3、系统简单,轻松编程。更容易掌握编程原理。
4、可支持全英文,中英混合,全中文等多种方式编程,方便写出易理解,易维护的代码。
5、支持视窗编程
1、小巧玲珑,绿色免安装,安装后亦可自由移动而不影响正常使用。
2、可安装于U盘中,自由携带和网吧中使用,特别适合没有固定电脑的学生等人群学习C语言使用。
3、系统简单,轻松编程。更容易掌握编程原理。
4、可支持全英文,中英混合,全中文等多种方式编程,方便写出易理解,易维护的代码。
5、支持视窗编程
6、通过添加函数库可以完美兼容c/c++对vc++6.0的支持度最高
现在已经开发出1.72版
习语言1.80版可通过论坛、微群、做相关的任务获取。