官术网_书友最值得收藏!

第134章 基本測試

2070年的8月1日。超級量子計算機終于制造好了。

一共3億個量子比特的計算機,計算速度可達到每秒1000萬兆次,每次可達10億次命令執行。則運算速度可達1億兆次命令。

如果有十億條代碼,每條代碼代表一個命令。電子計算機是一個一個執行。量子計算機是一并執行。

我將c++代碼開始寫在里面。編寫一個解釋器。

首先是寫關鍵字。

類型不是關鍵字。

首先寫一下C++中包括的關鍵字。

sizeof const void mutable class static typedef struct break case return goto if...

再加上內存管理的關鍵字

delete/remove,刪除變量。

heap(size),開辟堆區。

space,定義一個變量所在的指針空間,使用方法為a =值 space 地址;,注意避免野指針問題!每個程序有他限制分配的內存。space是在程序限制使用空間的開頭加上一定的地址。

…………

再加上導入關鍵字import,可以導入一個路徑的文件/庫。但如果引用一個http或https,則運行時必須保持在連接網絡的狀態,否則這句指令將會被忽略。

再加上數學里的關鍵字。

in,用法為a in A,意思是判斷a是否屬于A集合(數組)或對象。返回true或false。

not,或嘆號,表示取反。

not in,與in相反,表示不屬于。

childarray,子數組,或子集。用法為a childarray b判斷a集合/對象是否是b集合/對象的子集。

…………

再加上邏輯關鍵字。

之后,就可以了。

【叮!標識符要求是什么?】

“標識符只要不和關鍵字沖突即可,可以是任意字符。但是如遇到轉義字符需要使用\\。”

我繼續寫起代碼來。

【編譯!】

【編譯通過!】

【運行!】

【運行無報錯!】

我在解釋器中,寫代碼。

#include stdinout

print(“正確運行“);

我點擊運行,結果正確運行。

繼續。

a=10,b=10;

輸出a,b的值。

正確輸出。

設置a,b不一樣的值,看能不能正確的輸出。

也正確的輸出了。

所有的數據類型都輸出了。

繼續各種關鍵字,都正常的輸出了。

我繼續進行運算。

加,減,乘,除,乘方,開方,對數,取最大值…………等等一系列高等數學操作,借助計算器,全對!

但是,我試試精度問題。

【執行】0.1 + 0.2

【輸出】0.30000000000000004

還是有精度問題啊!

“解決精度問題”

【生成解決精度問題的方案,共10000種優秀且明確方案,已經生成最佳方案。】

滿意!

【執行】0.1+0.2

【結果】0.3

正確!

【叮!不使用系統的幫助,查找10個精度問題的運算,測試結果。獎勵積分+100萬,隨機一個隱藏功能】

【任務進度:1/10】

0.7+0.2=0.8999999999999999(精度問題)

0.7+0.2=0.9(正確結果)

對了。是正確結果

0.3+0.56=0.8600000000000001(精度問題)

這也沒遇到精度問題。

…………

【任務完成】

【當前功德:37000】

測試通過之后,我直接發布。

發布版本為Alpha 1.0.0。

內部人員頓時狂喜!這么長的時間終于有了新的一個發布語言。

內部人員開始測試,發現沒有錯誤。之后就在內部中投入使用。

【功德:35000】

主站蜘蛛池模板: 肥西县| 舒兰市| 炉霍县| 三亚市| 阳信县| 义乌市| 岚皋县| 广水市| 天峻县| 隆林| 鹤峰县| 阿尔山市| 新晃| 民县| 恩施市| 洛扎县| 临漳县| 河源市| 芒康县| 洞头县| 临泽县| 凤城市| 常熟市| 贵溪市| 通许县| 泰安市| 济源市| 望江县| 临漳县| 泸西县| 商都县| 房产| 常熟市| 洛南县| 淮南市| 台江县| 吴川市| 凤台县| 巴塘县| 通辽市| 天气|