他开始开发俄语编程语言。缩写:RNP。好吧,因此,他开始开发RNP的解释器。RNP与KuMir语言类似,但是与其他语言相比会有明显的不同和优势。不需要声明变量,因为第一次在程序清单中找到变量时,解释器将自动使用该名称创建Double类型(实数)的变量。我使用Lazarus开发环境(Pascal编程语言)的32位版本编写解释器。当然,连续有保留字:开始,结束,是否循环。但是保留字可以用作变量名!您可以从链接下载存档,它包含一个二进制文件(0.2版),简单的程序:
C和Pascal存档将离开,Python将被淹死,Java将被抽烟!免费下载和分发,编写程序,给我写有关故障的信息。请不要被零除! :)附录1(莫斯科时间2月28日18:30):1)有人嘲笑该语言的名称,提供了自己的选择。就像小孩子一样:)2)有人根本不想下载档案,甚至可能根本不跟随链接。谁又提出URL和HTTP的全部原理?3)有人不想脱离英语。大概并且仅用英语狂欢,使用诸如startup,commit,fuck,life hack,汉堡包,运动衫之类的词。附录2(从莫斯科时间2月28日19:15开始):我在方括号中给出了拉丁语类似物。语言构造的实现方式为:开始(开始;循环的开始),循环(循环;循环主体的结束),if(如果),=(赋值)。二元运算符:*(乘法),+(加法),-(减法),/(除法),^(乘幂),%(百分比),mod(除以数的余数)和(位与),xor(位异或)或(位或)>>(向右移位)。一元命令:LINvert(LInvert;变量的逻辑求逆),四舍五入(四舍五入;将实数四舍五入为整数),显示(显示;显示变量的名称和值)这是用于计算质数的代码: = 3
= 60
= / 5
= 1
2 = + 1
0 = mod 2
= 0
= 0
= - 1
= 0
= + 2
= - 1
结果: = 3
= 5
= 7
= 11
= 13
= 17
= 19
= 23
= 29
= 31
= 37
= 41
= 43
= 47
= 53
= 59
= 61
= 67
= 71
= 73
= 79
= 83
= 89
= 97
= 101
= 103
= 107
= 109
= 113
PS 对于未来:-数组机制。-除了分配一个变量,您还可以在其左侧写一个公式,该公式不仅可以代表一个变量,而且可以代表另一个变量的运算。-代码分析。向程序员发布详细提示。-自动将代码重新格式化为所需样式。-变量名可以缩写。解释器将确定所声明的变量的含义。-有时假定语言的构造(如果为循环)与变量之间没有空间。-任何代码都可以写在一行上。-将多个代码文件合并到一个文件中。-语言设计名称中的任意数量的字母。