最近C++又有什么新花樣?六款新上線的C++開源項目推薦
C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基于對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。
作為一個老牌語言,C++的地位并沒有因為其他新語言的出現而沒落,其高性能的特點依然讓不少開發者選擇 C++作為他們的主力語言。
今天 Gitee 介紹的就是最近大家開源的 C++項目,看看他們又把 C++ 玩出了什么新花樣。
1.BaikalDB
- 項目作者:百度開源
- 開源許可協議:Apache-2.0
- 項目地址:https://gitee.com/baidu/BaikalDB
BaikalDB是一個分布式可擴展的存儲系統,支持PB級結構化數據的隨機實時讀寫。

2.bigflow
- 項目作者:百度開源
- 開源許可協議:Apache-2.0
- 項目地址:https://gitee.com/baidu/bigflow
Baidu Bigflow 是百度的一套計算框架, 它致力于提供一套簡單易用的接口來描述用戶的計算任務,并使同一套代碼可以運行在不同的執行引擎之上。
它的設計中有許多思想借鑒自 Google FlumeJava 以及 Google Cloud Dataflow,另有部分接口設計借鑒自 Apache Spark。

3.FISCO-BCOS
- 項目作者:FISCO-BCOS
- 開源許可協議:GPL-3.0
- 項目地址:https://gitee.com/FISCO-BCOS/FISCO-BCOS
FISCO BCOS是由中國企業主導研發、對外開源、安全可控的企業級金融區塊鏈底層技術平臺。

4.OmniCopter
項目作者:肖昆
- 項目地址:https://gitee.com/robin_shaun/OmniCopter
本項目為對ETHZ全向無人機項目的復現。
5.Baulk
- 項目作者:Charlie
- 開源許可協議:MIT
- 項目地址:https://gitee.com/ipvb/baulk
Baulk 是一個極簡的 Windows 包管理器,免安裝,不修改系統環境變量,易于使用,能夠和 Windows Terminal 集成,能夠添加到右鍵菜單... 無論是 zip/7z/msi 都能管理。

6.QtWidgetsExt
- 項目作者:juanran2010
- 項目地址:https://gitee.com/juanran2010/QtWidgetsExt
擴展QDateTimeEdit、QTimeEdit、QDateEdit控件。

Gitee 上還有不少處于剛開始研發階段的新項目,如果你是一名 C++ 開發者,同時也想參與開源貢獻,可以點擊下方了解更多去 Gitee 上看看。