導航:首頁 > 源碼編譯 > 怎樣評價編譯器

怎樣評價編譯器

發布時間:2024-03-01 21:25:27

① 如何評價 JetBrains 的新 C/C++ IDE CLion

看上去這是一個足夠好用的C/C++ IDE,而足夠好用的C/C++ IDE並不算多。

如果你是一個C/C++程序員,你的IDE選擇有什麼呢?

Visual Studio是Windows下的當然選擇,但是VS的C/C++補全重構功能遠遠比不上C#的相關功能,而且msvc編譯器長期以來支持標準的速度比較慢,使用自有的solution格式也給維護項目增加了很多困惑。
Eclipse CDT和Eclipse本身的缺點很類似。特性很全,但是相對來說bug比較多,比較遲緩。代碼提示和搜索功能和JetBrains的產品差一個數量級。
Netbeans的性能和debugger也一直有點問題。非常喜歡不斷parse代碼。不過支持遠程開發和debug是一個非常好的特性。
Qt Creator KDeveloper其實是兩個相對不錯的選擇,但是在智能感知,項目管理、重構、quick fix這些方面始終有些差距。
(我有一段時間沒有用過VS/JetBrains以外的ide了,這是我原來實驗工具時留下的印象,未必適用於現在的情況。)

如果你滿足於使用Windows平台+msvc編譯器的話,VS+VA X插件可以提供一個很不錯的環境,但是對於使用開源工具鏈的開發者和Linux開發者來說,並沒有太好的選擇。vim/emcas的用戶多,除了性能和遠程開發的方便程度以外,很大程度上是因為這些C/C++ IDE能提供的功能並不比vim+YouCompleteMe提供的特性多。

而就我目前的Beta版使用經驗而言,CLion在這些方面做的很不錯:

非常好的智能感知功能,自動折疊、高亮、自動補全、類型推斷都很好。
Autofix工作的很好。
重構很方便,像inline函數、extract成員函數、常數,pull up/pull down、修改簽名這些功能都有。
調試功能很方便,可以自動解析STL容器。
繼承了jetbrains系ide的很多優點,像方便的vim插件和keymap調整,滾動條預覽,與VCS的緊密集成等等。
跨平台,支持CMake/gcc/clang/mingw/cygwin/gdb。雖然不多,但是其實基本上也夠用了。
簡潔,沒有額外的抽象層,你直接通過控制CMakeLists/CMakeCache來控制項目的編譯。這樣無需額外學習一遍IDE項目相關的概念,而且省去了VS+CMake時每改一次CMakeLists就要generate一次solution的麻煩。
很快,當然我也沒有導入很大很大的項目,不知道結局是什麼樣。

當然,今天的CLion還有很多缺點,比如說一以貫之的吃內存(隨便打開個項目吃掉1G很正常)、比如說還不支持lldb(1.1版本即將支持)、不支持遠程開發調試、不支持makefile/autotools項目、沒有測試框架支持。最大的問題就是,在處理大項目的時候,CLion的性能能跟得上嗎?

不考慮這些因素,CLion是一個很好用的ide。設計合理簡潔、核心功能完成的很出色。而像我開篇就說的,能滿足這個條件的C/C++ IDE幾乎沒有。在使用開源工具鏈的場景下,CLion是第一個讓我有理由考慮代替vim的C/C++ IDE.

而這只是一個1.0版本,考慮到JetBrains的一貫水準,CLion的未來值得期待。

② intel visual fortran compiler幹嘛用的

Visual Numerics Inc已於2004年初完成與Intel的結盟,將當時的IMSL Fortran Library的新版本v5.0整合在Intel Visual Fortran系列產品之專業版(承襲購並之Compaq Visual Fortran功能架構)中。2005.6月份發布其最新版本Intel Visual Fortran Compiler v9.0.018

