Announcement

Collapse
No announcement yet.

Facebook Planning To Ramp Up Investment In LLVM, Hire More Compiler Engineers

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Facebook Planning To Ramp Up Investment In LLVM, Hire More Compiler Engineers

    Phoronix: Facebook Planning To Ramp Up Investment In LLVM, Hire More Compiler Engineers

    Facebook is looking to hire more compiler engineers as they ramp up their investment in LLVM and its sub-projects like the Clang C/C++ compiler and LLD linker...

    http://www.phoronix.com/scan.php?pag...More-LLVM-Devs

  • #2
    facebook wants modern c++ features. facebook is smart, be like facebook

    Comment


    • #3
      I can see it now: C++23 with ad trackers as a part of the standard library. Even "hello world" will phone home when compiled with clang++.

      Comment


      • #4
        Originally posted by pal666 View Post
        facebook wants modern c++ features. facebook is smart, be like facebook
        As opposed to what? If I'm maintaining a C++ codebase, of course I want as modern a C++ compiler as possible.

        Conversely, if I'm developing Rust, I also applaud this effort, because it's likely to improve the elements all LLVM frontends share, like the optimizers.

        Comment


        • #5
          Originally posted by ssokolow View Post
          As opposed to what?
          as opposed to using c or other inferior language(including less modern c++)
          Originally posted by ssokolow View Post
          If I'm maintaining a C++ codebase, of course I want as modern a C++ compiler as possible.
          that would be logical, but isn't always the case
          Originally posted by ssokolow View Post
          Conversely, if I'm developing Rust, I also applaud this effort, because it's likely to improve the elements all LLVM frontends share, like the optimizers.
          modern c++ features are orthogonal to optimizers. and by my definition, in that case you would be less smart than facebook

          Comment


          • #6
            Originally posted by bregma View Post
            I can see it now: C++23 with ad trackers as a part of the standard library. Even "hello world" will phone home when compiled with clang++.
            does php "hello world" phone home right now?

            Comment


            • #7
              Originally posted by pal666 View Post
              modern c++ features are orthogonal to optimizers
              Hardly. I maintain C++ compilers and poke at their optimizers and toolchains as my day job; what compilers do to your modern C++ is just short of magic (as is all mathematics).

              Now, if you were to argue that modern C++ features make compile times hell, I would be forced to agree with you. The tradeoff is developers spend less time writing and debugging code (and fixing bugs) and more time getting coffee while the code compiles.

              That said, you can write bad code in any language and there is only so much the compiler can do for you there.

              Comment

              Working...
              X