日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

中语言超酷特性 之 --- 逆唤算式

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 中语言超酷特性 之 --- 逆唤算式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

中語言計算技術研究與發展聯盟

舒生羽? wzyorg@gmail.com

?

????? 中語言設計所有的設計努力都追求使得中語言程序的形式上達到如下目標:

????一、口感上中語言的程序應該是朗朗上口,津津有味。

??? 二、視覺上中語言的程序應該是一目了然,脈絡分明。

????三、思維上中語言的程序應該是行云流水,無滯無礙。

??????為此,中語言設計者總是力圖讓程序形式能夠自然的呈現出計算過程,就像是用符號序列在呈現一種東西在流動。這必然在某些方面跟現有多數語言背道而馳,但卻跟有些地方的記號有類似之處。

????? 比如中語言的賦值符號是“->”而不是通常的“=”,這也跟有些地方的“<-”符號反向。因為中語言設計者認為這樣更能呈現出值的運動和符號狀態變化的演進過程,而沒有其它兩種的別扭和顛倒感,當然這也受限于設計者的經驗和感覺。

???? 這里要介紹的是中語言的逆喚算式,其中用到了一個逆喚符號,佢跟中語言里面“->”操作符有很大的相似性。這種相似不僅是形式上,也是意義上的,但是這里的意義是指值的流動感。逆喚算式是使喚算式

算力(1,2, …., )

的?反向,也就是

(1,2, …., ) +> 算力

而且在單個佐數的情況下可以省略括號。這種寫法在某些程序內使用時能帶來美妙觀感。

下面就是一個使用逆喚算式的例子。

樸庫.標準進出;迭法: (幾: )->()=幾 % 2 == 0 ? 幾 / 2 : 3 * 幾 + 1;道: ()->()= {果: = 22;打印文套("果 = %d\n", 果);果 +> 迭法 +> 迭法 -> 果;打印文套("果 = %d\n", 果);果 +> 迭法 +> 迭法 +> 迭法 +> 迭法 -> 果;打印文套("果 = %d\n", 果);果 +> 迭法 +> 迭法 +> 迭法 +> 迭法 +> 迭法 +> 迭法 -> 果;打印文套("果 = %d\n", 果);果 +> 迭法 +> 迭法 -> 果;打印文套("果 = %d\n", 果);果 +> 迭法 -> 果;打印文套("果 = %d\n", 果); }

程序的執行結果如下圖所示:

官網源文件參考:http://www.zhongyuyan.org/ZStudy/超酷程序/逆喚算式.html

?

總結

以上是生活随笔為你收集整理的中语言超酷特性 之 --- 逆唤算式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。