Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    GoingNative 2012 - Day 2 - Clang

    aghuttun

    1 HN recommender · recommended in 3 months, 2015–2022

    YouTube

    1:00:54 · 13K views · Jan 18, 2013

    Chandler Carruth's GoingNative 2012 talk on Clang, covering how the compiler helps defend C++ code from mistakes. It makes the case for Clang's diagnostics and tooling.

    Cited in discussions of why Clang exists and its case against GCC.

    Software Engineering & LanguagesCompilers, interpreters & program analysisC, C++, Rust, Go & systems languagesTesting, debugging & developer tools
    1. 1:02:49
      Hacking with Andrew and Brad: tip.golang.orgThe Go Programming Language99K views • 11 years ago
    2. 1:15:46
      CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon178K views • 9 years ago
    3. 1:29:49
      Going Native 2012 Keynote Stroustrupsavage30933K views • 14 years ago
    4. 1:00:29
      Google I/O 2012 - Meet the Go TeamGoogle for Developers108K views • 14 years ago
    5. 43:20
      Zig Roadmap 2023 - Andrew KelleyZig SHOWTIME77K views • 4 years ago
    6. 1:17:12
      C++ Seasoningaghuttun58K views • 13 years ago
    7. 29:25
      Rust NYC: Jon Gjengset - Demystifying unsafe codeRust Programming Language27K views • 6 years ago
    8. 59:26
      The Go Programming LanguageGoogle TechTalks406K views • 16 years ago
    9. 23:57
      GopherCon 2016: The Design of the Go Assembler - Rob PikeGopher Academy116K views • 10 years ago
    10. 59:48
      The Road to Zig 1.0 - Andrew KelleyChariotSolutions168K views • 7 years ago
    11. 1:33:23
      Crust of Rust: Lifetime AnnotationsJon Gjengset299K views • 6 years ago
    12. 1:54:00
      Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022CppCon277K views • 3 years ago
    13. 1:30:03
      C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”CppNow11K views • 8 years ago
    14. 51:18
      Lexical Scanning in Go - Rob PikeGoogleFOSSSydney162K views • 15 years ago
    15. 42:20
      Writing a Wayland Compositor in Zig - Isaac FreundZig SHOWTIME26K views • 6 years ago
    16. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    17. 1:00:23
      [#36] Zig Roadmap 2024 - Andrew KelleyZig SHOWTIME66K views • 2 years ago
    18. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    19. 14:47
      CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"CppCon271K views • 11 years ago
    20. 23:12
      dotGo 2015 - Rob Pike - Simplicity is Complicateddotconferences172K views • 10 years ago

    3 comments from Hacker News

    1. @jxramosJul 2015· in “Compiler Errors for Humans”

      Agreed, Chandler from Google makes the good case here for Clang. Chandler Carruth - Clang: Defending C++ from Murphy's Million Monkeys GoingNative 2012 - Day 2 - Clang this video

      RecommendsView on HN
    2. @wolfpldAug 2017· in “Using Clang on Windows”

      > both clang and GCC are viable bases from which you make your internal tooling. License is not the only factor determining usability of a compiler wrt interfacing with external tools. GCC was deliberately designed to prevent such usage. See this video at 2:22 for a direct quote from RMS on this topic.

      CitesView on HN
    3. @omoikaneApr 2022· in “Richard Stallman – The state of the Free Software movement”

      Related, the reason why Clang was created is because GCC was specifically made to prevent it from being used with non-free software. You can find that quote around 3:17 of this talk: this video It turned out to be easier in the long run to write a compiler from scratch, than to work with GCC.

      CitesView on HN