字體:    護眼關燈

第427章 幻如果創造一種計算機高級語言 (第1頁)

=對C++語言的猜想=

1:想要創建一個數據容器,先要聲明數據容器的名稱,然后還要定義程序默認初始值(也就是不需要用戶輸入,就在算法中定義一個初始值,比如初始值是0,比如初始值是1)。

2:基于起因,經過,結果的算法

2.1:觸發,就是當出現什么情況,就運行某一段代碼,如果沒有出現什么情況,就不運行某一段代碼。

2.2:正常時會怎樣,異常時會怎樣(也就是作者在設計程序時,就需要考慮到各種BUG的內部版本就修復)。

2.3:什么結果是合理范圍內,什么結果是合理范圍外(需要逆向檢索起因和過程的情況)。

3:基于循環和淘汰的算法

2.1:出現什么情況,就需要進行漸變循環(每次循環都有不同,一般用于猜密碼,窮舉法無限接近最近似答案)。

2.2:出現什么情況,就需要進行非漸變循環(也就是每次循環都一樣,一般用于響應用戶)。

2.3:用循環來隱藏算法,一般都是使用一段特殊的跳出循環的方式,來實現除非使用特殊方法跳出循環,否則是不會應用到跳出循環外的算法(一般作為創作者權限,彩蛋,以及給反匯編者觀看的內容)。

2.4:出現什么情況,就跳過某段代碼,沒有什么情況就不跳過某段代碼(一般為淘汰代碼)(更多的是應用在向前兼容和向后兼容)。

3:基于引用

3.1:比如WINDOWSAPI,DIRECTXAPI。

3.2:比如直接調用通用程序的數據庫來運行(多為二次創作,使用公共模板來實現定制功能)。

3.3:比如調用特定網絡服務器內容進行展示(廣告,實時更新的培訓文件)

感覺計算機語言這種東西,本身就是一種如同人使用的語言一樣,不管是法語,英語,中文,蘋果在所有語言中被定義不同的發音和書面語言,然而都適用于蘋果,船在所有語言匯總被定義不同的發音和書面語言,然而都使用于船。

既然外國人很喜歡創作計算機語言,為何就不能獨創純中文的高級計算機語言呢?

或等式,循環式,交互式,逆向式,虛擬式,定義式。

『點此報錯』『加入書架』