IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    东北话编程:有人用东北话整了一套编程语言,东北人说看不懂!

    青小蛙发表于 2025-06-15 08:08:08
    love 0
    东北话编程:有人用东北话整了一套编程语言,东北人说看不懂! 1

    画风是这样的:

    • 嘀咕:“你好,世界!”。
    • 【老王】是活雷锋。 (声明一个叫“老王”的变量)
    • 【老王】装 100。 (把100这个值赋给“老王”)
    • 寻思、要行咧、要不行咧:if / else
    • 磨叽: for 循环
    • 滚犊子吧:return
    • 整:函数调用
    • 尥蹶子:break
    • 瞅你咋地:灵魂 / 文化核心

    就…还真的能用!蛮离谱的。

    开发者提供了一个例子:用东北话写的小游戏汉诺塔动唤:

    东北话编程:有人用东北话整了一套编程语言,东北人说看不懂! 2

    源码如下,有没有东北开发者来解读一下:

    #!/usr/bin/env dongbei
    # -*- coding: utf-8 -*-
    
    翠花,上 curses。
    
    无产阶级 的接班银 汉诺塔 阶级咋整:
      新对象(白纸,几层)咋整:
        俺 的 白纸 装 白纸。
        俺 的 几层 装 几层。
        俺 的 柱子堆 装 「「」,「」,「」」。
        楼层 从 一 到 几层 磨叽:
          俺 的 柱子堆 的 老大 来了个 楼层。
        磨叽完了。
      整完了。
    
      画画 咋整:
        俺 的 白纸 整 clear。  # TODO: 允许省略“俺的”。
        整 curses.curs_set(鸭蛋)。
    
        大盘子多宽 装 俺 的 几层。
        柱子距离 装 大盘子多宽 乘 二 加 四。
        桌面 装 俺 的 几层 加 三。
        俺 的 白纸 整 addstr(桌面,二,(柱子距离 乘 三 加 一)乘 “-”)。
        多远 装 大盘子多宽 加 四。
        柱子 在 俺 的 柱子堆 磨叽:
          层数 从 鸭蛋 到 俺 的 几层 磨叽:
            俺 的 白纸 整 addstr(桌面 减 层数 减 一,多远,“|”)。
          磨叽完了。
    
          几个盘 装 柱子 有几个坑。
          盘子号 从 一 到 几个盘 磨叽:
            盘子多宽 装 柱子 的老 盘子号。
            俺 的 白纸 整 addstr(
                桌面 减 几个盘 加 盘子号 减 一,
                多远 减 盘子多宽 减 一,
                “(”、(盘子多宽 乘 二 加 一)乘“=”、“)”)。
          磨叽完了。
    
          多远 走 柱子距离 步。
        磨叽完了。
        俺 的 白纸 整 refresh。
        整 打个盹(0.5)。
      整完了。
    
      挪挪(哪儿来,去哪儿)咋整:
        顶楼 装 俺 的 柱子堆 的老 哪儿来 的老大。
        炮决 俺 的 柱子堆 的老 哪儿来 的老大。 
        俺 的 柱子堆 的老 去哪儿 装 (「顶楼」 加 俺 的 柱子堆 的老 去哪儿)。
        俺 整 画画。
      整完了。
    
      搬楼上(楼上几层,哪儿来,去哪儿)咋整:
        寻思:楼上几层 跟 鸭蛋 一样一样的?
        要行咧就 开整:
        整完了。
        要不行咧就 开整:
          哪儿歇 装 六 减 哪儿来 减 去哪儿。
          俺 整 搬楼上(楼上几层 减 一,哪儿来,哪儿歇)。
          俺 整 挪挪(哪儿来,去哪儿)。
          俺 整 搬楼上(楼上几层 减 一,哪儿歇,去哪儿)。
        整完了。
      整完了。
    
      搬家(哪儿来,去哪儿)咋整:
        俺 整 画画。
        俺 整 搬楼上(俺 的 几层,哪儿来,去哪儿)。
      整完了。
    整完了。
    
    几层 装 整 你吱声(“你要搬几层?”)。
    寻思:几层?
    要行咧就 几层 装 整 int(几层)。
    要不行咧就 几层 装 二。
    
    汉诺塔动唤(白纸)咋整:
      汉诺塔 的 新对象(白纸,几层) 整 搬家(一,二)。
      整 打个盹(三)。
    整完了。
    
    整 curses.wrapper(汉诺塔动唤)。
    

    😂

    就这样吧。

    获取

    • GitHub

    原文:https://www.appinn.com/make-dongbei-great-again/

    [ 点击前往获取链接 ]




沪ICP备19023445号-2号
友情链接