編程語言的九大陣營應該怎麼劃分?

DND的九大陣營……常見的段子圖了……剛搜了一下竟然沒找到扯編程語言的。。。

各位大牛不來造一個嘛?

放上例圖一張


我覺得呢,

守序,中立,混亂可以這麼分:嚴格堅守自己編程範式的就是守序,完全不管的就是混亂。

善良,中立,邪惡可以怎麼分:編譯期/執行期盡量幫助程序員減少錯誤/管理資源的就是善良,什麼都不管程序員水平高寫得了寫寫不了滾實在要寫後果自負的就是邪惡。

然後自己對號入座吧。

反正Haskell肯定是守序C++肯定是邪惡啊。


隨手做的,不要在意細節。


egin{tabular}{|c|c|c|}hline\
守序善良  中立善良  混亂善良\
{LARGE Ruby}  {LARGE Erlang}  {LARGE Scala}\
{small 人畜無害粉紅色}  {small 這世界需要高併發的優雅語言}  {small 你應該能看懂這些錯誤}\\hline\
守序中立  絕對中立  混亂中立\
{LARGE Java}  {LARGE Python}  {LARGE C}\
{small 穩定的企業級產品}  {small ……}  {small 你們應該自己管理內存}\\hline\
守序邪惡  中立邪惡  混亂邪惡\
{LARGE Lisp}  {LARGE Haskell}  {LARGE C++}\
{small 我只用括號就毀滅世界}  {small 加 fancy 的特性才是王道}  {small 吃我 C++ 17 啦}\\hline
end{tabular}

TeX 大法好



PHP: 我就靜靜地看著你們裝逼


Java一般認為是守序中立,C++大約在混亂中立、中立邪惡到混亂邪惡這一帶

Python大概是混亂善良到混亂中立,而Lisp的評價呈兩極分化狀,從守序善良到混亂邪惡都出現過。

Haskell的邪惡立場是沒跑了,但不知道為什麼所有人都認為Go是守序的?

無論如何,PHP永遠是最好的編程語言。


可見java是公認的守序中立


Ruby Io Python
Lawful Good Neutral Good Chaotic Good

Java Prolog ASM
Lawful Neutral (True) Neutral Chaotic Neutral

Haskell C++ JavaScript
Lawful Evil Neutral Evil Chaotic Evil



Lawful Neutural Chaotic

Good Pascal VB Javascript
你聲明了嗎? 最著名的入門級~ 前端是編程的未來!

Neutural Java C# ASM
和平台無關~ 什麼都能用喲~ 你們只是我的馬甲呵呵

Evil Haskell C++ Perl
函數思維很難嗎切~ 編譯通過只是開始呵呵呵 *$()%*)$^%$)$#


談談我的理解

所以我基本上是邪惡陣營的……



推薦閱讀:

為什麼沒有出現內置通用sim卡的手機?
中國和印度哪國 IT 更強?
為什麼IT行業里有非常多的人鄙視對日外包?
面試的最後一關時,面對老總或者領導該怎麼做?
上海微創軟體在網上為什麼會有那麼多負面評價?微創和微軟是怎麼樣的一個外包關係?

TAG:編程語言 | 編程 | 信息技術IT | 編程語言比較 |