Saw this at cactusbeetroot’s blog:

[code lang=“php”]x = 0;

油 = 0;

如果 (x 是真的)

{

油++;

x = 假;

}

[/code]

You can see that the code is trying to 加油. Haha! But there really exist Chinese programming languages.

There is Chinese BASIC:

[code lang=“freebasic”]卜=0 ‘Y=0

入 水, 火 ‘INPUT E, F

從 日 = 水 到 火 ‘FOR A = E TO F

卜 = 卜+對數(日) ‘Y = Y + LOG (A)

下一 日 ‘NEXT A

印 卜 ‘PRINT Y[/code]

And let’s not forget 中蟒, ChinesePython. Which have the whole Python syntax in Chinese language. They have syntax like:

  • 写 ..(print)
  • 删除 ..(del)
  • 定义/函数 (def)
  • 忽略 (pass)
  • 中断 (break)
  • 下一个 (continue)
  • 传回 (return)
  • 示警 (raise)
  • 载入 … 名 … (import … as …)
  • 从 … 载入 …
  • 共用 (global)
  • 执行 (exec)
  • 断言 (assert)
  • 如 .. 不然 .. 否则 .. (if .. elif .. else ..)
  • 只要 .. 否则 .. (while .. else ..)
  • 取 .. 自 .. 然后 .. (for .. in .. else ..)
  • 试 .. 失败 .. 否则 .. 然后 .. (try .. except .. else .. finally .. )
  • 概念/类别 (class)
  • 来自/不来自 (in / not in)
  • 是/不是 (is / is not)
  • 或 or
  • 且 and
  • 不是 not

[ad#highlight]

Pretty comprehensive I say! Well if you’re bored, you can read more about non-English programming languages. Lots of them are probably more of a joke. Some are esoteric too!

comments powered by Disqus