笔趣阁

字:
关灯 护眼
笔趣阁 >其他小说 > 学习之好处 > 第132章 基本测试

第132章 基本测试

    2070年的8月1日。超级量子计算机终于制造好了。

    一共3亿个量子比特的计算机,计算速度可达到每秒1000万兆次,每次可达10亿次命令执行。则运算速度可达1亿兆次命令。

    如果有十亿条代码,每条代码代表一个命令。电子计算机是一个一个执行。量子计算机是一并执行。

    我将c++代码开始写在里面。编写一个解释器。

    首先是写关键字。

    类型不是关键字。

    首先写一下c++中包括的关键字。

    sizeofconstvoidmutableclassstatictypedefstructbreakcasereturngotoif...

    再加上内存管理的关键字

    delete/remove,删除变量。

    heap(size),开辟堆区。

    space,定义一个变量所在的指针空间,使用方法为a=值space地址;,注意避免野指针问题!每个程序有他限制分配的内存。space是在程序限制使用空间的开头加上一定的地址。

    …………

    再加上导入关键字import,可以导入一个路径的文件/库。但如果引用一个http或https,则运行时必须保持在连接网络的状态,否则这句指令将会被忽略。

    再加上数学里的关键字。

    in,用法为aina,意思是判断a是否属于a集合(数组)或对象。返回true或false。

    not,或叹号,表示取反。

    notin,与in相反,表示不属于。

    childarray,子数组,或子集。用法为achildarrayb判断a集合/对象是否是b集合/对象的子集。

    …………

    再加上逻辑关键字。

    之后,就可以了。

    “标识符只要不和关键字冲突即可,可以是任意字符。但是如遇到转义字符需要使用\\。”

    我继续写起代码来。

    我在解释器中,写代码。

    #includestdinout

    print(“正确运行“);

    我点击运行,结果正确运行。

    继续。

    a=10,b=10;

    输出a,b的值。

    正确输出。

    设置a,b不一样的值,看能不能正确的输出。

    也正确的输出了。

    所有的数据类型都输出了。

    继续各种关键字,都正常的输出了。

    我继续进行运算。

    加,减,乘,除,乘方,开方,对数,取最大值…………等等一系列高等数学操作,借助计算器,全对!

    但是,我试试精度问题。

    0.1+0.2

    0.30000000000000004

    还是有精度问题啊!

    “解决精度问题”

    满意!

    0.1+0.2

    0.3

    正确!

    0.7+0.2=0.8999999999999999(精度问题)

    0.7+0.2=0.9(正确结果)

    对了。是正确结果

    0.3+0.56=0.8600000000000001(精度问题)

    这也没遇到精度问题。

    …………

    测试通过之后,我直接发布。

    发布版本为alpha1.0.0。

    内部人员顿时狂喜!这么长的时间终于有了新的一个发布语言。

    内部人员开始测试,发现没有错误。之后就在内部中投入使用。
『加入书签,方便阅读』
内容有问题?点击>>>邮件反馈
热门推荐
每天都在挨c中醒来gh 妖刀记 极品师娘 被疯批哄骗的阴郁男高 神墓 《掌中香》by喝杯奶茶 穆如归