4 ms·
Clang/LLVM was created by apple, and Netflix upstream's to FreeBSD...but google and microsoft to linux? And no don't tell me Microsoft works on linux, they try
by nix23 5y ago
Clang/LLVM was created by apple, and Netflix upstream's to FreeBSD...but google and microsoft to linux? And no don't tell me Microsoft works on linux, they try to integrate it into the windows "ecosystem".
- virtue3 5y agoYour viewpoint of microsoft and linux is about 10+ years out of date: https://www.techrepublic.com/article/what-is-microsoft-doing-with-linux-everything-you-need-to-know-about-its-plans-for-open-source/ https://www.techrepublic.com/article/what-is-microsoft-doing...
- nix23 5y agoIs it? Tell me what microsoft did for the linux kernel and not for HyperV and DirectX? Oh yeah and SUSE and SCO is another story..like written in you article...
- virtue3 5y agoI don't see them being any different than the other companies that support linux and work on features for it. https://www.zdnet.com/article/linus-torvalds-isnt-worried-about-microsoft-taking-over-linux/ https://www.zdnet.com/article/linus-torvalds-isnt-worried-ab...
- pjmlp 5y agoIt was created, but now it is good enough for their Objective-C/Swift/MSL purposes, to the point everyone's wondering why clang is so behind in C++20 support.
- fooker 5y ago>everyone's wondering why clang is so behind in C++20 support This is wrong. https://en.cppreference.com/w/cpp/compiler_support https://en.cppreference.com/w/cpp/compiler_support
- pjmlp 5y agoCount the number of red squares in GCC and MSVC++ versus clang.
- kergonath 5y ago“It has more red boxes” is not equivalent to “everyone wonders why it’s behind”, which is clearly hyperbole.
- pjmlp 5y agoI advise you to spend some time on /r/cpp. Then you'll see where people are wondering. Want to use modules on clang? Wait at least another year more. No wonder that Red-Hat is hiring for clang devs, alongside the contributions they already do for GCC.
- niea_11 5y agoClang was created by Apple, LLVM wasn't. From wikipedia: The LLVM project started in 2000 at the University of Illinois at Urbana–Champaign, under the direction of Vikram Adve and Chris Lattner. LLVM was originally developed as a research infrastructure to investigate dynamic compilation techniques for static and dynamic programming languages. LLVM was released under the University of Illinois/NCSA Open Source License, a permissive free software licence. In 2005, Apple Inc. hired Lattner and formed a team to work on the LLVM system for various uses within Apple's development systems. LLVM is an integral part of Apple's latest development tools for macOS and iOS. Apple chose to develop a new compiler front end from scratch, supporting C, Objective-C and C++. This "clang" project was open-sourced in July 2007. https://en.wikipedia.org/wiki/LLVM#History https://en.wikipedia.org/wiki/LLVM#History https://en.wikipedia.org/wiki/Clang https://en.wikipedia.org/wiki/Clang