精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

老鐵,東北話編程了解一下不?谷歌工程師新作!

新聞 前端
文言文編程火了,但使用它需要有一定的古文功底,因此它對大部分開發者來說并不夠友好。近日,一位谷歌的工程師琢磨出來一個更加接地氣的編程語言項目:dongbei。

 [[314161]]

如果說用文言文編程還是有些困難,那么,東北話呢?

項目介紹

文言文編程火了,但使用它需要有一定的古文功底,因此它對大部分開發者來說并不夠友好。近日,一位谷歌的工程師琢磨出來一個更加接地氣的編程語言項目:dongbei。

項目地址:https://github.com/zhanyong-wan/dongbei

dongbei,它的創造者這樣介紹它:

一門以東北方言詞匯為基本關鍵字的以人為本的編程語言。

簡單來說就是:用東北話編程。項目的開發者又做了進一步的介紹:

dongbei 語言是基于 Python 3 二次開發的,適用于 Mac OS、Windows、Linux 等系統,安裝也極其簡單,通過指令:src/dongbei.py 安裝即可。如果還沒有安裝 Python 3,可以通過以下鏈接安裝:https://docs.python-guide.org/starting/install3/osx/

按照慣例,安裝完成后要先進行測試,輸入:test/dongbei_test.py 即可。

上述流程都驗證完了,就可以正式開始編程了,老規矩,先上一句“hello world”。不過,這東北話的“hello world”可是與眾不同。

首先創建一個名字叫 hello-world.dongbei 的文本文件,內容如下(已做和諧處理):

  1. 嘮嘮:“唉呀,這嘎噠真那啥!”。 

用 utf-8 編碼保存。要是編輯器顯示編碼錯誤,那就把文件內容改成:

  1. # -*- coding: utf-8 -*- 
  2.  
  3. 嘮嘮:“唉呀,這嘎噠真那啥!”。 

然后在命令行窗口運行:

  1. src/dongbei.py hello-world.dongbei 

執行結果如下:

  1. 唉呀,這嘎噠真那啥! 

當然,如果是非東北程序員,那么理解東北話還是有點兒困難的,因此你需要對東北話進行一番“補習”,地址在此:

https://github.com/zhanyong-wan/dongbei/blob/master/doc/cheatsheet.md

語法規則

學習一門語言,要掌握“三要素”—詞法、語法、語義,帶有濃厚東北語言風格的 dongbei 編程語言的語法規則又有什么不一樣呢?

先來看看 dongbei 語言詞匯的構成。

詞法:

字符串變量:

一行代碼當中,要是出現配對的中文全角雙引號,比如

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

那么引號當中的內容(我是一個字符串)會被當成一個字符串常量。

注釋:

一行代碼當中,如果在字符串常量外面出現 # 字符,所有從 # 開始的字符都會被當成注釋被忽略掉。比如

  1. 嘮嘮:# 我是一個注釋。 
  2.  
  3. “嘎哈 #?”。# 我還是一個注釋。 

跟:

  1. 嘮嘮:“嘎哈 #?”。 

是一樣的:

分詞: 為了避免歧義,很多西方語言在書寫時要用空白字符或標點把單詞隔開,但同時這也比較麻煩,dongbei 語言適應華人的書寫習慣,加不加空格換行無所謂。所以,下面兩種表達方式的效果是一樣的。

  1. 嘮 
  2.  
  3. 嘮 
  4.  
  5. : 
  6.  
  7. “嘎哈?” 
  8.  
  9. 。 

 

  1. 嘮嘮:“嘎哈?”。 

名字: 在 dongbei 語言里面,除了關鍵詞、標點符號和常數,剩下的都是名字。比如,在“張三乘李四”這個 dongbei 語言表達式里,“乘”是一個關鍵詞,“張三”和“李四”是兩個不同的名字,dongbei 語言允許用中文全角方括號【】把一串字符標注為名字。

