1.Eigen 是一個線性算術的C++模板庫,包括:vectors, matrices, 以及相關算法。功能強大、快速、優雅以及支持多平臺。正則表達式
http://www.oschina.net/p/armadillo+cpp+library算法
2.Armadillo C++ Library 是一種C++的線性代數庫(矩陣數學)以取得良好的平衡速度與易用性。整數,浮點,而複雜的數字支持,以及一個子集,三角和統計功能。各類矩陣分解是經過可選的集成 與LAPACK和Atlas 庫。延遲評價方法,基於模板元編程,使用(在編譯時)結合幾個行動之一,並減小或消除須要臨時量。編程
http://www.oschina.net/p/eigen安全
3.GNU Scientific Library (GSL) 是一個用於科學計算的 C 語言類庫。有超過1000個函數。函數
http://www.oschina.net/p/gsl性能
4.IT++是一個數學,信號處理和通訊類功能的C++庫。它的主要用途是模擬通訊系統,並進行研究相關領域的通訊。它綜合了Matlab的功能和C的速度,適合於信號處理等領域。優化
http://www.oschina.net/p/itplusplusspa
5.Template Signal Processing Library.net
TSPL(Template Signal Processing Library) 是一個 C++ 的信號處理庫,主要包括濾波器設計、時頻分析和小波變換,同時還包含一些關於向量和矩陣的基本算法,全部的算法基於 C++ 模板類編寫而成。線程
6.FFTW 是一個C語言的快速傅立葉變換庫。它包括複雜的,真實,對稱的,多層面的,和並行轉換,而且能夠處理任意大小的efficiently.It陣列一般比其餘免費提供的FFT實現更快,更與供應商的調整庫(基準可在網頁查閱)競爭。爲了實現這一性能,它使用新的代碼生成和運行時的自我優化技術(以及許多其餘的技巧)。
7.FLINT 是一個數論庫,用C語言編寫,它包括一個很是快的多項式算法庫。
http://www.oschina.net/p/flint
8.C語言開發中支持正則表達式
REEC是一個精簡,高效的C語言正則表達式引擎,它使得C語言開發中支持正則表達式,目前已經進化到了1.2.0版本,能夠說不管從功能上,仍是效率都到達了很好的應用水平,該引擎除支持經常使用的正則標準以外,還有一些原創的特性,例如正則式的分組、模式敏感等級等等,使得正則表達式更加靈活多變。
編者:
這套正則表達式適用於內存稀少的嵌入式系統,從09年應用至今,據咱們所瞭解的REEC已經在商用產品中作到了千萬終端的應用,性能跟穩定性已通過了市場考驗。
9.http://www.oschina.net/p/re2
RE2 是一個快速、安全和線程友好的C++正則表達式引擎。