v0.1.0
Version 0.1.0 Release
v0.1.0 Monash DeepNeuron's High Performance Programming (HPP) content.
Current curriculum includes
- Setup and introduction to C++
- Setup
- Tools
- Hello World
- Basics of C++
- Type system
- Primitive types
- Variables
- Operators
- IO
- Conditional Logic
- Loops
- Functions
- Memory
- Pointers
- Slices
- References
- Dynamic memory
- The Standard Library
- Intermediate C++ utilities
- Functional programming
- Namespaces
- Enumerations
- Unions
- Structures
- Custom Types
- Classes
- Templates
- Concepts
- Computation
- Iterators
- Data Structures
- Algorithms
- Ranges
- Views
- Concurrent Programming
- Parallel Algorithms
- Atomics
- Threads
- Mutexes & Locks
- Asynchronous programming