fp complete首席執行官aaron contorer寫道,「2023年haskell使用者調查顯示使用者對haskell的安全性、質量、可靠性、可維護性和高階功能均表示出了非常高的滿意度。」 infoq與其談論了haskell當前的情況和未來的前景。
\\ 三年前曾發布2023年haskell使用者調查,此類調查為評估改進提供了基準。而2023年使用者調查中的額外亮點是:\\
infoq有幸與fp complete首席執行官aaron contorer一起談論了haskell當前的情況和未來的前景。
\\infoq:在過去的三年中,haskell為學術和商業專案提供了更好的選擇。如果您不得不說乙個haskell已經做出改進的乙個領域,並且這些領域在促進haskell進一步被使用方面還能發揮或可能發揮關鍵作用,那會是什麼領域?
\\ aaron contorer:從haskell使用者調查中我們知道,關鍵在於更強大的工具。三年前,人們就已經非常喜歡其語言和可重用的開源庫軟體包,但調查顯示,使用者設定電腦,跟蹤他們在專案中使用的所有可重用軟體包的工作量非常大。為此,我們建立了乙個名為stack的開源專案來解決這些問題。今天,調查顯示,80%的haskell使用者正在使用stack取得巨大成功,而其他人則對cabal(乙個已有的工具)中的類似改進同樣感到滿意。這些工具已從起初的「需要改進」的領域轉變為在工作中人們經常和成功地使用haskell的領域。
\\infoq:fp complete如何為haskell的發展貢獻力量?
\\ contorer:我們的使命是使更好的it工程工具和方法被廣泛發展和採用 - 所以我們專注於真正的應用商業環境。這意味著我們會提供haskell工具和培訓、devops以及審核和質量保證。在可能的情況下,我們會向現有的開源專案如ghc編譯器輸入我們的貢獻,從而滿足商業使用者的需求,並在必要時建立新專案,例如,我們在 stack、intero、yesod以及一些其它重要的haskell軟體包上一直扮演著領導角色。
\\ 隨著我們廣泛接觸商業haskell工程專案,我們正不斷發展有用的開發實踐,我們也試圖在fpcomplete.com/blog、開源工作、網路研討會和會議講座以及企業培訓課程中向社群推廣這些實踐。我們也在積極引入功能更強大的devops(針對開發平台、持續整合和可靠的雲部署等領域)以及更嚴格的質量審核(針對醫療裝置和加密貨幣等關鍵專案)。
\\ 我們試圖專注於強大的應用工程,以提供可擴充套件的商業專案並補充haskell已經完成的幾十年基礎語言創新工作。任何語言社群都需要這兩部分:(1)專注於設計最佳的核心語言和編譯器的人,以及(2)專注於實用工具、部署和質量保證等方面的人。
\\ 在可能的情況下,我們將工作轉變為可重用的ip,並向客戶開放或廣泛提供。在能夠幫助他人的地方,我們提供定製和定製工程。因為許多haskell團隊的工作量都很大,需要我們幫助提高其工作效率。
\\infoq:您認為haskell在未來主要需要改進的領域是什麼?
\\ contorer:最近我們看到haskell被用於更多的行業,包括物流、機械人、區塊鏈和網路安全。但我們也看到其在醫療器械和金融技術等歷史優勢領域上的增長。由於haskell在解析、可伸縮性、特定領域的程式設計和極高的可靠性方面的優勢,它變得非常擅長資料操作和資料分析。我們**haskell將在分析雲端複雜的多源資料集方面有廣泛的增長,而且它將提供核心財務和醫療保健資料服務,這些服務將被眾多以haskell和其他語言編寫的客戶端使用。
\\ fp complete旨在通過工具,培訓和諮詢來增加haskell的商業使用率。
\\檢視英文原文:haskell adoption and user satisfaction growing
\\ 感謝冬雨對本文的審校。
Haskell使用率和使用者滿意度雙雙增長
fp complete首席執行官aaron contorer寫道,2018年haskell使用者調查顯示使用者對haskell的安全性 質量 可靠性 可維護性和高階功能均表示出了非常高的滿意度。infoq與其談論了haskell當前的情況和未來的前景。u0026 xd u0026 xd 三年前曾發布...
Haskell使用率和使用者滿意度雙雙增長
fp complete首席執行官aaron contorer寫道,2018年haskell使用者調查顯示使用者對haskell的安全性 質量 可靠性 可維護性和高階功能均表示出了非常高的滿意度。infoq與其談論了haskell當前的情況和未來的前景。三年前曾發布2015年haskell使用者調查,...
索引使用率
索引使用率 select distinct db name database id as n 資料庫名稱 object name a.object id as n 表名 b.name n 索引名稱 user seeks n 使用者索引查詢次數 user scans n 使用者索引掃瞄次數 last ...