如果靜態型別的語言比動態型別的語言更加適合大專案,那麼是否在一定規模和複雜度以下動態型別的語言更好?

時間 2021-05-07 04:26:57

1樓:卡拉迦迪斯

看你有多少程式設計師,這些程式設計師會什麼語言

看你有多少伺服器和運維,這些伺服器上都是什麼環境,運維能快速搭什麼環境

然後才是看你的專案……

很多專案,即有大量的定製化功能,又是用後即拋的比如各種狗逼的活動、排行榜、福利領取,暫時性頁面比如各種驗證性業務、處理指令碼、暫時性爬蟲

這些專案,幹嘛不用動態語言去做?

再另外,現在已經很少有【單個的大型網際網路專案】了……乙個站,都是一大堆【不那麼大】的專案組合起來的……甚至都是一大堆【不那麼大】的服務組合起來的……這裡,如果不考慮動態語言的分布式服務管理不方便對接的話……用動態語言也是很平常的事情……

2樓:李鵬飛

對於企業,核心就是快速公升級的前提下減少成本,語言這種東西在現在來說效能什麼的不重要。任何語言都可以實現任何特性,主要取決於有沒有成熟的解決方案,和人員是否好招。

3樓:

我前幾天的微博。。

偶也,打完收工。。= =merge幾十個changes..有按changelist的,有copy的,有臨時branch裡改的。。

最後編譯通過。。unittest通過。。然後果然就沒什麼問題了。

這也就是靜態型別語言。。這要是python。。呵呵。

4樓:

準確性很重要的。使用動態語言很難保證準確。 動態語言比較適合字串處理,或者說html文字處理而已。比如,做個網頁抓取。如果用它寫演算法,就不行。

不考慮輸入,靜態強型別語言是不是只比動態弱型別多了靜態檢查?同時智慧型ide又彌補了這個問題?

不是的,你說的那種語言是靜態弱型別。If A and B are disjoint,nonempty sets of lambda terms which are closed under equality,then A and B are recursively inseparable.It fo...

弱型別語言中資料型別存在的意義?

小烏龜 強型別弱型別,靜態型別動態型別,這些只是概括性的分類而已。php型別不是很強,很多隱含的自動轉換,但是型別資訊確實是存在的,既然存在,有時候就可以加以利用,這是很正常的。 eechen 弱型別語言裡的型別判斷肯定有意義呀.比如不同型別的資料比較,很多時候不僅要比較值是否相等,還要比較型別是否...

C 作為一種靜態型別語言,為什麼會引入 var?

小蝶驚鴻 c 的var跟js之類的var不是一樣的,c 的var在編譯的時候會先幫你轉化成正確的型別然後再編譯。所以別被var這個名字騙了。 靈劍 C 也有auto了啊 var在C 中的作用是通過初始化表示式隱式推斷出乙個變數的型別,這種語言特性在非常多的流行的靜態型別語言中都支援了,比如C Go等...