自从有了互联网,每个月都会有编程小白发贴问,可不可以用中文编程。虽然老遭鄙视,但情有可原,非科班出身的程序员,理解编程就很难了,再加上一直头痛的英语,更是难上加难。后来支持中文的易语言受到了很多人追捧,就是出于这个原因。但主流程序员还是不屑一顾。

可从去年年底,事情发生了变化。一种叫文言文编程语言(wenyan-lang/wenyan)在github上大火,到目前为止有1万4个star. 一段文雅的文言文

吾有一數。曰三。名之曰「甲」。
為是「甲」遍。吾有一言。曰「「問天地好在。」」。書之。
云云。

等效于下面的JavaScript

var n = 3;
for (var i = 0; i < n; i++) {console.log("問天地好在。");
}

同时还可以转换成Python和Ruby, 最重要的是图灵完备!但看了官方例程后,小编决定还是学好英语吧。

吾有一言。曰「「春日宴。」」。書之。
有數九。名之曰「酒數」。恆為是。若「酒數」等於零者乃止也。吾有三言。曰「「與君」」。曰「酒數」。曰「「杯酒。可以窮歡宴。綠酒一杯歌一遍。」」。書之。減「酒數」以一。昔之「酒數」者。今其是矣云云。吾有一言。曰「「綠酒千杯腸已爛。」」。書之。

不能不说,用这个语言编程,很酷,但未免有点装。于是这两天,一门新的语言dongbei(github: zhanyong-wan/dongbei) 横空出世, 可以用东北话编程。它的Hello World是这样的

`唠唠:“唉呀,这嘎哒真他妈那啥!”。`

输出为

唉呀,这嘎哒真他妈那啥!

声明变量是这样的

老王装二

变量引用是这样的

老张是活雷锋。
老王是活雷锋。
老张装250。
老王装老张加13。

完整的九九表是这样的

写九九表咋整:  # 定义套路 写九九表。老王从1到9磨叽:老张从老王到9磨叽:唠唠:老王、“*”、老张、“=”、老王乘老张。  # 打印 X*Y=Z磨叽完了。唠唠:“”。  # 空一行。磨叽完了。
整完了。  # 结束套路定义。

自从大年三十,春晚没把我逗笑,没想到看段代码把我快笑疯了。

翠花,上 re。  # 导入 python 的正则表达式 re 模块。
老王装“abd”。
寻思:整re.match(“a.*”,老王)?  # 调用 re.match()。
要行咧就唠唠:“OK!”。
要不行咧就唠唠:“砸了!”。

稍带着看了下源代码,居然只有一个Python文件,只有1200多行,除了sys,os外只用了re这个正则表达式库。看来是把中文翻译成python表达式了,代码简洁标准规范,据说作者是来自Google,真是集实力与搞笑担当于一身的奇才啊

虽然有了文雅至极和接地气的两门中文语言,但还不能说中文编程语言的春天来了。毕竟世界上还有一大半程序员说的是英语,人类无法理解二进制,但起码能理解编程语言。而未来的编程语言应该是高效如C,易懂如Ruby,将开发速度与运行速度完美结合的语言。

当然了,现阶段最好的语言是PHP

