
Sign up to save your podcasts
Or
### C++17
- Building GCC for C++17
- 16 threads ~20 minutes
- Managing libraries
### It's a Bug, Not a Feature
- Execution
- TBB -- C++ template library
- Parallel Algorithms
### Multiple Versioning
- First time for everything
- lib64 vs lib
- Makefile
- Linking the library directory
### C++ Crash Course by Lospinoso
- Excellent modern programming book
- Covers computer science topics
- Details into REAL programming
- Networking
- Concurrency and Parallelism
- Filesystems
- Testing
- C++ Algorithms
- Parallel Sort
- 1 billion random vectors
- sort sequentially
- sort in parallel
- Boom, roasted
### Concurrency vs Parallelism
- Concurrency
- Two or more tasks in a time frame
- Scheduling via the OS to send instructions to each task
- Parallelism
- Two or more tasks executing at the same time
- Scheduling has threads executing at the same time
- Race conditions
### BUT WHY?!
- Forum Architecture
- .NET Core
- JavaScript
- Ruuuuuuby
- Deeper understanding
- Systems programming
### C++17
- Building GCC for C++17
- 16 threads ~20 minutes
- Managing libraries
### It's a Bug, Not a Feature
- Execution
- TBB -- C++ template library
- Parallel Algorithms
### Multiple Versioning
- First time for everything
- lib64 vs lib
- Makefile
- Linking the library directory
### C++ Crash Course by Lospinoso
- Excellent modern programming book
- Covers computer science topics
- Details into REAL programming
- Networking
- Concurrency and Parallelism
- Filesystems
- Testing
- C++ Algorithms
- Parallel Sort
- 1 billion random vectors
- sort sequentially
- sort in parallel
- Boom, roasted
### Concurrency vs Parallelism
- Concurrency
- Two or more tasks in a time frame
- Scheduling via the OS to send instructions to each task
- Parallelism
- Two or more tasks executing at the same time
- Scheduling has threads executing at the same time
- Race conditions
### BUT WHY?!
- Forum Architecture
- .NET Core
- JavaScript
- Ruuuuuuby
- Deeper understanding
- Systems programming