当前位置:首页 > 公众号精选 > 程序员小灰
[导读]时值美国大选进入白热化阶段,吃瓜群众围观的不亦乐乎,特朗普更是持续刷屏,在这里作为程序员吃瓜也要吃的有技术含量,因此让我们换一角度来吃瓜,也就是以程序员的角度来考虑,假如特朗普是一门编程语言会是什么样的呢? 假如特朗普是一门编程语言 首先如果

时值美国大选进入白热化阶段,吃瓜群众围观的不亦乐乎,特朗普更是持续刷屏,在这里作为程序员吃瓜也要吃的有技术含量,因此让我们换一角度来吃瓜,也就是以程序员的角度来考虑,假如特朗普是一门编程语言会是什么样的呢?

假如特朗普是一门编程语言

首先,如果特朗普是一门编程语言的话,那么必须要有一个响亮的名字,应该用一个什么样的名字比较好呢?

让我们来找找灵感,但灵感是可遇不可求的,等等,这是什么?

没错,这门注定非凡的编程语言就叫Ctrump,发音是[sitrʌmp],同属于C语言家族,请注意和C#的发音区分。

现在名字已经有了,就像所有编程语言都有logo一样,Ctrump编程语言的logo应该是什么呢?

让我们再来找找启发,第二位曹操是这样的:

怎么样,这简直就是大写的提示符,有了这样的提示还想不出logo那就没有天理了。

怎么可以没有我们标志性的飘逸金发呢?没错,我们的Ctrump语言的logo新鲜出炉啦。

现在名字和logo都已经有了,很好,So far so good。

接下来就是slogan了,什么乘风破浪逆风翻盘之类的太low太没有技术含量了,做为一门C语言家族的编程语言Ctrump,它的slogan就是:

Make C++ Great Again

现在万事具备,接下来就让我们看看Ctrump这门语言都有什么特点。

Ctrump语言的特点

  • Ctrump语言中的bool值只有False没有True,表达False时使用关键词Fake,因为在伟大的特朗普总统眼里一切都是假的,“fake news,fake,fake,fake”。什么,想表达真,很简单,请使用 !fake。

  • 同时这门语言不支持网络功能,因为不需要加入各种组织和它们交流,就是要各种花式退群,它们只是变着法儿的在占美国便宜,所以Ctrump不支持网络,休想通过TCP/IP连接过来。

  • 要想建立TCP链接也可以,三次握手第一条数据中必须携带此消息入境美国时要缴纳的关税,否则起诉客户端威胁美国国家安全。

  • 凡是用Ctrump语言编写的程序是不会有bug以及病毒的,因为bug会像奇迹一样自行消失,“It’s going to disappear. One day — it’s like a miracle — it will disappear."。

  • 因为Ctrump是bugfree的,因此这门语言不支持异常,因为“everything is under control”。

  • 身为亿万富翁的总统先生,Ctrump语言也必须配得上亿万身价,因此Ctrump语言中的数值表示必须从100000000起步,不能太寒酸。

  • 每行代码以美元符号$结尾而不是分号,这样衡量程序员工作量时就不再问你写了多少行了,而是问你有多少刀,聊起来倍儿有面儿。

  • Ctrump语言会自行判断程序运行所在区域,如果是在墨西哥境内的计算机上那么用这门伟大的编程语言编写的程序将无法运行。

  • Ctrump语言支持字符串,但字符串必须出自总统先生说过的话,比如string str = "America is great"是合法字符,但"America is not so great"将是非法字符串,会出现编译错误。

  • Ctrump语言不支持include或者import之类语法,也就是说Ctrump语言不能从外部进口,必须是Make in America。


编程界最耀眼的新星

有了上述这些非常amazing的特点,用起来bug free的Ctrump语言让所有挣扎在崩溃边缘的996程序员们为之疯狂,使用Ctrump语言写起代码来那叫一个如痴如醉如梦如幻,很快我们的Ctrump语言就冲进了2020程序员最喜爱的编程语言榜单:

在2020年,我们的Ctrump语言力压Java勇夺程序员兵器谱排行榜第一的位置(此处应该有掌声),程序界一颗闪亮的新星正冉冉升起,程序员们使用后纷纷表示用Ctrump写程序从此加班正式成为历史,再也不用领福报了。

