微软从成立起压根就不是一个技术创新型公司?_风闻
guan_16095757012377-02-19 21:34
【本文由“叫勇哥”推荐,来自《华为已经在他们客户和我们这些业内人士这儿败光了信用》评论区,标题为小编添加】
- 耶律完颜
- 你说的才是谣言,你一句一句的反驳我呀,华为虽然不是软件公司,但是软件对华为至关重要,没有软件华为还能干什么?靠你们天天鼓吹的那点硬件就能养的起华为吗?世界哪家高科技公司没有自己的软件业务?你懂什么是工业设计软件吗?你根本什么都不懂,就会造谣。
至于llvm,那是美国伊利诺伊大学开发的编译器架构,前端使用clang,后端包含代码优化和目标代码生成,你们这些人什么都不懂,clang和llvm正是华为所谓的方舟编译器抄过来的核心技术,没有clang和llvm,华为的方舟编译器根本安装不了,你别造谣,自己安装一个方舟编译器试试吧,你根本什么都不懂,你们这些人根本从来没有用过华为的方舟编译器,那就是从美国抄过来的四不像,方舟编译器在全世界都没人用的四不像。
最后告诉你,安装方舟编译器需要用到的软件吧,别看错了,乌班图18.04,clang和llvm版本8.0,版本别搞错了,否则你们这些人一万年都安装不了华为所谓的方舟编译器这种四不像。

自己不懂就不要轻言别人不懂,你前面一条回复拿MS说事,只能说明你对上世纪70年代末以来的IT产业发展历史无知!
(1)微软从成立起压根就不是一个技术创新型公司,这点上差APPLE、SUN、SGI及DEC等公司若干条大街!但它确实是在IBM兼容台式机软件市场,以操作系统垄断而有意识排斥其它第三方应用软件公司的一个经营不错的商业公司,从上世纪80年代以来微软给IT贡献了什么了不起的技术创新?互联网?云计算?机群技术为基础的HPC中的软件技术?人工智能?
(2)微软赖以起家和控制第三方软件公司的DOS,是以五万美元买来的86-DOS;GUI的WINDOWS 3.X,最早的发明公司是施乐;WINDOWS NT是基于卡内基梅隆大学的微内核MACH 3/4,邀请MACH 团队核心人物及DEC公司VMS 团队核心人物操刀而成,VMS-->WNT,仔细研究这个字母关系就明白了;
(3)WINDOWS NT中的COM/DCOM源于WINDOWS 3.X中的OLE(这个起源于支持VB的东西算是微软的)及OSF的DCE环境(如DCE RPC,DCE IDL等等),WINDOWS的TCP/IP协议栈来源于BSD UNIX。顺便告诉你一下,当基于TCP/IP协议族的互联网风起云涌之时,微软曾经还想以MSN NET相关技术及其OLE/ACTIVEX技术取代之,最后终于认清形势在其WINDOWS系统中加入TCP/IP协议栈支持,并利用其桌面操作系统的垄断地位捆绑IE浏览器以打压创新型竞争对手(公司名不记得了,但MOZILLA相关项目是其遗产);
(4)微软过去和现在主要利润来源的OFFICE套件,并非其开始就了不起,而是利用其操作系统垄断,特别是在转向WINDOWS过程中不公开或晚公开API而压垮很多不错的公司,不知你是否听说过LOTUS 123,COREL DRAW等产品;
(5)微软的SQL SERVER数据库实质来源是SYBASE SQLSERVER(SYBASE 早被SAP收购);
(6)MS的C语言编译器来源于AT&T贝尔实验室UNIX的CC编译器,IDE抄袭的是BORLAND的IDE;
再结合你在院士谈论我国半导体产业发展建议的那篇文章中有关编译器的观点发表一点看法,由于我脱离IT行业很久了,下面所说可能一些细节有误:
(1)编译器及集成开发环境不是什么了不起的前缘尖端技术,中国的公司没有去开发根本是市场问题,也就是压根赚不了钱!操作系统(环境)和芯片受制于人,你开发的编译器不会有竞争力!这也是你在那个帖子中提到的几家公司退出这个市场的主要原因,watcom开源了也废了(十多年了,还是OPENWATCOM 1.9版),Borland的开发工具业务卖了(现在不知道,几年前那家主要业务是关系数据库建模工具的厂家还在维护),SYMATEC 的C编译器最早购买的,不知现在是否还在发展?
(2)过去几乎所有的C编译器都基于BELL LABS为其UNIX环境开发的 CC,c++编译器基于BELL LABS的CFRONT。同时,还开发了LEX,YACC等编译器开发辅助工具。C与UNIX的关系就不用展开了;
(3)人类最早尝试编译的计算机高级语言是FORTRAN,在上世纪50年代就开始了;
(4)中国国内第一个高级语言编译器于1967年开发成功,DJS21上的ALGOL60编译器,由陈堃銶、王选等人完成;
(5)LLVM一开始就是“LOW LEVEL VM”,着力点是编译器架构中的中间表示(IR),也即具体语言无关的内部描述,用于ISA无关的诊断、优化等任务;CLANG,FLANG及后端的机器码生成都是后续添加的。它最大的优点就是很好去耦了前后端,加之模块化的结构,使编译器的开发,特别是交叉编译器及动态编译(在线编译)容易。