谁说中文不能编程了?快看文言文大战东北话相关推荐

  1. 还能用中文写代码?东北话:我先来整一个

    本文转载自 果壳 "会Python的人,工作都不会太差".学编程,却依旧卡在了英语这一关?面对满屏连不成句子的英文字,我就想问一问发明编程的人:fine,thank you,and ...

  2. python自动爬取快看漫画并发布至头条号(没编程基础也可学会)

    一,介绍 1.简介:这是一个可以自动爬取快看漫画上的漫画,下载到本地,并自动发布到今日头条号的编程,无编程基础的人也可学会 2.学习: 1)对于学习python技术的,你可以学习python爬虫技术 ...

  3. 这味儿上头,前有文言文,又来东北话,中文编程玩得挺得劲!

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 转自:大数据文摘 全宇宙都知道,东北话容易上头,不知道用东北话编程,会不会上头. Go ...

  4. 靖江机器人怎么样_铁饭碗不保?靖江可能消失的12大职业!快看有你的工作没?...

    原标题:铁饭碗不保?靖江可能消失的12大职业!快看有你的工作没? 无人飞机.无人驾驶.智能机器人.... 你能想象这些充满现代感的高科技 正在改变我们的生活吗? 在科技高速发展的今天 人工智能逐渐能够 ...

  5. java 8进制串转中文_为什么不能用中文进行编程?而英文就可以

    前些天大雄无意间听见 几个线下班小伙伴说 真的是无(te)意(di)的 "我要补英文" "对,英文真的很重要" "如果编码用中文就好了" . ...

  6. 中文Python(1)使用中文Python编程更简单易懂

    中文Python(1)使用中文Python编程更简单易懂 Python是当下最热门的计算机语言之一,支持大数据.爬虫.人工智能等领域:同时,Python使用中文语句进行编程方面有着独特的优势,不仅适合 ...

  7. 使用第三方SDK(如微信、qq、快看、头条等),调用接口405 Method Not Allowed

    使用第三方SDK(如微信.qq.快看.头条等),调用接口405 Method Not Allowed 错误描述:postman请求正常,但客户端调用后接口没有反应,但返回了405错误. 解决方法:第三 ...

  8. 快看漫画大数据平台的模型思维与用户增长实践

    本文根据快看漫画屈世超老师在DataFunTalk数据主题技术沙龙活动"大数据从底层处理到数据驱动业务"中分享的<大数据平台的模型思维与用户增长实践>编辑整理而成,在未 ...

  9. 月蚀动漫获快看漫画600万元A轮战略投资,走国漫精品化路线

    11月5日消息,月蚀动漫宣布获得快看漫画600万元A轮战略投资. 据了解,月蚀动漫曾于2017年1月获得原力创投的百万级种子轮投资,2018年1月获得英诺天使基金的百万级天使轮投资. 据月蚀动漫创始人 ...

最新文章

  1. 微信小程序image组件开发程序以及相关图片问题参考资料汇总
  2. 云栖大会 | 开源引力峰会线下参会指南
  3. 样式篇之如何实现合并单元格效果 【转】
  4. django-反向查询-后端反向-前端反向
  5. 拓端tecdat|R语言stan泊松回归Poisson regression
  6. 如何使用万能地图下载器解决百度地图的偏移问题
  7. Qt4开发的IP地址切换器
  8. 删除参考文献后的空行
  9. 山东最新高级消防设施操作员考试真题及答案
  10. flume自定义拦截器开发步骤
  11. python 数据分析 电信_基于Python的电信客户流失分析和预测
  12. max232c语言,串行口通信(STC89C52+MAX232):串行口通信硬件设计详解
  13. WIN2012远程桌面授权过期
  14. 笔记本电脑外接显示器无信号 其实是主板静电积压 完全可以不拆机放电
  15. python爬虫从入门到放弃(一)初识爬虫
  16. Latex 中文简历 过程(更新Miktex和 修改utf字体)
  17. 2006年日语一级听力原文
  18. Matlab学习手记——制作GIF动图
  19. 在微信内置浏览器 ios video再次点击事件没反应 video有些视频上下出现空白原因
  20. PointPillars点云检测在OpenPCDet推理代码详解

热门文章

  1. 敏学网------------资料下载
  2. jzxx.2120 半质数
  3. 4G信号 连接行情服务器失败,4g网络信号不好解决方法
  4. 蝙蝠侠oracle漫画,我想看蝙蝠侠漫画。 但是有太多部了,我应该先看哪一部?
  5. (十)python之多态
  6. nginx启动web项目
  7. 性能测试接口请求超时问题_如何获得更好的性能:超时的情况
  8. python简单爬取淘宝商品信息
  9. 新一配:iPod touch的主要功能【转载】
  10. 腾讯Java开发面试凉凉,Redis灵魂14问?看完直接跪服