All the things I wish C already had. Cplus to C is what TypeScript is to JavaScript.
- dynamically allocated arrays
- dynamically allocated multidimensional arrays (more info here )
- sets
- passing the size of arrays to functions
- GPGPU integration, preferebly OpenCL/SYCL/SPIR-V (more info here )
- pure C, no OOP!
- vectorized operations
- cross-platform
- hardware agnostic
- compiler agnostic
- thread safe and Reentrant