Skip to content

v0.1.0

Compare
Choose a tag to compare
@oraqlle oraqlle released this 27 Jan 01:56
· 19 commits to main since this release

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