AdminDev Labs

You Down with GCC? (Yeah You Know Me)


Listen Later

### 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

 

...more
View all episodesView all episodes
Download on the App Store

AdminDev LabsBy Chris Kennedy