BDE Documentation

What is BDE?

BDE stands for BDE Development Environment. Depending on the context, BDE may refer to a suite of low-level C++ libraries, the methodology that guides their development, or to the team that develops them. The BDE libraries strive to meet high standards of design, documentation, and testing and are the foundation of C++ development at Bloomberg. Among other things, the BDE libraries provide an enhanced implementation of STL containers, vocabulary types for representing common concepts (like dates and times), and building blocks for developing multi-threaded applications and network applications.

The BDE team also provides tools and a methodology that enable developers to create their own C++ software that meets similar standards of quality. The coding standards followed by the BDE team can be found here. BDE library development is guided by principles described in Large-Scale C++ Software Design, Large Scale C++: Volume 1 and later work (see white papers ).

BDE Latest News

BDE 3.127.0 Release

See BDE 3.127.0 Release for more information.

Dec 6, 2023

BDE 3.126.0 Release

See BDE 3.126.0 Release for more information.

Nov 10, 2023

BDE 3.125.0 Release

See BDE 3.125.0 Release for more information.

Oct 9, 2023

BDE 3.124.0 Release

See BDE 3.124.0 Release for more information.

Sep 25, 2023

BDE 3.123.0 Release

See BDE 3.123.0 Release for more information.

Aug 31, 2023

BDE 3.122.0 Release

See BDE 3.122.0 Release for more information.

Jul 31, 2023

BDE 3.121.0 Release

See BDE 3.121.0 Release for more information.

Jul 27, 2023

BDE 3.120.1 Release

See BDE 3.120.1 Release for more information.

Jul 17, 2023

BDE 3.119.0 Release

See BDE 3.119.0 Release for more information.

Jun 5, 2023

BDE 3.118.0 Release

See BDE 3.118.0 Release for more information.

May 15, 2023

BDE 3.117.0 Release

See BDE 3.117.0 Release for more information.

May 1, 2023

BDE 3.116.0 Release

See BDE 3.116.0 Release for more information.

Apr 12, 2023

BDE 3.115.0 Release

See BDE 3.115.0 Release for more information.

Mar 20, 2023

BDE 3.114.0 Release

See BDE 3.114.0 Release for more information.

Feb 21, 2023

BDE 3.113.1 Release

See BDE 3.113.1 Release for more information.

Jan 13, 2023

BDE 3.112.0 Release

See BDE 3.112.0 Release for more information.

Jan 9, 2023

BDE 3.111.0 Release

See BDE 3.111.0 Release for more information.

Dec 5, 2022

BDE 3.110.0 Release

See BDE 3.110.0 Release for more information.

November 2, 2022

BDE 3.109.0 Release

See BDE 3.109.0 Release for more information.

October 10, 2022

BDE 3.108.0 Release

See BDE 3.108.0 Release for more information.

September 21, 2022

BDE 3.107.0 Release

See BDE 3.107.0 Release for more information.

August 29, 2022

BDE 3.106.0 Release

See BDE 3.106.0 Release for more information.

August 15, 2022

BDE 3.105.0 Release

See BDE 3.105.0 Release for more information.

July 25, 2022

BDE 3.104.0 Release

See BDE 3.104.0 Release for more information.

July 11, 2022

BDE 3.103.0 Release

See BDE 3.103.0 Release for more information.

June 27, 2022