全世界都在说东北话!那么编程语言呢?东北方言编程语言 贼 der

  • 文章介绍
  • 评价建议
  • 温馨提示:
    本站为源代码分享站,源码多为网友投稿 我们没有对源码进行测试,不保证可用性、安全性以及版权归属。 因源码具有可复制性,一经购买 ,不得以任何形式退款。
    如需商业用途 请点击商业源码栏目,购买商业源码.
    客服QQ:977439673

    dongbei 是一门以东北方言词汇为基本关键字的以人为本的编程语言。

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

    那它有啥特点咧?多了去了:

    • 简单啊!小学文化程度就行。您能看懂春晚不?能?那就没问题。
    • 好读啊!看着看着包您不由自主地念出声儿来。
    • 开心啊!呃,做人嘛,最重要的是要开心。
    • 开源啊!不但不要钱,而且不要脸 -- 随时随地欢迎东北话高手打脸指正。

    总而言之,dongbei 语言具有极高的娱技比(娱乐精神-技术含量比例)。

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

    不扯犊子了。翠花,上酸菜~~~

     

    快排示例

    !/usr/bin/env dongbei
    # -*- coding: utf-8 -*-
    
    # 快速排序
    【排得贼快】(村子)咋整:
      寻思:村子有几个坑 跟 零 一样一样的?
      要行咧就 滚犊子吧 村子。
      
      杆子装村子的老大。
      几个杆装零。
      矮墩庄都是活雷锋。
      高个庄都是活雷锋。
      哥们儿 在 村子 磨叽:
         寻思:哥们儿 跟 杆子 一样一样的?
         要行咧就 几个杆走走。
         要不行咧就寻思:哥们儿比杆子还小?
         要行咧就 矮墩庄来了个哥们儿。
         要不行咧就 高个庄来了个哥们儿。
      磨叽完了。
    
      顺溜庄都是活雷锋。
      矮墩 在 整【排得贼快】(矮墩庄)磨叽:
        顺溜庄来了个矮墩。
      磨叽完了。
      还行从一到几个杆磨叽:
        顺溜庄来了个杆子。
      磨叽完了。
      高个 在 整【排得贼快】(高个庄)磨叽:
        顺溜庄来了个高个。
      磨叽完了。
      滚犊子吧 顺溜庄。
    整完了。
    
    # 乱炖庄 = 「2, 3, 7, 6, 2, 8, 2, 1」
    乱炖庄都是活雷锋。
    乱炖庄来了群路银「二,三,七,六,二,八,二,一」。
    
    唠唠:整 【排得贼快】(乱炖庄)。
    
    # 运行结果:
    # --------
    # 「1, 2, 2, 2, 3, 6, 7, 8」
    

    语言小抄

    常数

    唠唠:零。  # 0
    唠唠:鸭蛋。  # 0
    唠唠:一。  # 1
    唠唠:二。  # 2
    唠唠:俩。  # 2
    唠唠:两。  # 2
    唠唠:三。  # 3
    唠唠:仨。  # 3
    唠唠:四。  # 4
    唠唠:十。  # 10
    唠唠:没毛病。  # True
    唠唠:有毛病。  # False
    

    变量

    老张是活雷锋。  # 定义变量。初始值:啥也不是。
    老张装二。  # 老张 = 2
    削老张。  # 老张 = 啥也不是
    老王是活雷锋。
    老王装老张。  # 老王 = 啥也不是
    老王装仨。  # 老王 = 3
    老张装老王。  # 引用变量。老张 = 3
    炮决老王。  # 老王尸骨无存了。
    唠唠:老王。  # 整叉劈了:不认识老王。
    

    群众

    张家庄 都是活雷锋。  # 张家庄是个群众变量。初始值是「」。
    张家庄 装「二加三,“大”」。  # 张家庄现在 = 「5, '大'」
    张家庄 装 路银「二加三,“大”」。  # 意思一样。张家庄现在 = 「5, '大'」
    张家庄 来了个 三。  # 张家庄现在 = 「5, '大', 3」。
    唠唠:张家庄 掐头。  # 「'大', 3」
    唠唠:张家庄 去尾。  # 「5, '大'」
    唠唠:张家庄 有几个坑。  # 3
    唠唠:张家庄 的老大。  # 第一个人(5)。
    唠唠:张家庄 的老(三减一)。  # 第二个人('大')。
    唠唠:张家庄 的老幺。  # 最后一个人(3)。
    李家村 都是活雷锋。  # 李家村也是个群众变量。初始值是「」。
    李家村 来了个 三。  # 李家村现在 = 「3」。
    李家村 来了个 张家庄。  # 群众的一个元素本身可以是群众。李家村现在 = 「3, 「5, '大', 3」」。
    李家村 来了群 张家庄。  # 把张家庄的群众挨个加入李家村。李家村现在 = 「3, 「5, '大', 3」, 5, '大', 3」。
    炮决 李家村 的老三。  # 李家村现在 = 「3, 「5, '大', 3」, '大', 3」。
    唠唠:李家村 的老二 的老大。  # 5。
    削 张家庄。  # 张家庄现在啥也不是。
    

    抱团

    唠唠:抱团。  # ()
    唠唠:五抱团。  # (5,)
    唠唠:五跟六抱团。  # (5, 6)
    老王装五跟六跟七抱团。  # (5, 6, 7)
    唠唠:老王的老大。  # 5
    唠唠:老王的老二。  # 6
    唠唠:老王的老幺。  # 7
    唠唠:老王有几个坑。  # 3
    

    运算

    老张 走走。  # 老张 += 1
    老张 走两步。  # 老张 += 2
    老张 稍稍。  # 老张 -= 1
    老张 稍三步。  # 老张 -= 3
    老张 装 老王 加 二。  # 老张 = 老王 + 2
    老张 装(老张 减 三)除以 五 乘 老王。  # 老张 = (老张 - 3)/5*老王
    老张 装 老张 齐整整地除以 老王。 # 老张 = (老张 / 老王),只留整数部分
    老张 装 老张 刨掉一堆堆 老王。 # 老张 = 老张除以老王的余数
    老张 装 拉饥荒 老王。  # 老张 = - 老王
    

    比较

    老王比5还大
    7加二比老刘还小
    老张跟老王一样一样的
    老李跟250不是一样一样的
    老刘啥也不是

    交流

    唠唠:“唉呀妈呀”。  # 打印字符串常量。
    唠唠:老王。  # 打印变量的值。
    唠唠:老王比老张还大。  # 打印表达式的值。
    唠唠:“老王是”、老王。  # 打印两个表达式的并置。
    唠唠:最高指示。  # 打印当前命令行。
    贵姓 装 整你吱声(“你贵姓?”)。  # 等待用户输入。

    条件

    寻思:老王比老张还大?
    要行咧就唠唠:“老王!”。
    要不行咧就唠唠:“老张!”。

    循环

    老王从110磨叽:
      唠唠:老王。
    磨叽完了!
    
    老张在张家庄磨叽:
      寻思:老张比二还大?
      要行咧就开整:
        唠唠:老张。
        接着磨叽。  # continue
      整完了。
      要不行咧就尥蹶子!  # break
    磨叽完了。

    组合

    寻思:老王比老张还大?
    要行咧就开整:
      唠唠:“老王!”。
      唠唠:“你好美!”。
    整完了。

    套路

    【阶乘】(那啥)咋整:  # 定义套路 阶乘,有一个参数 那啥。
      寻思:那啥比一还小? # 需要自推吗?
      要行咧就 滚犊子吧 一。  # 返回值1。
      要不行咧就 滚犊子吧 那啥乘整【阶乘】(那啥减一)。  # 需要。返回自推结果。
    整完了。  # 定义结束。
    
    唠唠:整【阶乘】(五)!  # 使用套路

    阶级

    # 定义 有名 class, 没有 parent class。
    无产阶级的接班银 有名 阶级咋整:
      新对象(名字)咋整:  # 定义初始化 有名class 对象的方法。
        俺的名字 装 名字。  # 将对象的名字属性设成参数的值。
      整完了。
    整完了。
    
    # 创建一个有名class的新对象,参数为“林蛋大”。
    老林 装 有名的新对象(“林蛋大”)。
    唠唠:老林的名字。  # 林蛋大
    
     # 定义 特有名 class,parent class 是 有名。
    有名阶级的接班银 特有名 阶级咋整:
      新对象咋整:  # 定义初始化 有名class 对象的方法。没有参数。
        # 调用 有名 阶级的初始化方法。
        整 领导的新对象(“赵英俊”)。
        # 特有名 阶级特有的操作。
        俺的 年龄 装 25。
      整完了。
    
      公岁咋整:
        滚犊子吧 俺的 年龄 除以 二。
      整完了。
    
      显呗咋整:
        唠唠:“我你都不认识啊?我是那啥”、俺的名字、“!”。
      整完了。
    整完了。
    
    老赵 装 特有名的新对象。
    唠唠:老赵 整 公岁。  # 12.5
    老赵 整 显呗。
    

     

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

    全世界都在说东北话!那么编程语言呢?东北方言编程语言 贼 der

    发表评论

  • 如本资源侵犯了您的权益,[email protected]!我们将在收到邮件的1个小时内处理完毕。

  • 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用!

  • OKMG(芒果源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售!

  • OKMG(芒果源码)客服QQ:29139260

  • OKMG(芒果源码)商务电话(仅对企业客户/个人用户请联系QQ客服):010-86463891

  • 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
  • 免责声明 芒果源码,一个精品商业网站源码分享平台 WWW.OKMG.CN 1. 本站所有资源来源于用户上传和网络,均不允许转载,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除! 3. 如发现会员转载本站资源文章,本站有权封禁会员账号! 4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负! 5. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 6. 如有链接无法下载、失效或广告,请联系管理员处理! 7. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 8. 如遇到加密压缩包,默认解压密码为"www.okmg.cn",如遇到无法解压的请联系管理员! 9.本站客服:29139260

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: [email protected]),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系客服
    开通VIP 享更多特权,建议使用 QQ 登录
    /** * 项目名称:用户离开标题切换 */