AdminDev Labs

You Down with GCC? (Yeah You Know Me)

Informações:

Synopsis

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