川普Script 发布,让你的 Python 编程变得更加有趣
TrumpScript ,让 Python 再次变得有趣
我们的使命
TrumpScript 的命名来源于著名的 Donald Trump(美国地产大亨,2016 年总统候选人)。TrumpScript 是公认 的 2016 年编程语言的最佳候选人,并且我们发现目前的编程语言中没有一门语言能够赶得上 Trump 的传奇色彩 (双关)。
TrumpScript 是我们对这一现象的解决方案。它是 Trump 本人都会赞不绝口的语言,就像他的竞选宣言「让美国重回巅峰」一样,我们希望我们的努力能够让编程回归精彩。
安装
下载zip 压缩包并解压,或者直接 clone 路径至本地,在 terminal 输入:
git clone https://github.com/samshadwell/TrumpScript.git
使用以下方法之一,将 TrumpScript 的根目录添加至系统路径 PATH
1. 临时添加:在 terminal 中输入 export PATH=$PATH:/path/to/TrumpScript/bin
2. 永久添加:在~/.bashrc 文件末尾加上 export PATH=$PATH:/path/to/TrumpScript/bin
使用
根据我们规定的语法编写 trumpscript 文件
执行/ path/to/trumpscript/file(file 是你的文件名)
享受TrumpScript 的奇妙世界吧!
特征
我们的语言包含一些便捷的特性,尤其适用于有志竞选美国总统的人
没有浮点数,只有整数 integers。美国人从不半途而废。
所有的数值必须严格大于一百万。我们不从不拘「小节」
我们用 fact 和 lie 替代了 True 和 False
只有最常用的单词、Trump 最爱用的单词以及现存的政客名可用于变量的命名
报错信息大多直接取自 Trump 语录
所有的程序必须以 America is great 结尾
我们的语言会自动将 Forbes'$4.5B 改为 Forbes' $10B(福布斯榜称 Trump 身价 45 亿,但 Trump 自称净资产为 10 亿美元)
TrumpScript 在原始格式下 不与 Windows 兼容,因为 Trump 那种不相信 PC 的人
语言不区分大小写
如果运行的计算机来自中国或者墨西哥,TrumpScript 无法编译。我们不希望他们剽窃美国的技术秘密 (额....(⊙⊙)b)
如果你的计算机有任何来自中国的 SSL 证书 (它们都是共产主义者的伪装(_)),编译器会发出警告
TrumpScript 不支持根模式下运行,因为美国不需要在你的帮助下复兴。Trump 能够满足我们所有的需求(双关)。
语法
TrumpScript 的语法相当令人费解,但是我们的每一个决定都是很开明哒 (* ̄ ̄*)/
运算符
+ 和 plus 用于加法
- 和 minus 用于相减
* 和 times 用于相乘
/ 和 over 用于除
<、less、fewer 和 smaller 表示 “小于”
>、more、greater 和 larger 表示 “大于”
控制语句
, 和; 用于条件判断中的复合语句,类似于 () 在其他语言中的用法
: 和! 用于循环和 if 语句,类似于 {} 在 Java 中的用法
If,lse if 和 else 的用法照常
not,and,and or 的用法参见字面意思
有趣的部分到了
字符串用双引号表示 (例如「I love Trump」)
is 和 are 关键字用于检查两个变量是否相等以及赋值。赋值语句的格式为「Trump is great」或「Democrats are dumb」,检查两个变量是否相等的语句格式是在赋值语句的后面加个「?」。例如,你可能需要判断「Trump is the best?」(尽管我们都知道值为 fact~)
make 关键字也可以用于赋值语句,例如「make America great」的意思是给变量 America 赋值 great
使用tell 或 say 输出内容
As long as 用于循环语句,这是你唯一需要用到的循环类型。
如果「word」(所以任何词都可以用作变量名) 如果被编译器视为多余变量,那么它就会被抛弃掉。所以你可以编写真正的自我文件码,或者让你的代码非常接近于大人物的真实演讲。你可以在 test/test_files 路径下面找到有趣的例子
但是最重要的是,Trump 不喜欢过多的谈论自己的失败。所以很多时候你的代码会运行失败并且也得不到提示,所以把调试作为一个有趣的小游戏吧。
因为我们要做一个 nice 的人 <( ̄ ̄)>
如果你觉得这个语言很棒,考虑下给你最喜爱的慈善机构或竞选捐点钱吧。
我是 电子前沿基金会 的粉丝
因为我们已经出售了 TrumpScript
如果您是个慷慨的人,也可以请我们喝杯酒 (或者两杯),我们会有更多的头脑风暴的。
Paypal 账号 (不很确定这是否符合犹太教规,不过没关系): paypal.me/Shadwell
比特币:1AKK76WNmQheCYgZEksB61Jyp1voYxN63v
媒体
我们的语言真的非常酷,Inverse 有一篇关于我们的文章
查看评论 回复