这嘎哒真TM那啥!Python版东北话编程火爆 络

开源最前线(ID:OpenSourceTop) 猿妹综合整理

还记得12月份刷爆朋友圈的那个文言文编程语言么p>

dongbei可是填补了世界方言编程地图上的一大片儿空地啊!这么说吧,谁要是看了 dongbei 程序能憋住了不笑,我敬他是纯爷们儿!

那它有啥特点咧去了:

简单啊!小学文化程度就行。您能看懂春晚不那就没问题。

好读啊!看着看着包您不由自主地念出声儿来。

开心啊!呃,做人嘛,最重要的是要开心。

开源啊!不但不要钱,而且不要脸 — 随时随地欢迎东北话高手打脸指正。

总而言之,dongbei 语言具有极高的娱技比(娱乐精

dongbei 编程语言的开发采用了业界领先的 TDD(TreeNewBee-Driven Development) 方式。 具体地说,就是每个功能都是先把文案写好,八字没一撇牛皮就吹起来了,然后根据牛皮写测试案例,最后再实现功能让牛皮不被吹破。 这样做有两大好处:第一每个功能都是有的放矢,不值得 tree new bee 的功能一概没有。 第二确保了每个功能都有文案负责吹嘘,开发者绝对不会养在深闺无人识。

再来就是系统支持的问题了,donbei只需要保证开发环境有Python 3 ,直接下载GitHub项目,跑src/dongbei.py,这事儿就成了。

我们还是先来个东北味儿的hello World程序吧:

再试,应该就成了。然后在命令行窗口运行:

你应该看到执行结果:

语法规则

学习一门语言,先得了解它的词法、语法和语义,下面我们就一点一点来了解一下:

词法

字符串常量

一行代码当中,要是出现配对的中文全角双引 ,比如

那么引 当中的内容(我是一个字符串)会被当成一个字符串常量。

常数

除了用阿拉伯数字表示的十进制整数(比如 2、42、250,等等),0 到 10 的常数也可以用中文表达:

二也可以写成两或者俩。三也可以写成仨。

语句

一个 dongbei 程序是由一串语句组成的。每个语句以句 (。)结束。为了表达程序员炽热的感情,也可以用感叹 (!)结束,意思和句 是一样一样的。请大家根据自己的心情任选使用。

1、变量

dongbei 语言允许使用任何字符串做变量名。定义变量如下:

2、给变量赋值

dongbei 语言不整“赋值”这种文绉绉的词儿。咱们叫“装”。比如:

可以理解为 C 语言的

要把一个活雷锋的值清空回到原始状态,可以用削:

过后老王就啥也不是了。

3、增减变量

活雷锋除了会装,加加减减也是常见的操作。按没病走两步的规矩,这些操作的名字叫做:走走、稍稍、走X步、稍X步。比如:

4、输出

要输出信息,咱们得说“唠唠”。假定要说的信息是 YY,就得写

5、循环

磨叽,就是一遍一遍循环。 所以,在 dongbei 语言里循环的写法是:

运行结果如下:

6、条件

虽然 dongbei 人都是活雷锋,干活的时候该讲条件还是要讲条件的。寻思是一项很有用的技能!比如有件事情(不妨叫做 XXX)只想在某个条件(不妨叫 CCC)成立的时候再做,就写:

要是 CCC 不成立的时候俺们有另外一件事情 YYY 要做,那就写:

7、套路

“套路”这名字听着吓人,其实就是给一串常用的组合拳取一个名字,定义套路用这个格式:

下面定义一个叫“写九九表”的套路。注意定义套路本身不会让这个套路真的跑起来。所以下面这段程序跑的结果是啥也不做。

想把上面的套路跑一遍,你得写:

然后,你就可以输出一份九九乘法表啦:

项目的issue上,更是好多热心 友给出建议:

分享或在看是对我最大的支持

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92454 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月8日
下一篇 2020年10月8日

相关推荐