Discussion Overview
The discussion revolves around the use of C++ Builder and RAD Studio by Embarcadero, focusing on user experiences, capabilities, pricing, and compliance with C++ standards. Participants share their insights on the software's features, its adoption in different countries, and specific technical aspects related to compiler versions and standards compliance.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- Some participants express satisfaction with C++ Builder's capabilities for developing native cross-platform applications with minimal effort.
- Concerns are raised about the high cost of RAD Studio licenses, which may be prohibitive for individual developers and small companies.
- One participant mentions that their company uses RAD XE5 but finds it expensive.
- There is a query regarding the C++ standard compliance of Embarcadero C++ XE5-XE10, with some participants noting that XE5 supports C++11 but does not fully implement all features, such as lambda expressions and the auto keyword.
- Discussion includes technical details about the compilers used in different versions of C++ Builder, highlighting the transition from bcc32 to CLANG in later versions.
Areas of Agreement / Disagreement
Participants generally agree on the high cost of RAD Studio and its implications for users, but there is disagreement regarding the extent of C++ standard compliance in different versions of C++ Builder, with some asserting limitations in XE5 while others acknowledge its C++11 compliance.
Contextual Notes
Participants note limitations in the C++ standard features available in specific versions of C++ Builder, indicating that the software does not fully support all aspects of the C++11 standard.