語言擬人向:來自Python、JAVA、C語言的“傲嬌”自我介紹
本文轉載自公眾號“讀芯術”(ID:AI_Discovery)
軟件工程領域,酷愛編程的人很多,但另一些人總是對此避之不及。而構建軟件無疑會讓所有人壓力山大,叫苦連連。
來看看這些流行編程語言的“內心獨白”,JAVA現實,C++傲嬌,Rust充滿安全感,COBOL緊跟時事不掉隊……讓人頭大的編程看起來是不是可愛些了。
本文沒有冒犯的意思,畢竟幽默有助于建立聯系,只希望能博君一笑。
Python
我們能像模像樣寫出偽代碼,即使您不理解它。不用依靠分號或中括號,區區空格就能讓你崩潰。
Java
我們老了,依舊啰嗦。只要付錢,我們就會提供是最長久的支持。
Javascript
我們不是Java的腳本,跟Java半毛錢關系都沒有!對了,蘋果的Safari引擎仍然要對我們進行回調。
C語言
我可能是年紀最大的,但你還是得給我留點空間。我最喜歡指指點點。
C++
你可以盡情恨我們,鄙視我們,但是框架又得依靠我們。我們相信工作中的友“援”(友元函數)。
C#
我既不像父親(C++和C),也不像音符C。只要有跨平臺的圖形用戶界面支持(GUI),我比Java更炸哦~(C#讀作C sharp)
Rust
不像名字那樣“過時”,我提供內存安全,避免可能的競爭條件,不喜歡垃圾收集器。我喜歡借用( borrowing)。想讓我比“C”強?多下點兒功夫吧。
Go
谷歌不僅懶得給我起名,而且還剝奪了我們使用泛型和lambda的權利。但是我們有最好的歌。
PHP
不用多學習什么就能使用我,但一個缺失的中括號就會讓你開始恨我。默認情況下,我們不提供命名規范或樣式,隨便你丑到哪兒去。
Lua
數組索引從1開始,難怪新手喜歡我們。但是此數組非彼數組,此對象非彼對象,因為所有東西不過都是表。
Swift
我們簡潔又便捷。不像Objective-C那樣令人困惑,前提是你沒耗盡內存。
Kotlin
每個Java開發人員都值得擁有我們。在原有的良好JVM中運行時,還可以避免可怕的NPE和冗長的代碼。可惜這樣就與“快樂”(fun函數)無緣了。
COBOL
每隔幾年我們都會東山再起,如今整個失業福利體系都依賴于我們。對了,我們最近在招聘程序員維護失業福利系統呢。
編程笑話源遠流長,各種語言各有千秋。以上的“內心獨白”是不是說出了你的心里話?
編程語言種類繁多,不同的語言處理不同的問題。找出流行的語言是人類的天性。別把笑話當真,只希望讀過本文能讓你更有動力探究語言。