CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”
HTML-код
- Опубликовано: 12 сен 2024
- CppCon.org
-
Discussion & Comments: / cpp
-
Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/Cpp...
-
In the six years that Compiler Explorer has been running it has gone from a hacky bunch of shell and Javascript code running on a basement server, serving tens of requests a week to a slightly less hacky bunch of shell and Javascript code scaling out to many computers in the cloud handling tens of thousands of requests a day.
In this talk, Matt will explain the journey Compiler Explorer has been on, how it has changed over the years, and how it works now. Along the way Matt will show some of his favourite compiler optimisations discovered while using the site, some little-known Compiler Explorer features, and the future direction of the site.
Attendees should be aware there's not very much C++ content in this talk: it's mostly DevOps and blood, sweat and tears of a low-level C++ programmer trying to hack together a website, and discovering an amazing community along the way.
-
Matt Godbolt
Aquatic Capital Management, LLC
Development Engineer
Greater Chicago Area
Matt Godbolt is the creator of the Compiler Explorer website. He is passionate about writing efficient code. He has previously worked at a trading firm, on mobile apps at Google, run his own C++ tools company and spent more than a decade making console games. When he's not hacking on Compiler Explorer, Matt enjoys writing emulators for old 8-bit computer hardware.
-
Videos Filmed & Edited by Bash Films: www.BashFilms.com
*-----*
Register Now For CppCon 2022: cppcon.org/reg...
*-----*
6502 support?!? Web service of the year, 10/10.
What a great guy Matt is :)
This website is way more complicated than I thought + I did not knew about all these features, great talk!
Wow that's just, mind-blowing!
luckily it's not being recorded or anything so it's going to be fine... (he says in a youtube video...)
Great talk, awesome service!!
it's kinda his point LOL
Thank you for sharing.
Awesome talk, than you!
Just wow.
Clean is a Haskell-like language that was developed at my uni (Nijmegen), funny to see that return here! (actually, it isn't quite fair to call it 'haskell-like', because it is a bit older than haskell)
For the Cuda support question(ruclips.net/video/kIoZDUd5DKw/видео.html) - it is supported. Also, check out CudaPAD also if you want to run something like Compiler Explorer locally. (something I wrote in 2009)
I'd like to know how those AWS servers are funded.
Through Patreon.