如果編程語言是超級英雄……

摘要:此前我們曾假設過如果編程語言是女人,如果編程語言是把刀,現在我們將編程語言設想成電影中的超級英雄會是怎樣一番情景呢?

說到編程語言,當然是蘿卜白菜,各有所愛。假如要你在鐘愛的語言之前加個超級英雄烙印,你會怎么選擇呢?

綠巨人——匯編語言


習慣于機器底層摸爬滾打的匯編語言,就像一個獨裁者,獨攬數據移動轉移的大權。這不正如同浩克那異乎常人的力量嗎?但是,要想把匯編運用得當,可得承受不菲的代價—人力,沒有GUI也沒有API,樣樣都不得不事必躬親。并且,這家伙的脾氣跟力量并駕齊大,發起火來可真的不是HelloKitty。一旦出現匯編崩潰錯誤,計算機的小命又得受打擊了。

蝙蝠俠——Python


穿梭于流光溢彩的繁華夜市,黑夜給了蝙蝠俠黑色的眼睛,他為我們帶來光明。印象中的蝙蝠俠,優雅大氣,精煉剛強。Python強大的庫資源,如同蝙蝠戰車等武器,與你并肩作戰,為你排憂解難。同時,Python也有著謎一般的過去,其真正實力一直深藏功與名,給人的感覺是:“另類的腳本語言,運行于虛擬機解析端,耗費著大量CPU資源。”

小丑王——PHP


扭曲的內心世界,無法理解的破壞行徑。再看看PHP代碼,看一下就仿佛進了萬丈之淵。同時還要一并兼顧視圖、邏輯、模式等問題,真的令人抓狂不已。

機械戰警——C++


C語言出身平凡,是個兢兢業業的務實者。但當插上面向對象的翅膀后,一切都改變了。不過,C++所創造的一切,都可引用<<C++ Journal>>那經典的“受保護的,抽象的,虛擬的,基類的”話語來概括。如果你能很好地駕馭它,恭喜你,你擁有了令人驚訝的本領。

鋼鐵俠——Ruby


Ruby是先進的,簡單快捷同時又高效高能。但由于其是由日本人松本行弘開發,早期的參考資料是相當匱乏。但是隨著不斷集合Perl、Smalltalk、Eiffel、Ada以及 Lisp等語言的優勢,最終成功把這一切都monkey patching(即給內置對象擴展方法)好了。后來,人們覺得它過于膚淺,同時新一代的程序員都習慣把它與”Ruby on Rails”框架混為一談了,這不得不說是一個悲劇。因此能否脫離這個Web框架帽子而獨立生存,成為大家目前關心的問題。

萬磁王——Java


一門古老的語言,誕生于C/C++一般的“侏羅紀”時代,但是給人感覺是啰嗦冗長并且笨重。不過假如你要建造的是一座架構穩固的鋼鐵橋梁,它不會讓你失望的。不過假若是要進行小巧靈便的小制作,使用Java就如同殺雞之牛刀。本機語言與托管語言之爭,一直是C/C++與Java之間競爭的焦點。Java相信,這最終可能會演變成一場不可逆轉的激烈沖突。

Xavier教授——Lisp


是代碼數據還是數據代碼?答案其實就在我們自己心中。對于語言,我們真的需要語法嗎?縱觀語言的發展史,所有語言都是互相聯系的。Lisp簡練而又快捷的運算器簡直就像一個天才,其靠的是對其它抽象概念的抽象理解而演變而來。其倡導的是一種數據和代碼和平共存的模式,處于自然之境,相信共存的品德能夠帶來和諧。不過悲哀的是,這個想法并不是人人都能認同,甚至敬而遠之。

各位看官,相信你們都有自己的語言喜好,都有自己鐘愛的超級英雄。誰又會是你心中的那個它呢?

英文出自:Codingninja.co.uk

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447527.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447527.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447527.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Springboot:監控與管理 Actuator

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 前言&#xff1a; Actuator是一個暴露自身信息的模塊&#xff0c;主要實現對應用系統的監控與管理。主要有三大功能&#xff1a; …

視頻編解碼,bbv 緩沖區的上溢和下溢

使用硬件相似的數據處理.一般都是數據進來,處理后立即發出去的形式.所以一般有一個數據進,一個數據出,2個接口. 硬件處理基本都要求實時.數據進來,處理之后馬上發處理,這個時間要求非常短,一般要求控制在好多毫秒以內,才能達到實時的要求.一般硬件每秒鐘能夠處理的數據大小,在…

《Spring Cloud 與 Docker 微服務架構實戰》筆記

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 PS&#xff1a;springcloud系列文章見&#xff1a;springcloud 系列&#xff0c;一看就會 。 在此&#xff0c;只是記錄細碎知識點。 1…

視頻測試序列下載:YUV文件

1、http://www.tkn.tu-berlin.de/research/vid/&#xff08;此網站已經移走&#xff0c;正在尋找。&#xff09; CIF&#xff1a; Akiyo、Bridge (far) 、Bridge (close) 、Bus 、Container 、Coastguard 、Flower 、Football 、Foreman 、Hall 、Highway 、Mobile & Cale…

