Z语言传奇
1
據《編程圣經》記載,上古時代,程序員們都用同一種語言編程, 他們齊心協力編寫一個叫做“通天塔”的超級軟件,這個軟件能夠破解宇宙的奧秘。
此舉驚動了上帝,他看到程序員們這么齊心協力,要是真把這個軟件做出來,以后什么事情做不成呢??一定得想辦法阻止他們!
于是他就是來到人間,散播了各種編程語言給程序員,程序員開始各說各的語言,互相鄙視,互相攻擊。
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?后來才注意到羊皮卷夾縫中的幾行小字:
編程的關鍵根本就不是編程語言,而在于背后的思想,能不能分層,抽象,分而治之,能不能把變化的部分和不變的部分給隔離開,能不能讓各個功能獨立地變化和擴展,?汝等需認真學習,積極思考,多加實踐。
大家明白了:這編程和編程語言是兩回事啊!
除此之外,在羊皮卷的封底,有非常顯眼的幾個大字:?
大家都不理解這是什么意思。
?
4
Z語言超級簡單,普通人一周就可以掌握,?培訓班慢慢地全部倒閉了。
看到這個行業的高薪,越來越多的人涌入,成為了光榮的程序員。
老板們非常高興,因為每天都能收到成千上萬封簡歷,他們可以挑選的人越來越多,話語權越來越大。
簡歷太多,HR篩選簡歷的方式也與時俱進,?簡單點兒的就抓鬮,復雜點兒的按斐波那契數列來篩選......?到后來連簡歷都不用了,隨便抓幾個人過來就可以干活。
每當程序員說:老板,這個需求我們需要三周搞定!
老板就會回答:用了Z語言還需要三周??我就給你五天,搞不定換人!?會Z語言的人多的是,都在外邊排隊!還不信??你到門口去看看!
996變成了997,程序員們都處于水深火熱之中。
經過了程序員多次大規模的罷工、絕食抗議之后,終于恢復了8小時工作制,不過變成了三班倒。
IT行業的平均工資不斷降低,程序員徹底變成了碼農!
?
5
上帝看到碼農的慘狀,做了一個艱難的決定:徹底消滅程序員這個職業,?以后都用自然語言來編程,人人都能編程,?于是上帝正式推出了X語言......
欲知后事如何,請移步《當世界上只剩下一個Java程序員》
總結
- 上一篇: Elasticsearch 7.0 已经
- 下一篇: 关于Mybatis,我总结了 10 种通