我记得 VS 自带的代码分辨拿 clang 改的吧 -- 没听说,有链接吗?
最早是 Intellisense, VC6还是VS2010就有了,不好用。我还要主动关掉的。选项里有db的选项,那时候clang-tidy、clangd一系列还没有。使用体验source insight也比不过。
19推出 goto everywhere,这个就接近大番茄的功能了,搜索符号,批量重命名.
刚看了2022,以前设置Intellisense的选项里,有 code-analysis 这个功能,不知是不是基于clang的。
另外一个功能是 Address Sannitizer. 基于clang做的:
https://devblogs.microsoft.com/cppblog/msvc-address-sanitizer-one-dll-for-all-runtime-configurations/
喷自由软件社区,是指比尔写的那封信吗?我觉得罪过小于后面不兼容各标准的、自研的、过时很快的技术。
至于拿开源软件用,许可证没问题就没问题。收购了github,算是真金白银支持开源。
微软这种体量的公司,拿开源的改,如果是为了发明“微软标准”,区别ISO标准,那是邪恶。
如果确实是开源的有功能、性能问题,并且fork的库也是开源的,还算合理。当然不合并到上游很可疑(狗改不了吃屎,但相比鸿M一开始还留有批量替换的痕迹,怎么说呢……)。
比如git支持大文件,visual studio 自带的git也是魔改版。放到微软这种体量的公司,可能真的使用有问题。Google用Bazel而不是开源的build system应该也是同样道理。
【 在 hgoldfish 的大作中提到: 】
: 我记得 VS 自带的代码分辨拿 clang 改的吧。安装 VS 时会同时安装 clang 和 msvc 两个编译器。
: 巨硬以前喷自由软件社区,现在则每每拿开源软件直接用简直不要脸。
: 听说最近往 win11 里面加了个自动解压文件的工具也是直接拿开源改的。win10 自带的 openssh 也是开源社区的。
: ...................
--
修改:DoorWay FROM 167.88.61.*
FROM 167.88.61.*