免责声明:“本文为《几乎人类》(微信公众号:mosthuman2014),经作者许可转载:贾明思远,禁止二次复制。” 如果东北方言是编程语言中使用的主要语言,那么编程会更罕见吗? 学习编程会更有趣吗? 前段时间,机器的心脏刚刚介绍了以古典汉语为编程语言的CMU本科课程。 最近,以东北方言词汇为基本关键字的编程语言(东北)再次出现在圈子中。 这个项目一出台,就会有雷鸣和大火,以及宝塔镇上河妖的力量。 作者是Google的高级软件工程师/技术总监,并且是Google C ++测试框架googletest和googlemock的原始作者。 项目地址:https://github.com/zhanyong-wan/dongbeidongbei这是什么项目? 简而言之,它是一种以东北方言词汇为基本关键字的编程语言。 在项目开始时,作者强调该编程需要“以人为本”:这些东西填补了世界方言编程地图上的广阔空间! 让我们这样说吧,如果看完东北节目后任何人都可以微笑,我尊重他是一个纯洁的男人! 那它有什么特点呢? 得到了很多:简单! 小学教育很好。 你能听懂春节晚会吗? 是的? 没关系。 很容易阅读! 看着袋子,你不禁大声朗读。 快乐的! 嗯,作为一个人,最重要的是要快乐。 开源! 您不仅不需要钱,而且还不知羞耻-欢迎使用东北方言大师随时随地拍打您的脸。 东北编程语言的开发采用业界领先的TDD(TreeNewBee驱动开发)方法。 具体地,对于每个功能,首先写入副本,并且在不使用牛皮的情况下吹字符,然后基于该牛皮编写测试用例,最后实现该功能以防止牛皮被吹。 这有两个主要优点:首先,每个功能都是有针对性的,并且没有任何功能不值得树新蜂。 其次,它确保每个函数都有负责吹牛的文案撰写,并且开发人员的辛勤工作永远埋了 不要再拉小腿了。 翠花,服务德国泡菜~~~没关系,两圈都是跑步的,,子或马需要拉出来散步。 用东北方言编写代码似乎更有趣,因此我们也将该项目拖到计算机上进行了漫步。 首先,只要您的系统具有Python 3,就没有问题,只需下载GitHub项目并运行src / dongbei.py。 以下简短视频显示了下载和测试东北方言程序的简单过程。 该项目的实际测试非常有用:我们非常顺利地使用它,我们只需要确保开发环境具有Python3。在上面的短视频中,我们在东北方言中测试了“ Hello World”。 ,输出“哦,该死!”。 这里唯一需要注意的是,东北方言代码文件需要确保字符编码方法为UTF-8,即,在该语言的顶行添加“#-*-encoding:utf-8-*-”。 代码文件。 如果您认为编译成功并且完美地迎接了世界,那么我们编写一条简短的循环语句:#-*-编码:utf-8-*-直观地,我们可以将值3分配给老王,然后循环 十次。 ,每次老王都会加两个。 实际上,在操作中,我们也可以获得预期的结果。 但是,值得注意的是,每次执行东北方言时,它都会给出相应的Python代码,如下所示,“从1到10研磨”显示range(1,11),这可能使Python更接近于方言 语法。 在东北方言编程中,仍有许多领域可供我们探索,还有更多有趣的扩展。 该项目的作者详细介绍了该项目中的各种词汇和语法,其他开发人员也提出了许多有趣的建议,例如:创建一个新对象->嫁给一个新daughter妇? 休息->以exit()完成->没有异常-> Type()->您觉得呢? 项目完成后,导入第三方库并用东北方言编写神经网络也非常广泛。 东北方言东北的“规则”的完整列表很有趣,但是请避免一些不了解我的东北方言的人。同学们,作者还提供了一些词汇,语法和语义上的解释。 东北方言词汇字符串常量:字符串常量的用法没有太大变化。 例如,相应的双引号仍然需要匹配。 中文全角双引号应在此处匹配:...“我是字符串” ..评论:注释仍使用#。 除了字符串常量之外,所有以#号开头的内容都将变为注释,并且将被忽略:聊天:#我是注释。 聊天:“ Gaha#?”。 两者是相同的。 分词:就分词而言,为了适应大多数中文用户,作者将其设置为相同,有无空格或换行符。 应当理解,在各种西方语言中,空格对于分词具有非常大的意义,通常导致整个短语或句子表达的核心意义完全不同。 让我们看一个例子:chat chat:“啊哈?”。 两者相同,没有区别。 名称:在东北设置中,除关键字,标点和常量外,其余均为名称。 “ Zhang San Cheng Li Si”将自动确定“ Cheng”是关键字,而“ Zhang San”和“ Li Si”是名称。 为避免这种情况,您可以直接添加[]以将字符串字符串标记为名称。 例如,将完全判断[张三成李四]为名称,而不是使用“乘法”作为关键字。 在以前的古典中文编程中这是不可能的。 在编写古典汉语句子时,我们通常避免使用关键字作为变量名。 常数:除日常使用的阿拉伯数字表示的十进制整数外,东北还支持中文表达式0-10常数:零一二三四有五六七八有九十二也可以写成二或二。 三个也可以写成三个。 “ +”也可以用中文“加号”表示。 东北方言的语法东北方言的语法继承了浓厚的中华文化,我们根据自己的喜好来定义它。 在语法方面,一方面,您需要具有相应的Python语句,另一方面,您必须保留原始的东北方言语法。 东北程序由多个语句组成,每个语句之间用句点“。”分隔。 该项目的作者表示,为了表达开发人员的热情,结束时间也可以用感叹号“!”代替。 项目作者在README文件中描述的语法非常详细,但是我们认为直接查看示例更为方便。 如果在编写东北方言代码时遇到问题,则详细阅读自述文件中的语法也是一个不错的选择。 具体来说,我们可以从以下8个方面了解整体语法,这也是项目作者编写的“东北语言考试备忘单”。 1.变量2.操作3.比较4.打印5.条件6.循环7.组合8.例程
可能您还想看