C++ for Enterprise Applications
summary
Claim: a C++ metaframework implements an ontology-based referential integrity faster than relational databases, with layered templates (~300k lines of template abstractions) that compile to lightweight modules. It adds automatic object destruction faster than garbage collection and more frugal than reference counting without deadlocks, plus 100 microseconds per service (≈10k/core/sec) reported on conventional CPUs. Examples: e‑commerce ontology, owns/links relationships, MongoDB/Couchbase/CouchDB persistence, and compiled C++ semantic attributes that replace many SQL uses.
AI-written summary · about
chapters (15)
- 0:00C++ in Enterprise apps
- 1:09Paradox of C++ in Enterprise
- 5:06Core requirements
- 7:33Data types and relationships
- 12:12C++ tools inadequate
- 15:25Past code generation attempts
- 18:56Hardware-side abstractions
- 20:01Ontology-based data modeling
- 26:27Spec-level C++ code
- 31:22High-definition ontologies
- 35:34Ownership in ontologies
- 43:02Live ontology demo
- 49:40Replace SQL with C++
- 55:17Specifying services
- 1:00:21Q&A
related talks
57mDeeply Embedded C++
01h 03mMeta Techniques: Heterogeneous Polymorphism & Fast Prototyping at Facebook
12mGood Concepts
01h 03mWriting sustainable software. The how and the what!
01h 39mKeynote - C++ Metaprogramming: evolution and future direction
07mThe Tragedy of the value based architecture
01h 04mFunctional C++ for Fun and Profit
01h 49mKeynote: What C++ is and what it will become
