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...
    *-----*

Комментарии • 13

  • @SegaSaturnSubs
    @SegaSaturnSubs 4 года назад +33

    6502 support?!? Web service of the year, 10/10.

  • @TrueWodzu
    @TrueWodzu 4 года назад +18

    What a great guy Matt is :)

  • @Timm2003
    @Timm2003 8 месяцев назад

    This website is way more complicated than I thought + I did not knew about all these features, great talk!

  • @dexterman6361
    @dexterman6361 4 года назад +21

    Wow that's just, mind-blowing!

  • @MobiusHorizons
    @MobiusHorizons 4 года назад +22

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

    • @caret4812
      @caret4812 4 года назад

      it's kinda his point LOL

  •  2 года назад

    Thank you for sharing.

  • @woodypwx
    @woodypwx 4 года назад +1

    Awesome talk, than you!

  • @abuyoyo31
    @abuyoyo31 4 года назад +3

    Just wow.

  • @Synthetica9
    @Synthetica9 4 года назад +8

    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)

  • @FunWithBits
    @FunWithBits 4 года назад

    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)

  • @JohnDlugosz
    @JohnDlugosz 4 года назад +3

    I'd like to know how those AWS servers are funded.

    • @akj7
      @akj7 4 года назад +7

      Through Patreon.