加載中 ...
首頁 > 建站 > 經驗 > 正文

有內味兒了,東北話做編程語言,好使、招人稀罕

2020-02-06 20:29:34 來源:

/mmbiz_png/KmXPKA19gWibRTMuNnFdia8qqFWjSXmnj6UtiakU70MU1beWOFRxnzu4KdbibRhCroR8W9U7QJakcVVoT1rNldBZnA/640?wx_fmt=png" data-type="png" data-w="1280" _width="677px" src="https://upload.chinaz.com/2020/0206/2020020613520240200.jpg" data-fail="0"/>

東北方言編程還有很多待我們挖掘的地方,也有很多更有意思的擴展。項目作者在項目中詳細介紹了各種詞法與語法,其它開發者同樣還提了很多有意思的建議,例如:

創建個新對象 - > 娶個新媳婦?

break - > 完犢子了

exit() - > 整沒了

Exception - > 整岔劈了

type() - > 你瞅啥

也許等項目完善后,導入第三方庫,用東北話寫個神經網絡也是闊以滴。

東北話「規則」大全

dongbei 固然好玩,但避免有些對我大東北方言整的不太明白的同學,作者也提供了一些詞法,語法,語義的解釋。

東北話詞法

字符串常量:字符串常量的用法變化不大,比如依舊是需配對對應的雙引號,這里理所應當配對的是中文全角雙引號:

...“我是一個字符串”...

注釋:注釋依舊使用 #,在字符串常量外,從 # 號開始后的都會成為注釋而被忽略掉:

嘮嘮:??#?我是一個注釋。
嘮嘮:“嘎哈#?”。

兩者是一樣一樣滴。

分詞:而分詞方面,為了適應廣大中文語言使用者,作者將其設定為加不加空格或換行都一樣。要知道在西方各語言中,空格對分詞的意義非常大,往往會導致整個詞組或語句所表達的核心意思完全不同。下面我們來看看示例:

嘮嘮:“嘎哈?”。

兩者也是一樣一樣滴,沒有任何區別。

名字:在 dongbei 的設定里,除了關鍵詞、標點符號和常數,其余都是名字。「張三乘李四」會自動判定「乘」是關鍵詞,「張三」「李四」是名字。如要避免這種情況,可以直接添加【】把一串字符標注為名字。

如【張三乘李四】則會完全被判定一個名字,而不是再將「乘」當作關鍵詞。這一點在之前的文言編程中是做不到的,我們在寫文言語句時經常要避開采用關鍵詞做變量名。

常數:除了日常所用的阿拉伯數字所表示的十進制整數外,dongbei 同樣可支持使用中文表達 0 - 10 的常數:

零一二三四五六七八九十

二也可以寫成兩或者倆。三也可以寫成仨。「+」也可用中文「加」表示。

東北話語法

東北話詞法承接厚重的中國文化,我們怎么用著舒服就怎么定義。而到了語法,一方面需要有對應的 Python 語句,另一方面也要保留原汁原味的東北話語法。dongbei 程序是通過多個語句組成,每一個語句通過句號「。」分隔。項目作者表示,為了表達開發者熾熱的情感,結尾的句號也可以等價替代為感嘆號「!」。

項目作者在 README 文件中描述的語法非常詳細,但是我們感覺直接看示例更加便捷。要是在寫東北話代碼時遇到了問題,那時再具體看看 README 中的語法也是不錯的選擇。

具體而言,我們可以從如下 8 個方面了解整體語法情況,這也是項目作者準備的「dongbei 語言考試小抄」。

1. 變量

image.png

2. 運算

image.png

3. 比較

image.png

4. 打印

image.png

5. 條件

image.png

6. 循環

image.png

7. 組合

image.png

8. 套路

image.png

“廣域創業網”的新聞頁面文章、圖片、音頻、視頻等稿件均為自媒體人、第三方機構發布或轉載。如稿件涉及版權等問題,請與

我們聯系刪除或處理,客服郵箱,稿件內容僅為傳遞更多信息之目的,不代表本網觀點,亦不代表本網站贊同

其觀點或證實其內容的真實性。

fifa18 sbc能赚钱吗 合理的资产配置 江西多乐彩的标志 股市点评千股千评 广东麻将做牌推倒胡规则 历届英超联赛冠军 广西快乐双彩开奖详情 22选5复式中奖查询表 福建快3开奖结果全部 中国体育彩票顶呱刮app 河南11选5开奖信息 博乐棋牌 1819欧冠 正宗武汉麻将手机版 捕鱼游戏app 白城微乐吉祥棋牌 3分pk10计划软