CVApp Forum@View topic - Boost C++ Lib

Boost C++ Lib

Eigen,
Scilab,
Maxima(Mathematica-like)
R,Octave(matlib-like)
and all open source tools for mathematic and scientific fields.

Boost C++ Lib

Postby thomas » 2014年 Sep 11日, 14:01

Boost provides free peer-reviewed portable C++ source libraries.
http://www.boost.org/

https://github.com/boostorg

Unpack the release. On the command line, go to the root of the unpacked tree.
Run either .\bootstrap.bat (on Windows), or ./bootstrap.sh (on other operating systems).
Run
./b2 install --prefix=PREFIX
where PREFIX is a directory where you want Boost.Build to be installed.
Optionally, add PREFIX/bin to your PATH environment variable.


Boost 是由一群功能獨立的函式庫所組合而成的集合體,其中涵蓋了許多熱門而經常使用的函式庫,
以及比較冷門的特殊功能作用函式庫。所有的函式庫都包含在名為 boost 的 namespace 中,
不僅能夠使各函式庫維持一致的使用風格,同時也得以避免命名衝突的問題。
如官網中的 FAQ 所述,Boost 的成功正是由於不同功能函式庫之間的「交叉授粉」(cross-pollination) 作用所致;
雖然其中多數函式庫都能夠分開獨立使用,但正是由於函式庫之間相互支援的功能以及介面,
才使得 Boost 的開發者社群與使用者社群能夠蓬勃發展且欣欣向榮。


而經過千錘百鍊的 Boost,也獲得了 C++ Standards Committee 的認可,
其中有部分的函式庫例如 Array、Bind、Tuple 與 Unordered 等等皆已納入 C++ Technical Report 1(簡稱為 TR1)的範疇之中,
很快地將會在眾所矚目的 C++ 語言新版本中,正式將這些函式庫納入標準。
thomas
 
Posts: 534
Joined: 2013年 May 4日, 09:52

Return to Mathematic, Engineering and Science tools

Who is online

Users browsing this forum: No registered users and 1 guest

cron