2019年最新语言发布:Z 语言!

640?wx_fmt=gif

640?wx_fmt=jpeg

作者 | 刘欣

责编 | 伍杏玲

本文经授权转载自码农翻身(ID:coderising)

 

640?wx_fmt=png

 

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

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

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

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

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

PHP说我是最好的语言。

......

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

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

 

640?wx_fmt=png

 

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

640?wx_fmt=png

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

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

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

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

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

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

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

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

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

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

 

640?wx_fmt=png

 

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

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

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

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

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

640?wx_fmt=png

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

 

640?wx_fmt=png

 

 

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

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

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

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

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

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

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

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

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

 

640?wx_fmt=png

 

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

作者简介:刘欣,前IBM架构师,近20年从业经验,「码农翻身」公众号作者,畅销书《码农翻身》作者,用故事讲解技术是拿手好戏。 拨开技术迷雾,轻松理解技术本质,从「码农翻身」开始。

用多少时间学习才够转行AI,看这份报告!

https://edu.csdn.net/topic/ai30?utm_source=cxrs_bw

640?wx_fmt=png

640?wx_fmt=png

作为码一代,想教码二代却无从下手:

听说少儿编程很火,可它有哪些好处呢?

孩子多大开始学习比较好呢?又该如何学习呢?

最新的编程教育政策又有哪些呢?

下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)

戳他了解更多↓↓↓

640?wx_fmt=jpeg

 热 文 推 荐 

☞ 苏州到底有没有互联网?

☞ 我是如何将一个技术型产品搞砸的?

☞ Python、Java、C#、Perl 创始人聚首,编程语言要变天?

中小学 AI 教育靠谱吗?50% 教师教学经验不足 1 年

Oracle 痛裁程序员,阿里云坐收渔翁利?

储备金被暗中挪用? USDT信任危机再爆发! 拿什么拯救你我的稳定币?

☞VMware vSphere 6.0 虚拟机运维常见问题排除

☞中国AI开发者真实现状:写代码这条路,会走多久?

☞补偿100万?Oracle裁900+程序员,新方案已出!

 

 
你点的每个“在看”,我都认真当成了喜欢
  将事物的状态和行为用数学符号形式化表达的语言,为编写计算机程序和验证计算机程序的正确性提供依据,是软件工程中编码之前的规格说明语言。   Z语言是一种以一阶谓词演算为主要理论基础的规约语言,是一种功能性语言。形式化描述语言Z指的是著名数学家Zermelo,它是目前使用最广泛的一种形式化描述语言,在软件产业的一些大型项目中已经获得成功的应用,Z以带等词的一阶谓词逻辑ZF(Zermelo-Fraenkel,蔡梅罗-弗兰科尔)公理集合论为主要数学基础。在Z中有两种语言:数学语言和模式(Schema)语言。数学语言用来描述系统的各种特征:对象及其之间的关系。模式语言是一种半图形化的语言,它用来构造、组织形式化说明的描述、整理、封装信息块并对其命名以便可以重用这些信息块。通常,形式化说明的可读性都不太好,但由于Z采用半图形化的模式语言,能用一种比较直观、有条理的方式来表达形式化说明,这就改善了可读性。   Z语言是由牛津大学程序设计研究小组开发的一种形式语言,之后该小组与IBM的Hursley实验室合作,将Z语言用于IBM客户信息控制系统(Customer Information and Control System,CICS)的开发,使得最终的产品质量得到了全面的提高,所监测出的错误数量大大减少,并且整体开发费用降低了9%。在ISO指导下的国际标准化Z工作与2002完成。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值