以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > SAND > Info

哪些語言的特性會幫助大家開發?!_區塊鏈

Author:

Time:1900/1/1 0:00:00

大家好,這里是鏈客區塊鏈技術問答社區,上班的第一天,祝大家開工大家!今天講一講哪些開發語言的也行有助于開發系統。

首先我認為,大型系統指的是,團隊里面的人你認識和溝通不超過5%、沒有文檔就無法理解大多數人當初寫那幾行代碼的意圖、代碼具有或者接近8位數行、而且需要長期維護、具有完善的自動化測試,所以制度本身和(面試、考核或certification等的)高門檻才是保證項目本身可以健康的生存下去的最重要的因素的系統也不要以為這種代碼不多,windows、ffice,maya,、ca軟件、戰斗機控制程序、還有出了bug就可以吧楊利偉殺死的這些要命的程序—這些通常都復雜。

前中國人民銀行副行長朱民:美聯儲本輪加息應該要結束了:金色財經報道,前中國人民銀行副行長、中國國際經濟交流中心副理事長、國際貨幣基金組織(IMF)前副總裁朱民在博鰲亞洲論壇2023年年會“通脹、滯脹與加息:鋼絲上的舞蹈”分論壇上表示,美聯儲在2022年太激進,到了2023年,美聯儲應該會停止加息。朱民表示,第一,金融穩定性是非常非常重要的,沒有空間再加息了,系統性非常的脆弱。第二,增長在放緩,通脹也看到了負面效應,所以美聯儲現在并沒有理由在近期再加息,美聯儲本輪加息應該要結束了。[2023/3/30 13:35:05]

完成這種系統,需要這個團隊在根需求無關的、跟開發有關的幾乎所有方面都實行獨裁統斫以這種系統需要語言提供什么樣的功能呢?我們知道,因為這幾千萬行都是同一個軟件的代碼,所以里面必然具有無數的互相依賴的模塊,一萬多人開發十幾年下來,什么是什么都基本上理不清楚了。所以這個時候你做一個修改,最重要的是要保證不要把別人的代碼搞爛。就算你跑完了所有自動化測試,如果存在一些東西是自動化測試所無法覆蓋的,那你覺得你可以靠人肉排除來保證所有已知的、修過的bug不再出現嗎?

迪拜多種商品交易中心與Web3公司TDeFi合作推出新的加速器計劃:金色財經報道,迪拜多種商品交易中心(DMCC)與 Web3 孵化器和咨詢公司 TDeFi 合作,在 DMCC Crypto Centre 為 Web3 和區塊鏈公司提供新的加速器計劃,該計劃提供與加密相關的一系列主題的指導和會議,并擴大業務規模,吸引新興加密公司前往迪拜。該計劃為期一個月,將在未來 12 個月內至少舉辦兩期,感興趣的公司將得到 DMCC 的優先指導和服務。DMCC Crypto Centre 目前擁有至少 550 名成員,是迪拜地區 Web3 和區塊鏈公司集中地。[2023/2/24 12:27:12]

這當然是不可能的,盡管不能100%解決問題,但是一個強大的靜態分析軟件是可以幫我們解決5%的問題(就是那些不能被自動化測試所覆蓋的問題里面的95%)。于是這就要求這個語言必須要有一個強大的靜態分析軟件,或者potentially你可以寫一個強大的靜態分析軟件。寫一個靜態分析軟件面臨的最大的困難有兩個,一個是nameresolving,另一個是referenceresolving。nameresolving的意思就是,你得到了這個名字,你知不知道他究竟代表的是你源碼里面的哪一個函數或者變量。referenceresolving的意思就是,你得到了兩個指針,你知不知道運行到某一行確定的代碼的時候,這兩個指針是否指向同一個對象?

調查:60%的加拿大人有興趣在虛擬世界中購買物品:金色財經報道,一項新的調查發現,60% 的加拿大人有興趣在虛擬世界中購買真實世界的物品。該研究采訪了來自美國和加拿大的 2,000 多名成年人。研究發現,超過一半的加拿大人相信虛擬世界將在未來十年內成為日常生活的一部分。在數字時代長大的年輕一代中,這一數字甚至更高:Z 世代為 60%,千禧一代為 70%。(financialpost)[2022/8/13 12:22:39]

于是為了讓靜態分析軟件更容易的做出來,我們需要語言本身可以讓我們很輕松的分析出這兩個resolving的內容。很難分析nameresolving的般是動態類型語言,譬如python、Javascript、ruby這些。很難分析referenceresolving的般是帶指針和引用的靜態類型語言語言,譬如Java、C#

我們知道,兩個都容易的一般指的是那些在語法上要求你明確副作用的語言,譬如Haskell如果世界上大部分人都是從isp/scheme/ocaml/haskel開始學習的話,其實學習Haskel并沒有那么難一旦你習慣了C語言那一套你就晚了)。只要你招得到足夠多的人,并且讓那些人滿足你制作出來的規章制度的話,Haskell是可以用來做大型系統的。只不過這個事情在現實里面般比較難滿足,那nameresolving和referenceresolving取舍哪個好?

因為解決referenceresolving是在nameresolving解決了的基礎上才可以解決的,所以你只能保留nameresolving。如果一個語言沒有nameresolving的困難,那你的靜態分析軟件的難度瞬間就下降了許多。根據上面的描述,這方面的代表自然是靜態類型語言。

Tags:區塊鏈區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢

SAND
BTC一次性轉賬4.5億美元:比特幣鯨魚又動了!_加密貨幣

根據WhaleAlert分享的數據,周三,一個未知地址將15,544BTC轉移到另一個未知地址,按當前價格平均價值4.5億美元.

1900/1/1 0:00:00
彭博策略師警告經濟衰退即將來臨:“我們將看到熊市……”_加密貨幣

根據彭博社的宏觀策略師MikeMcGlone的說法,由于即將到來的經濟衰退,加密貨幣交易者可能會開始投資非數字資產.

1900/1/1 0:00:00
「崛起社區」在市場動蕩中分析Lido Finance的潮起潮落_ETH

除了少數方面外,最近的投降很少對LidoFinance生態系統產生負面影響。 信標鏈上的凈存款在Lido池中增加。隨著TVL下降,L2橋接增長了5%.

1900/1/1 0:00:00
借貸平臺 Nexo 會是下一個暴雷的嗎?_加密貨幣

三大CeFi平臺之二已破產清算,唯留手握20億美元資產規模的Nexo。雖然Nexo表示自己資金很安全,但是事實真的如此嗎?三大CeFi平臺之二已破產清算,唯留手握20億美元資產規模的Nexo.

1900/1/1 0:00:00
“人工智能”在谷歌搜索中名列前茅,但仍落后于“比特幣”_人工智能

“AI”的谷歌搜索量已升至歷史新高。然而,“AI”的搜索量在2017年仍低于“比特幣”。2017年是比特幣(BTC)狂熱之年,該資產在GoogleTrends上的得分為100,而“AI”則達到了.

1900/1/1 0:00:00
區塊鏈技術的發展,遠比你想象的要快_區塊鏈

金融行業+區塊鏈”、“互聯網+教育+區塊鏈”、“供應鏈物流+區塊鏈”、“醫療行業+區塊鏈”……,各種與區塊鏈相關的公司、研究、開發、應用、戰略合作如井噴式爆發,當然其中不乏渾水摸魚.

1900/1/1 0:00:00
ads