針對Intel® CPU Pentium® 4, Xeon�6�4, Centrino�6�4 Itanium® 做最佳的福傳編譯,支持OpenMP及Auto-Parallelism特色. 「英特爾R Visual Fortran 編譯器Windows* 版」將Compaq Visual Fortran* (CVF) 語言的豐富功能與英特爾代碼生成及優化技術結合在一起,構成面向英特爾體系結構的下一代Fortran 編譯器。它提供250 多條CVF 與英特爾Fortran 命令及同義詞,使編譯器更加易於使用,同時仍能作為插件融入Microsoft Visual Studio 環境,並提供直接來自英特爾的技術支持。此編譯器是一套功能齊備的Fortran 95 編譯器,具有先進的優化功能,可以使Fortran 應用程序在英特爾R IA-32 與安騰2 處理器上快速運行。英特爾® 視覺FORTRAN 編譯器為窗口* 標記一個里程碑為FORTRAN 開發商。它帶來Compaq 視覺FORTRAN * 語言特色與英特爾編譯器代碼世代和優化技術一起。

性能、兼容性、技術支持:採用「英特爾 Visual Fortran 編譯器 9.0 Windows* 版」,可以提高應用程序速度,並保護您在開發工具上所作的投資。先進的優化功能可以給最新英特爾® 處理器上運行的應用程序帶來出眾的性能。本產品包含標准版與專業版。「英特爾® Visual Fortran 編譯器專業版」包含 Visual Numerics, Inc. 的「IMSL* Fortran 函數庫6.0」。
目前版本號最高的Intel Fortran編譯器,需要Visual Studio 6.0以上支持,可以生成更適用於Intel晶元的高效程序,是Intel平台下最優秀的Fortran語言編譯器。大家可以考慮丟掉Fortran 77編譯系統了:P
Fortran,是由Formula Translation兩個字所組合而成,意思是公式翻譯。它是世界上第一個被正式採用並流傳至今的高級編程語言。

性能、兼容性、技術支持
使用「英特爾® Visual Fortran 編譯器 Windows* 版」,可以讓您的應用程序在英特爾® 處理器上取得前所未有的絕佳性能。

此編譯器有標准版與專業版這兩個版本提供。「英特爾® Visual Fortran 編譯器專業版」包含 Visual Numerics, Inc. 的「IMSL* Fortran 函數庫 5.0」。

客戶評價:

「在英特爾編譯器的幫助下,我們開發了大型海洋模型,充分利用了在基於英特爾的系統上所作的投資。在使用『英特爾 Visual Fortran 編譯器 Windows 版』編譯代碼時,我發現,與以前的版本相比,性能提高了大約 20%。」
- Xianyao Chen 博士
海洋模型小組組長
中國第一海洋研究所

「『英特爾 Fortran 編譯器 7.0』堪稱一流,『英特爾 Visual Fortran 8.0』做得還要好。英特爾將 Compaq Visual Fortran 與『英特爾 Fortran』中最優秀的功能結合在一起,實現了一次巨大的飛躍。」現在為9.0最新版!

sual Fortran 與『英特爾 Fortran』中最優秀的功能結合在一起,實現了一次巨大的飛躍。」現在為9.0最新版!

閱讀全文

與怎樣評價編譯器相關的資料

熱點內容
有pdf卻打不開 瀏覽:460
七星彩軟體app怎麼下載 瀏覽:217
32單片機的重映射哪裡改 瀏覽:816
為什麼前端不用刷演算法題 瀏覽:708
對稱加密系統和公鑰加密系統 瀏覽:428
歷史地理pdf 瀏覽:606
物聯網雲伺服器框架 瀏覽:648
sybaseisql命令 瀏覽:183
android權威編程指南pdf 瀏覽:663
哪些軟體屬於加密軟體 瀏覽:646
文件夾75絲什麼意思 瀏覽:470
最便宜sop8單片機 瀏覽:966
圖解周易預測學pdf 瀏覽:420
c盤莫名奇妙多了幾個文件夾 瀏覽:171
貴州花溪門票優惠app哪個好 瀏覽:803
如何說話不會讓人有被命令的感覺 瀏覽:440
哪裡可下載湘工惠app 瀏覽:265
福特python 瀏覽:312
pdf轉換成word表格 瀏覽:353
無線遠端伺服器無響應是什麼意思 瀏覽:672