老码农谈Z语言传奇

开发 开发工具
据《编程圣经》记载,上古时代,程序员们都用同一种语言编程, 他们齐心协力编写一个叫做“通天塔”的超级软件,这个软件能够破解宇宙的奥秘。

 1

据《编程圣经》记载,上古时代,程序员们都用同一种语言编程, 他们齐心协力编写一个叫做“通天塔”的超级软件,这个软件能够破解宇宙的奥秘。

[[262935]]

 

此举惊动了上帝,他看到程序员们这么齐心协力,要是真把这个软件做出来,以后什么事情做不成呢? 一定得想办法阻止他们!

于是他就是来到人间,散播了各种编程语言给程序员,程序员开始各说各的语言,互相鄙视,互相攻击。

C语言说Java运行慢,效率低, Java 说C语言的指针容易出错, 得手工管理内存。

Python鄙视Java那啰嗦的语法, Java 反击说Python运行慢,动态一时爽,重构火葬场。

PHP说我是很好的语言。

......

程序员们分裂了,各个部落之间发生了多次口水战, 超级软件无法完成了。

程序员的生活变得悲惨,不断地学习新的技术,新框架,新语言,经常加班, 到处996。

2

某一天,一个叫做Dennis Gosling Heilsberg 程序员无意中在家里找到一个发黄的羊皮卷,上面歪歪扭扭地写着几个大字:21天精通Z语言。

 

他翻了一会儿, 欣喜若狂:原来这就是那个统一世界的编程语言啊!

Z语言迅速传播到了全世界。

它运行起来速度超快,和C语言不相上下。它的语法简洁又优美,表达力强,比Python, Ruby 有过之而无不及。

它支持过程式编程,面向对象编程, 函数式编程,以及你能想到的任何编程泛型。它有强大的元编程能力,可以和LISP相媲美, 还没有LISP那样烦人的括号。

更可贵的是,Z语言是静态类型,“动态一时爽,重构火葬场”的问题,根本就不存在。 配合着强大的、有智能提示的IDE,用起来不要太爽。

Z语言的内存管理特别强悍,你只管去创建对象,申请空间, 它会去管理内存,垃圾回收时没有任何的停顿。

它的类库也极其强大而丰富,日期时间操作,网络操作,文档操作,图像处理,数据库访问,Web框架,GUI...... 应有尽有。

Z语言是如此厉害, 从前端到后端,从移动开发到桌面开发,从云计算到大数据到人工智能,大家纷纷投入它的怀抱。

前端程序员抛弃了JavaScript, 后端程序员抛弃了Python, Java, Go ,Ruby ...... 微软抛弃了自家的几个亲儿子, 连“世界上最好的语言”PHP都不得不黯然退场。

这门语言统一了编程世界,程序员们再也不会争吵了。

3

用了一段Z语言之后,大家发现其实代码的质量没有任何改观, 大量的程序员使用这个简单又强大的语言,写出的依然是低劣的代码。

Dennis Gosling Heilsberg 后来才注意到羊皮卷夹缝中的几行小字:

编程的关键根本就不是编程语言,而在于背后的思想,能不能分层,抽象,分而治之,能不能把变化的部分和不变的部分给隔离开,能不能让各个功能独立地变化和扩展, 汝等需认真学习,积极思考,多加实践。

大家明白了:这编程和编程语言是两回事啊!

除此之外,在羊皮卷的封底,有非常显眼的几个大字:

[[262936]]

 

大家都不理解这是什么意思。

4

Z语言超级简单,普通人一周就可以掌握, 培训班慢慢地全部倒闭了。

看到这个行业的高薪,越来越多的人涌入,成为了光荣的程序员。

老板们非常高兴,因为每天都能收到成千上万封简历,他们可以挑选的人越来越多,话语权越来越大。

简历太多,HR筛选简历的方式也与时俱进, 简单点儿的就抓阄,复杂点儿的按斐波那契数列来筛选...... 到后来连简历都不用了,随便抓几个人过来就可以干活。

每当程序员说:老板,这个需求我们需要三周搞定!

老板就会回答:用了Z语言还需要三周? 我就给你五天,搞不定换人! 会Z语言的人多的是,都在外边排队!还不信? 你到门口去看看!

996变成了997,程序员们都处于水深火热之中。

经过了程序员多次大规模的罢工、绝食抗议之后,终于恢复了8小时工作制,不过变成了三班倒。

IT行业的平均工资不断降低,程序员彻底变成了码农!

5

上帝看到码农的惨状,做了一个艰难的决定:彻底消灭程序员这个职业, 以后都用自然语言来编程,人人都能编程, 于是上帝正式推出了X语言......

【本文为51CTO专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】

戳这里,看该作者更多好文

 

责任编辑:武晓燕 来源: 51CTO专栏
相关推荐

2020-09-30 11:14:24

AI码农架构

2023-07-16 22:34:55

2018-10-24 15:53:29

微服务后端JVM

2015-05-12 10:15:15

程序员

2020-08-05 12:27:18

Go语言码农

2013-08-12 11:18:00

2024-01-15 15:11:03

物联网5G数字孪生

2018-10-17 22:01:06

2017-09-18 08:21:42

码农AI人工智能

2015-04-21 12:48:37

老码农技术理想

2023-08-27 21:07:02

2018-01-16 15:02:20

存储RAIDSAN

2013-09-16 10:03:06

代码码农

2021-06-21 08:19:26

码农工作工程师

2022-11-30 14:57:39

产业互联网

2010-04-09 10:41:58

2020-12-18 07:41:01

码农编程语言

2013-11-14 13:58:06

硅谷码农

2013-02-20 09:46:39

软件开发程序员

2013-08-15 10:15:34

英语程序员
点赞
收藏

51CTO技术栈公众号