c#下实现GUI编程_程序员会懂的冷笑话:各大编程语言的内心独白
軟件工程領(lǐng)域魚龍混雜。有些人樂不思蜀,而有些人則飽受打擊。然而,構(gòu)建軟件的工作讓每個(gè)人倍感壓力,這點(diǎn)毋庸置疑。
在本文中,我為流行的各大編程語言杜撰了一份“內(nèi)心獨(dú)白”。我并無意冒犯任何編程語言,只希望能夠博君一笑。
Java
我們一天天變老,且一如既往地羅嗦(Java語言的大量樣板代碼)。但是,如果你愿意出錢,我們?nèi)匀粫?huì)為你提供長期的支持。
C
我最年長,但你仍然要給我保留一席之地(分配內(nèi)存)。我最大的愛好就是指著別人(指針)。
C++
你可以恨我們,鄙視我們,但是你的框架總會(huì)用到我們。我們相信工作中的朋友(friend,友元)。
C#
我既不像我父親(指C++),也不像音符(音符升C)。若要論跨平臺(tái)GUI支持,我比Java更加犀利。
Lua
新手都很喜歡我們,因?yàn)槲覀兊臄?shù)組索引從1開始。然而,我們的數(shù)組不是數(shù)組,對象亦不是對象,我們視世間萬物為表。
Javascript
我們發(fā)誓,我們不是Java腳本,也并非源自Java。順便說一句,蘋果的Safari引擎仍然在呼喚(回調(diào))我們。
Python
我們能讓你真正的代碼看起來像偽代碼一樣。我們不用分號(hào),也不用大括號(hào),只需空格就足以引起混亂。
Go
Google實(shí)在懶得給我們起名字,而且他們還搶走了我們的泛型和lambdas。但是我們擁有最好的團(tuán)歌。
PHP
無需付出太多努力即可學(xué)會(huì)使用我們,但是只需一個(gè)大括號(hào)就足以讓你對我們粉轉(zhuǎn)黑。我們不提供任何默認(rèn)的命名約定或樣式,你想要多丑都可以實(shí)現(xiàn)。
Swift
我們簡潔明快,可以讓你眼前一亮。我們不像Objective-C那樣令人困惑,前提是你還沒有耗盡內(nèi)存。
Kotlin
每個(gè)Java開發(fā)人員都值得擁有我們。我們可以在原有的JVM中運(yùn)行,還可以避免可怕的NPE和冗長的代碼。然而,樂趣也從此無緣了(Kotlin中fun是定義函數(shù)的保留關(guān)鍵字,這里指你無法使用fun作為變量名)。
Rust
雖然我的名字是生銹,但我可沒有真的生銹,我可以提供內(nèi)存安全,避免競爭狀況,而且我反對垃圾收集。我喜歡借東西(borrowing),只要你愿意花時(shí)間學(xué)習(xí),我會(huì)比“C”還強(qiáng)。
COBOL
每隔幾年我們就會(huì)復(fù)活一次,甚至如今整個(gè)失業(yè)福利系統(tǒng)都依賴我們。此外,我們還在招聘(指美國最近招聘COBOL程序員維護(hù)其失業(yè)福利系統(tǒng))。
程序員的冷笑話一直源源不斷,而且每種語言都樂此不疲。不同的語言處理不同的問題,這就是為什么世上有這么多編程語言的原因。人們喜歡劃分語言的流行度,這是天性使然。最后,我想說上述各大編程語言的內(nèi)心獨(dú)白講的都是實(shí)情,但請勿當(dāng)真。每種語言都有獨(dú)特的優(yōu)點(diǎn)和缺點(diǎn),我希望本文能讓大家更加積極地探索各個(gè)語言。
感謝您的閱讀!
原文鏈接:
https://medium.com/better-programming/if-programming-languages-had-honest-slogans-6fb6201a6e03
本文為CSDN翻譯文章,轉(zhuǎn)載請注明出處。
【END】更多精彩推薦
?NB-IoT 連接數(shù)過億,開發(fā)者如何抓住新機(jī)遇?
?華為云躋身Gartner報(bào)告中國三強(qiáng),預(yù)示云計(jì)算市場的未來變局?
?數(shù)據(jù)庫激蕩40年,深入解析PostgreSQL、NewSQL演進(jìn)歷程
?黑客用上機(jī)器學(xué)習(xí)你慌不慌?這7種竊取數(shù)據(jù)的新手段快來認(rèn)識(shí)一下!
?超詳細(xì)!一文告訴你SparkStreaming如何整合Kafka!附代碼可實(shí)踐
?Libra的Move語言初探,10行代碼實(shí)現(xiàn)你第一個(gè)智能合約
你點(diǎn)的每個(gè)“在看”,我都認(rèn)真當(dāng)成了喜歡 《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的c#下实现GUI编程_程序员会懂的冷笑话:各大编程语言的内心独白的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2017 + cmake 3.7 +
- 下一篇: sql 数据库前两列值乘_数据库的基本概