常數: 除了用阿拉伯數字表示的十進制整數(比如 2、42、250,等等),0 到 10 的常數也可以用中文表達,二也可以寫成兩或者倆。三也可以寫成仨;

  1. 零一二三四五六七八九十 

例如五加二的意思是 5+2

  1. 五加二 

語句: 一個 dongbei 程序是由一串語句組成的。每個語句以句號(。)結束。為了表達程序員熾熱的感情,也可以用感嘆號(!)結束,意思和句號是一樣一樣的。

變量:ongbei 語言允許使用任何字符串做變量名。只要記住兩點:變量名里所有的空白字符都會被忽略;有歧義的時候要把變量名用【】括起來。

定義變量:dongbei 是一門以人為本的語言。我們知道東北人都是活雷鋒。所以,要定義一個叫 XX 的變量,寫成 :”XX 是活雷鋒“, ”老王是活雷鋒“ ,”老王是活雷鋒!“ 都是可以的。

  1. XX 是活雷鋒。  
  1. 老王是活雷鋒。  

  1. 老王是活雷鋒!  

給變量賦值:dongbei 語言不整“賦值”這種文縐縐的詞兒。咱們叫“裝”。比如:

  1. 老王裝二。 

可以理解為 C 語言的

  1. lao_wang = 2

要把一個活雷鋒的值清空回到原始狀態,可以用”削“:

  1. 削老王。 

增減變量: 活雷鋒除了會裝,加加減減也是常見的操作。按沒病走兩步的規矩,這些操作的名字叫做:走走、稍稍、走 X 步、稍 X 步。比如:

  1. 老張裝二。# 現在老張等于 2 
  2.  
  3. 老張走走。# 現在老張等于 3 
  4.  
  5. 老張走兩步。# 現在老張等于 5 
  6.  
  7. 老張稍稍。# 現在老張等于 4 
  8.  
  9. 老張稍五步。# 現在老張等于 -1 

引用變量: 變量,活雷鋒定義以后就可以引用了。引用的方法很簡單:把活雷鋒的名字寫出來就成。比如:

  1. 老張是活雷鋒。 
  2.  
  3. 老王是活雷鋒。 
  4.  
  5. 老張裝 250。 
  6.  
  7. 老王裝老張加 13。 

定義了兩個活雷鋒:老張和老王。老張值 250。老王值 263。

輸出: 輸出信息用“嘮嘮”來表示,假定輸出信息是 YY,可以寫:

  1. 嘮嘮:YY。 

字符串運算 : 頓號(、) 操作符可以把兩個值當成字符串拼接起來。假定活雷鋒老王的當前值是字符串“NB”,那么表達式

  1. 老王、“A” 

上述代碼的值就是字符串 NBA。

算術運算 :基本的四則運算還是支持的,不過把符號換成了文字,+ 號用“加”來表示,- 號用“減”來表示,號用“乘”來表示,/ 號用“除以”來表示。作者特別強調,除法運算叫“除以”,不叫“除”。

乘除的優先級比加減高,相同優先級下,運算從左到右。比如:

  1. 3 加 2 乘 5 

最終結果是 13,不是 25

循環:我們一般編程使用的循環是 for、while 等,在 dongbei 項目中,循環語言非常方便、易懂:

  1. 變量名 從 X 到 Y 磨嘰: 
  2.  
  3. ... # 需要重復做的事 
  4.  
  5. 磨嘰完了。 

判斷(講條件):當做某件事情,必須在某個條件成立下才可做時,在該項目中的表述為:

  1. 尋思:CCC ? 
  2.  
  3. 要行咧就 XXX 

如果該條件不成立時需要執行其他操作,可以寫:

  1. 尋思:CCC ? 
  2.  
  3. 要行咧就 XXX 
  4.  
  5. 要不行咧就 YYY 

簡單演示

