User:PrySigneToFry/Silicon dioxide in a polypropylene box/QLTYLang
Jump to navigation
Jump to search
潜龙腾渊是由PSTF创作的编程语言。
受到LynChern的xxx语的启发,我创作了这个语言。
概览
潜龙腾渊(QLTYLang)是一门高级语言。它结合了LynChern的xxx语初稿与我曾创作过的一个编程语言“The Second Coming”还有中文(简体,中国大陆)的特点。
代码预览
柯尔莫哥洛夫复杂度
输出 『晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。』
数字机器
定义 漏 为 输入
漏 为 整型
漏 为 向下取整(绝对值(漏))
如果 漏 等于 0 执行:
只要 真 执行:
输出 0
没了
否则 执行:
重复执行 漏 次:
输出 漏
没了
没了
基本要素
在默认情况下,潜龙腾渊支持所有ASCII可见字符(含0x20)和《通用规范汉字表》中的所有文字。
当然,在安装时可以指定要支持哪些字符集。一般来说,潜龙腾渊安装程序支持以下模式:
- 默认模式:所有ASCII可见字符(含0x20)和《通用规范汉字表》中的所有文字(非繁体字或异体字)
- 欧洲模式:所有ASCII可见字符(含0x20)、所有ASCII扩展可见字符、所有拉丁文字扩充A区字符、所有拉丁文字扩充B区字符、所有国际音标扩充区字符、所有组合附表文字区字符、所有占位修饰符区字符、所有标准希腊文字、所有西里尔字母、《通用规范汉字表》中的所有文字(非繁体字或异体字)
- 简繁通用模式:所有ASCII可见字符(含0x20)、GB/T 2312 信息交换用汉字编码字符集(基本集)与GB/T 12345 信息交换用汉字编码字符集(辅助集)中的所有文字
- 中日韩通用模式:所有ASCII可见字符(含0x20)、GB/T 2312 信息交换用汉字编码字符集(基本集)、GB/T 12345 信息交换用汉字编码字符集(辅助集)、GB 7589-87 信息交换用汉字编码字符集(第二辅助集)、GB/T 13131 信息交换用汉字编码字符集(第三辅助集)、GB 7590-87 信息交换用汉字编码字符集(第四辅助集)、GB/T 13132 信息交换用汉字编码字符集(第五辅助集)、GB/T 16500-1998 信息交换用汉字编码字符集(第七辅助集)、GB/T 12052-1989 信息交换用朝鲜文字编码字符集、GB/T 16500-1998 信息交换用汉字编码字符集(第七辅助集)、GB/T 15564-1995 图文电视广播用汉字编码字符集 香港子集、大五码常用字、大五码次常用字、JIS X 0213 (Level 1 and Level 2) 7ビット及び8ビットの2バイト情報交換符号化拡張漢字集合(第1水準と第2水準)、JIS X 0213 (Level 3) 7ビット及び8ビットの2バイト情報交換符号化拡張漢字集合(第3水準)、JIS X 0213 (Level 4) 7ビット及び8ビットの2バイト情報交換符号化拡張漢字集合(第4水準)、KS X 1001 정보 교환용 부호계 (한글 및 한자)与KS X 1027 확장 한자 목록中的所有文字、所有日语假名(不含扩展及万叶假名)、所有谚文文字与“字母”、所有中日韩标点符号
- 万国统一模式:全部Unicode字符
一般来说,我们采用GB18030编码作为标准编码,但是在安装时可以指定使用SHIFT JIS或UTF-8等其他编码进行编码。
潜龙腾渊的代码统一由以下三部分构成:
- 关键字
- 标识符(含扩展标识符)
- 字面量
关键字
关键字在编程语言中具有着特殊的意义,它们不应该被用于标识符。
以下的代码将展示一部分常见关键字的用法:
如果 条件 执行:
# 我是代码
没了
只要 条件 执行:
# 我是代码,只要条件成立就会一直被执行
没了
重复执行 数值 次:
# 我是代码,我将被重复一定次数
没了
对于 迭代容器 的 迭代对象 执行:
# 我是代码,我将被作用于所有迭代对象
没了
定义 变量名称 为 变量数值 # 变量赋值 定义 变量名称 为 变量类型 # 变量类型转换