特朗普总统对此也兴奋不已,每逢竞选集会,都拿Ctrump语言的logo来拉拢人气,以此来获取硅谷程序员群体的支持。

很快,在Ctrump语言的实力碾压之下,什么Java、Python等等毫无还手之力,最终退出了历史舞台。就这样,最后世界上只存在一门编程语言那就是Ctrump。程序员只需要学习Ctrump这一门语言就可以终生免疫,再也不用捧着各种《21天从入门到放弃》了,同时程序员们再也不用争论PHP是不是世界上最好的语言了。写字间里、会议室里、楼道里、厕所里、论坛里、评论区里、微信群里到处都是一派和谐的欣欣向荣景象,程序员群体迎来了久违的和平,所有因编程语言产生的鄙视、偏见、误解从此一去不复返,真正的世界大同。

由于Ctrump带来的种种好处使得编程所浪费的脑细胞大大减少,没有大脑和头发竞争养分,程序员的头发如雨后春笋般拔地而起,“我们也可以长头啦”,程序员群体终于喊出了压抑多年的心声,多年来的阴云焦虑在这一刻烟消云散,程序员的形象从此发生了翻天覆地的变化。

从前IT江湖上流传着这样一首诗:


写字楼里写字间,

写字间里程序员,

程序员来写程序,

又拿程序换药钱。


有了Ctrump后一切都不一样了,真真是换了新天地,这正是:


写字楼里写字间,

写字间里程序员,

开天辟地Ctrump,

一切旧貌换新颜。



喜欢本文的朋友,欢迎关注公众号 程序员小灰,收看更多精彩内容

        点个[在看],是对小灰最大的支持! 
		


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

与 BigCode 社区共同创建的 StarCoder2 是在 600 多种编程语言上训练而成,它将推进代码生成、透明度、治理和创新

关键字: 生成式 AI 编程语言 大语言模型

Java是一种广泛应用于软件开发的编程语言,它具有跨平台、面向对象和高度可靠性的特点。在嵌入式系统设计中,Java也有着广泛的应用方案。本文将详细介绍Java在嵌入式系统设计中的应用方案,并分析其优势和挑战。

关键字: Java 软件开发 编程语言

嵌入式开发和Java开发是两个不同的领域,它们在目标、应用场景、编程语言和开发环境等方面存在一些区别。下面我将为您简要介绍这两个领域的特点以及如何选择适合您的开发方向。

关键字: 嵌入式开发 Java开发 编程语言

Java语言是一种面向对象的编程语言,由Sun Microsystems(现在是Oracle Corporation)于1995年推出。Java具有跨平台性和可移植性的特点,广泛用于开发各种应用程序,包括嵌入式系统、移动...

关键字: Java 编程语言 互联网

嵌入式系统是一种专门设计用于特定应用领域的计算机系统,它通常由硬件和软件组成,并且被嵌入到其他设备或系统中,以实现特定的功能。在开发嵌入式系统时,除了了解和选择适合的编程语言外,还需要了解如何测量嵌入式产品的应用性能以及...

关键字: 嵌入式 计算机 编程语言

嵌入式系统设计师是一个专业领域,需要深入理解和掌握各种嵌入式技术以及相关编程语言。本文将介绍嵌入式系统设计师考试中的必备知识、笔记和总结,帮助读者在考试中取得好成绩。

关键字: 嵌入式系统 编程语言 C语言基础

另外,有时候优先级还与C语言编译器有关,同一个表达式在不同的平台上,可能表达的意义是不同的。所以,为了代码的可植移性、正确性以及可读性,振南强烈建议多用一些()。

关键字: C 语言 编程语言 赋值操作

Matlab是matrix laboratory的组合,意为矩阵实验室,软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。

关键字: matlab 编程语言 数值分析

PLC梯形图编程的主要要素包括输入、输出和逻辑元件。其中,输入和输出指的是PLC系统与物理世界之间的接口,如传感器和执行器;逻辑元件则用于描述输入和输出之间的逻辑关系。

关键字: PLC 梯形图 编程语言

PLC在电气工程及其自动化技术设计中经常用到,那么作完硬件组态后,就要考虑编程了,不同的个体对于编程采用的语言是不同的,当然针对不同的工艺要求,用不同的编程语言也会有不同的效果

关键字: PLC 编程语言 梯形图
关闭
关闭