在熟悉了一些基本的語法規則后,作者也給出了一些簡單的演示,比如,當我們需要定義一個方法(作者在項目中用“套路”來表達),可以這樣表述(以“寫九九表”為例):

  1. 寫九九表咋整:# 定義套路 寫九九表。 
  2.  
  3. 老王從 1 到 9 磨嘰: 
  4.  
  5. 老張從老王到 9 磨嘰: 
  6.  
  7. 嘮嘮:老王、“*”、老張、“=”、老王乘老張。# 打印 X*Y=Z 
  8.  
  9. 磨嘰完了。 
  10.  
  11. 嘮嘮:“”。# 空一行。 
  12.  
  13. 磨嘰完了。 
  14.  
  15. 整完了。# 結束套路定義。 

如果需要運行該方法,可以使用整 + 套路名的方式,比如:

  1. 整寫九九表 

這樣就可以打印出結果了:

  1. 1*1=1 
  2.  
  3. 1*2=2 
  4.  
  5. 1*3=3 
  6.  
  7. ... 
  8.  
  9. 8*8=64 
  10.  
  11. 8*9=72 
  12.  
  13. 9*9=81 

這樣的簡單示例還有很多,此處僅列舉這一個作為參考,對于復雜的遞歸題目,作者表示該編程語言同樣有效,例如這道程序員都很熟悉的題目:

  1. 求 n 的階乘 f(n) :如果 n 是 0,結果為 1。如果 n 比 0 大,結果就是 n * f(n-1)。遞歸(作者使用“自推”來表達)的精髓是在算 f(n) 時,先算 f(n-1),再從 f(n-1) 算出 f(n)。 

如果把上面的思路用 dongbei 這個語言寫出來,就是下述效果:

  1. 【階乘】(那啥)咋整:# 定義套路 階乘,有一個參數 那啥。 
  2.  
  3. 尋思:那啥比一小?# 需要自推嗎? 
  4.  
  5. 要行咧就 滾犢子吧 一。# 不需要。 
  6.  
  7. 要不行咧就 滾犢子吧 那啥乘整【階乘】(那啥減一)。# 需要。自推吧。 
  8.  
  9. 整完了。# 定義結束。 

作者簡介

Zhanyong Wan,谷歌資深軟件工程師 / 技術主管經理,谷歌 C ++ 測試框架 googletest 和 googlemock 的原始作者。

 

 

責任編輯:張燕妮 來源: AI前線
相關推薦

2025-05-23 08:00:00

gocronGo語言運維

2009-06-02 13:24:45

工程師忠告職場

2018-06-06 15:55:53

區塊鏈滴滴打車共享單車

2020-12-10 08:44:35

WebSocket輪詢Comet

2023-06-30 08:27:20

2022-03-24 13:36:18

Java悲觀鎖樂觀鎖

2019-11-25 10:34:16

代碼Google工作

2019-02-20 14:16:43

2020-02-10 14:26:10

GitHub代碼倉庫

2024-04-11 12:19:01

Rust數據類型

2018-06-05 17:40:36

人工智能語音識別

2019-12-13 16:19:15

戴爾

2022-03-07 06:34:22

CQRS數據庫數據模型

2020-03-01 13:55:15

datasetsear免費數據集2500萬

2020-03-01 17:53:38

Excel大數據微軟

2018-01-17 17:02:08

運維工程師面試經歷試題

2021-02-04 22:29:20

索引web開發

2024-02-28 18:22:13

AI處理器

2023-11-18 09:09:08

GNUBSD協議

2018-07-17 14:42:50

點贊
收藏

51CTO技術棧公眾號