MyBatis : Example 條件查詢 in 用法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 只是記錄下。 Example example new Example(UserxxxLog.class);Criteria createCriteria example.createCriteria();List<String&…

跨平臺2D/3D游戲開發框架libGDX發布1.2.0更新

摘要&#xff1a;基于OpenGL (ES)的跨平臺2D/3D游戲開發框架libGDX不僅開源免費&#xff0c;而且具有極為強大的兼容性和高效性&#xff0c;近日&#xff0c;libGDX發布全新1.2.0版本&#xff0c;除修復Bug之外&#xff0c;還新增了OpenGL性能分析、gdx-ai等一系列功能擴展和方…

不把C作為第一門語言是個好主意么?

摘要&#xff1a;不少人認為&#xff0c;第一門語言最好不要學C&#xff0c;而V眾投發起人李智勇卻不這么看。他認為如果真想做好開發&#xff0c;想更好地實現人生價值&#xff08;包括現金價值&#xff09;&#xff0c;那么打基礎很必要&#xff0c;而從C語言&#xff0c;這種…

系統集成項目管理工程師(軟考中級)重點知識、背誦版

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 為了入戶廣州報考了軟考中級&#xff0c;一次通過。 以下為背誦筆記&#xff1a;

如何成為一位杰出的程序員

如何成為一名杰出的程序員&#xff0c;這是一個比較復雜的問題&#xff0c;什么叫杰出&#xff1f;下面我給你大家總結一下&#xff0c;文中說的一些觀點&#xff0c;你可能不認同&#xff0c;沒關系&#xff01;評論反饋一下&#xff01; 一、解決問題的能力和創新能力 個人…

JVM的新生代、老年代、MinorGC、MajorGC

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 參考&#xff1a; http://blog.csdn.net/flamezyg/article/details/44673951 http://www.blogjava.net/ldwblog/archive/2013/07/24/4…

Bash腳本:怎樣一行行地讀文件(最好和最壞的方法)

用bash腳本讀文件的方法有很多。請看第一部分&#xff0c;我使用了while循環及其后的管道命令&#xff08;|&#xff09;(cat $FILE | while read line; do … )&#xff0c;并在循環當中遞增 i 的值&#xff0c;最后&#xff0c;我得到了非我所想的 i 。主要的原因是&#xff…

解決:無法獲取實體類com.xxx.xx.xx.xx.dto.XxxDTO對應的表名

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.報錯如題&#xff1a; 無法獲取實體類com.xxx.xx.xx.xx.dto.XxxDTO對應的表名 2. 報錯原因&#xff0c;如下圖紅框中部分&#xff0c…

IDEA 查看最近修改、已提交文件

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 如圖&#xff1a;點擊 Version Control --> Repository --> 最左邊藍色圓圈 --> 選擇一條提交日志&#xff1a;右邊就…

程序員賺錢致富的6種方法

我認識一個朋友&#xff0c;也是程序員出身&#xff0c;他在一家還不錯的外企上班&#xff0c;每個月工資收入也就差不多15K&#xff0c;五年的工作經驗了&#xff0c;在他面前&#xff0c;我算是小弟。那天我們幾個朋友一起打完球就去附近的飯館吃飯&#xff0c;環境還不錯&am…

解決:Changes not staged for commit:

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. git push 報錯&#xff1a; 2. 提交時加上參數&#xff1a;-a &#xff0c;表示新增。 git commit -am "提交說明" 提交成…

內存不足:殺死進程還是犧牲子進程

早上6點&#xff0c;我不得不開始處理“叫醒”我的一些問題。因為當這些問題發生的時候&#xff0c;我的手機鈴聲響了。昏睡中的我非常不情愿地拿起了手機&#xff0c;檢查我是否瘋狂到將叫醒鬧鐘設在了早上5點。原來是監控系統發現一個Plumbr服務死掉了。 作為一名該領域經驗…

java8 注解: @FunctionalInterface (函數式接口)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 Java8提倡函數式編程&#xff0c;因而新增了一個函數式接口。函數式接口保證了函數式編程&#xff0c;同時也保證了能夠兼容以前的java版…

寫給年輕程序員的一封信

很多年輕的程序員發emails給我&#xff0c;說希望能夠得到一些如何盡快躋身優秀程序員行列的建議和方法。關于這個問題&#xff0c;我已經有提到過很多次&#xff0c;現在已經沒什么可以補充的了。不過 為了滿足大家的要求&#xff0c;在這里我再詳細地歸納總結一下&#xff1a…

Docker中RocketMQ的安裝與使用

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 搜索RocketMQ的鏡像&#xff0c;可以通過docker的hub.docker.com上進行搜索&#xff0c;也可以在Linux下通過docker的search命令進行搜索…

大浪淘沙:不是所有的IT公司都以成功收場

本文列舉了50家創業公司沒有什么先后順序&#xff0c;最后顯示&#xff0c;其中21家是獨立公司&#xff0c;19家被收購了&#xff0c;4家正在走下坡路&#xff0c;6家已倒閉。但是我希望有更多的公司徹底倒閉&#xff0c;留下實力最強大的公司。公司倒閉也許是重新開始的標志。…