知道開發會遇到困難,可沒想到第二天就產生了爭執。
林白藥下課後匆匆趕到幻兔網路,蔡信峰和雷光明正在激烈爭論,看到老大進來只是禮貌的打聲招呼,然後繼續。
林白藥也不打擾他們,安靜的坐在旁邊聽了一會,羞愧的低下了頭。
隔行如隔山啊,兩人滿嘴的專業術語,他是越聽越迷糊,根本搞不清楚重點。
“暫停一下!我能問問你們的分歧點在哪裡嗎?”
兩人終於停了下來,經過解釋,林白藥總算明白了。
兩人的分歧在於,蔡信峰想用成熟又經過時間驗證的c++作為主要開發語言,而雷光明則痴迷新技術,想要用最新的java作為主要開發語言。
他們各有各的道理,蔡信峰認為,c++擁有更靈活的操縱接近底層資源的能力,只要給足時間最佳化,甚至可以內嵌彙編程式碼,因此執行效能上限極高。而Java由於虛擬機器的間接性,程式碼最佳化到一定程度無法提高,怎麼也比Java寫的程式跑得快。
雷光明反駁,我們現在確的就是時間,c++沒有基礎庫支撐,開發效率太低。至於最佳化,c++是aot,編譯的時候做的是靜態最佳化,Java是jit,能根據實際程式執行情況做動態最佳化,在安全性,開發速度,開源庫等方面有優勢。
兩人誰也說服不了誰,其實林白藥不知道的是,前世裡鵝廠的程式碼行大多是用的c++。
Loading...
未載入完,嘗試【重新整理】or【關閉小說模式】or【關閉廣告遮蔽】。
嘗試更換【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟多多收藏!
移動流量偶爾打不開,可以切換電信、聯通、Wifi。
收藏網址:www.mobvista.cc
(>人<;)