Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SmartGuy

 SmartGuy

I'm a smart C++ guy, way smarter than any other you can find online.

zeprofj

May 26, 2016
Tweet

Other Decks in Programming

Transcript

  1. TODO: Smart citations  Moore’s Law  Einstein quote found

    on facebook  Gandhi sentence  FFS: DO IT IN ITALIC!!
  2. Highly Templated out-of-context snippet time  This code is complex,

    makes you feel ignorant and daunted at first. That’s how I convince my audience I’m smarter than them. They shall never know that I failed to compile it 16 times and had to resort to stackoverflow with an anonymous account to make it work.
  3. So here’s how we did it  Dynamic Covariance implementation

     Deferred autosync barrier  Octane-powered legacy rearm  More buzzwords here All this stuff is pretty straightforward to me!!!
  4. With me in the team: always big wins 0 100

    200 300 400 500 600 700 800 900 overall speed overall speed 230X!!
  5. Now it’s terminal time!! I’m a terminal guy. I was

    born in the terminal. I own the terminal. The only thing I could not find is a girlfriend via the unix terminal. Working on it though. Before $ ./clang++ -std=c++14 -O3 -Wall -pedantic -pthread main.cpp && ./a.out bash: line 7: 29430 Segmentation fault (core dumped) ./a.out NOW! $ ./clang++ -std=c++14 -O3 -Wall -pedantic -pthread main.cpp && ./a.out bash: line 7: 29430 Segmentation fault (core dumped) ./a.out Execution time ~ 23ms Execution time ~ 8ms NOW CRASHES 2.8X FASTER!
  6. References (note: these people have just paved my way, they’re

    obviously less bright than me, I’m citing them anyway since I’m also a humble person)  Donald Knuth, Bjarne Stroustrup, Einstein, Dijkstra, any other computer scientist from A.D. 14 till today  Some other university guy (not even worth writing his name here)
  7. Final smart slide std::cout << «The end»; Questions? (c’mon make

    me feel admired) You can also like my smartness on twitter, linkedin, Github or pretty much wherever you like.