久久国产99| 男人添女人下部高潮视频在观看| 老汉色影院首页| 欧美bbbbbbbbbbbb精品| 大胆国模一区二区三区| 国产网站一区二区| 日韩亚洲一区二区| 超碰97在线资源| 呻吟揉丰满对白91乃国产区| 色在线免费观看| 国产馆精品极品| 日韩资源在线观看| 看全色黄大色黄女片18| 丝袜在线观看| 欧美二区视频| 欧美一卡2卡三卡4卡5免费| 在线视频欧美一区| 一级片视频免费| 欧美aaaa视频| 欧美日本高清视频在线观看| 亚洲最新在线| 国产麻豆精品一区| 综合激情婷婷| 日韩一区二区三区电影在线观看| 久久综合一区二区三区| 欧美日韩国产黄色| 成人精品三级| 国产精品沙发午睡系列990531| 精品国偷自产在线视频99| 国产高清www| 亚洲精品久久久久久久久久久久久久| 欧美女王vk| 一本色道久久综合精品竹菊| 欧洲精品国产| 一二三四区视频| 中文字幕一区二区精品区| 亚洲人精品午夜在线观看| 九色porny自拍| free性欧美hd另类精品| 成人国产精品免费网站| 久久亚洲精品毛片| 午夜福利三级理论电影| 一二三四视频在线中文| 亚洲国产精品t66y| 97人人模人人爽人人喊38tv| 激情无码人妻又粗又大| 全亚洲第一av番号网站| 欧美激情一区不卡| 91嫩草视频在线观看| 一级黄色a视频| 美女视频一区二区三区| 欧美激情久久久久| 午夜影院免费版| 大桥未久在线视频| 中文欧美字幕免费| 日韩性感在线| 成人毛片视频免费看| 久久一二三四| 亚洲区一区二区| 老熟妇精品一区二区三区| 黄色成人在线网| 国产日韩欧美高清| 日韩欧美一区二区三区四区五区 | 91视频福利网| 中文幕av一区二区三区佐山爱| 久久精品日韩一区二区三区| 蜜桃999成人看片在线观看| 欧洲毛片在线| 日韩电影一区二区三区| 欧美福利视频网站| 国产一级视频在线播放| 日韩精品网站| 精品伊人久久97| 国产伦精品一区二区三区妓女下载| 午夜视频在线看| 精品一区二区三区久久| 午夜免费在线观看精品视频| 欧美日韩黄色网| 国产精品日韩精品中文字幕| 日韩欧美高清dvd碟片| 亚洲老女人av| 高清av不卡| 亚洲国产aⅴ成人精品无吗| 亚洲一区二区不卡视频| av黄在线观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日韩成人三级| 欧美成人精品激情在线观看| 亚洲区免费视频| 成人h动漫精品一区二区器材| 午夜视频在线观看一区| 国产免费色视频| 成人亚洲性情网站www在线观看| 老色鬼精品视频在线观看播放| 久久九九国产精品怡红院| a级片在线观看免费| 日韩中文字幕高清在线观看| 欧美激情a在线| 韩国av中文字幕| 国产精品毛片在线看| 欧美福利视频在线| 少妇aaaaa| 羞羞答答成人影院www| 中文字幕日韩综合av| 国产男女无遮挡猛进猛出| 欧美国产极品| 亚洲国产美女久久久久| 天堂www中文在线资源| 亚洲a∨精品一区二区三区导航| 日韩欧美国产视频| 国产九色91回来了| 国产女18毛片多18精品| 大白屁股一区二区视频| 91久久精品美女高潮| 一区二区三区亚洲视频| 99精品久久99久久久久| 久久伊人资源站| 成人日批视频| 在线观看免费一区| 另类小说第一页| 操你啦视频在线| 欧美丝袜一区二区| 丰满少妇在线观看| 久久亚州av| 日韩精品中文字幕有码专区| 99视频只有精品| 捆绑调教美女网站视频一区| 不卡av电影在线观看| 国产盗摄视频在线观看| 波多野结衣在线影院| 亚洲国产成人tv| 四川一级毛毛片| 亚洲一级毛片| 国产美女久久精品香蕉69| 国产免费无码一区二区视频| 亚洲欧美一级二级三级| 91九色国产在线| 欧美69xxx| 洋洋成人永久网站入口| 999在线观看视频| 精品国产免费人成网站| 亚洲黄色在线看| 日韩精品久久久久久久| 日韩一区精品字幕| 欧美国产视频在线观看| 秋霞a级毛片在线看| 在线视频亚洲一区| 精品亚洲永久免费精品| 又色又爽又黄视频| 亚洲成人黄色| 亚洲欧美日韩天堂| 亚洲怡红院在线观看| 一区二区亚洲精品| 国产精品99久久久久久www| 国产免费不卡av| 综合色天天鬼久久鬼色| 亚洲欧洲日产国码无码久久99| 欧美激情午夜| 欧美精品欧美精品系列| av免费观看不卡| 国产在线日韩| 国产精品视频导航| 午夜视频福利在线观看| 中文字幕一区二区三区在线播放 | 久久国产精品成人免费观看的软件| 九九九热精品免费视频观看网站| 永久免费看mv网站入口| 亚洲在线国产日韩欧美| 成人国产精品av| 神马精品久久| 亚洲综合色视频| 亚洲自拍偷拍精品| 可以免费看不卡的av网站| 午夜精品一区二区在线观看| 国产精品视频看看| 日韩pacopacomama| 中文字幕亚洲一区| 性生活视频软件| 欧美色视频日本版| 992在线观看| 成人一区二区三区| 丝袜老师办公室里做好紧好爽| 亚洲欧洲日韩精品在线| 色综合久久久久久中文网| 国产精品污视频| 97se狠狠狠综合亚洲狠狠| wwwxxx黄色片| 久久国产精品色av免费看| 欧美在线一区二区三区四| 亚洲精品字幕在线| 国产精品久99| 国产精品久久久久9999小说| 加勒比久久高清| 日本精品视频在线| 天堂v视频永久在线播放| 在线免费精品视频| 久久精品www| 国产精品一区二区三区四区| 亚洲一卡二卡区| 一区二区三区亚洲变态调教大结局| 亚洲国产精品福利| 丁香花五月激情| 久久蜜桃香蕉精品一区二区三区| 在线天堂一区av电影| 91蜜桃臀久久一区二区| 欧美激情综合色综合啪啪五月| 久草视频一区二区| 91一区一区三区| 欧美日韩在线一| 日韩五码电影| 中文字幕日韩高清| 在线观看黄色网| 午夜精品久久久久久久久久久 | 国产精品高清一区二区| 欧美性视频网站| 国产一区二区三区欧美| 不卡的免费av| 中文字幕va一区二区三区| 在线观看免费视频黄| 在线免费观看日韩视频| 国产一区二区三区不卡在线观看| 99超碰麻豆| 成人国产一区| 日韩精品免费看| 在线能看的av| 成人毛片在线观看| 污视频网址在线观看| 亚洲午夜精品一区 二区 三区| 亚洲va久久久噜噜噜| 国产在线一在线二| 欧美三级日韩在线| 亚洲专区区免费| 午夜天堂精品久久久久| 国产精品久久久久久久久久久久冷| av在线免费一区| 91精品国产手机| 国产成人精品一区二三区| 久久精品视频在线看| www.99在线| 免费在线播放第一区高清av| www.成年人视频| 亚洲私拍自拍| 国产色一区二区三区| 激情成人亚洲| 福利视频一二区| 日韩一级不卡| 一区二区三区久久网| 欧美日韩在线二区| 99re在线观看| 精品国产一区二区三区性色av| 最近2019年好看中文字幕视频| 国产又大又粗又爽| 图片区日韩欧美亚洲| 免费看黄色av| 国产成人免费在线观看不卡| 精品国产午夜福利在线观看| 校园激情久久| 国产免费毛卡片| 六月丁香综合| 在线免费观看视频黄| 久久精品免费观看| 不卡中文字幕在线观看| 性感少妇一区| 日韩精品免费播放| 久久精品国产秦先生| 久久综合桃花网| 成人免费视频一区二区| 亚洲av无码国产精品久久| 久久九九全国免费| 国产成人免费在线观看视频| 亚洲欧美在线另类| 特级西西人体高清大胆| 国产精品人人做人人爽人人添| 法国伦理少妇愉情| 北条麻妃一区二区三区| 蜜臀久久99精品久久久酒店新书 | 色哟哟欧美精品| 国产情侣小视频| 亚洲一区二区三区精品在线| 精品人伦一区二区| 亚洲欧洲日韩av| 日本少妇bbwbbw精品| 色老头久久综合| 午夜黄色福利视频| 国产亚洲精品超碰| 亚洲欧美卡通动漫| 亚洲成人一二三| 免费精品一区二区| 色8久久精品久久久久久蜜| av黄色在线播放| 在线不卡一区二区| 偷拍自拍在线| 久久视频在线视频| 在线手机中文字幕| 国产999视频| 日本少妇精品亚洲第一区| 欧美不卡福利| 欧美激情aⅴ一区二区三区| 波多野结衣作品集| 蜜臀av一区二区| 香港三日本8a三级少妇三级99| 成人免费观看av| 久久久久久久无码| 亚洲日本在线a| 久久精品日韩无码| 久久精品免费播放| 好男人在线视频www| 国产一区二区日韩| 蜜臀av国内免费精品久久久夜夜| 欧美一区三区二区| 日本黄色大片视频| 亚洲成人激情在线| av中文资源在线| 2021久久精品国产99国产精品| 欧美色网一区| 亚洲伊人久久综合| 色男人天堂综合再现| 国产99久久九九精品无码| 国产精品一区一区三区| www.日本高清视频| 亚洲三级视频在线观看| 狠狠躁夜夜躁人人爽视频| 亚洲第一av网| 亚洲h片在线看| 亚洲a∨日韩av高清在线观看| 激情小说一区| 色视频一区二区三区| 亚欧美中日韩视频| av网页在线观看| 一区二区三区四区国产精品| 久久这里只有精品国产| 欧美经典一区二区| 欧美 日韩 精品| 亚洲第一免费网站| 美洲精品一卡2卡三卡4卡四卡| 欧美中文在线观看| 色88888久久久久久影院| 日韩精品电影网站| 综合一区在线| 午夜剧场高清版免费观看| 国产精品网友自拍| 亚洲无码久久久久| www.亚洲一区| 色偷偷色偷偷色偷偷在线视频| 成人久久一区二区三区| 日韩欧美伦理| 自拍偷拍一区二区三区四区| 成人黄色av电影| 日韩女同强女同hd| 欧美日韩亚洲高清一区二区| 国产在线高清| 国产精品亚洲网站| 99久久综合| 99爱视频在线| 国产专区欧美精品| 欧美特级黄色录像| 欧美视频一区二| 日本精品一二区| 88xx成人精品| 精品一区二区三区视频在线播放| 久久久久久草| 亚洲人成免费网站| 性鲍视频在线观看| 午夜在线电影亚洲一区| 欧美美乳在线| 久久久久久久成人| 伊人国产精品| 久久精品无码中文字幕| 91亚洲国产成人精品一区二三| 91九色蝌蚪porny| 精品久久久久久亚洲国产300| www.五月婷| 综合136福利视频在线| 91精品国产一区二区在线观看 | 日韩区欧美区| 国产欧美日韩小视频| 91美女在线观看| 一级日韩一级欧美| 欧美精品九九久久| 黑人操亚洲人| 国内av一区二区| 五月激情综合网| 色欧美激情视频在线| 99精品国产一区二区| 首页欧美精品中文字幕| 人妻熟女aⅴ一区二区三区汇编| 亚洲国产精品视频| 麻豆app在线观看| 亚洲综合色av| 国产农村妇女毛片精品久久莱园子| 国产chinesehd精品露脸| 国产成人自拍网| 粉嫩av性色av蜜臀av网站| 亚洲国产一区自拍| 日本a人精品| 久久综合色视频| 曰韩精品一区二区| av在线免费一区| 久久久久久国产精品一区| 韩日精品视频一区|