intel的c++编译器和vc++相比,优势是什么?

sdpdww 2007-09-12 09:13:52
我们公司现在一直在开发内网安全管理软件,4.0以前的版本都是使用vc++进行开发,但是最近讨论新版本的开发的时候,很多人提出使用intel的c++编译器,老板也对这件事情比较关注,但是我也对其不是很了解,因为一直使用vc,所以想请问各位两者的区别以及各自的口优势。提前谢谢
...全文
527 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
david_xie 2007-09-26
  • 打赏
  • 举报
回复
路过
gigicrazy 2007-09-25
  • 打赏
  • 举报
回复
由于对硬件的了解和利用更充分彻底,Intel编译器在性能和功能上(如对OpenMP的支持)比VC都有一些长处。但对普通程序员而言,这种长处可以忽略。
通常在对性能要求比较高的领域如数值计算等会倾向于使用Intel compiler。

尽管它可以无缝集成到VS.net的环境中,但相较于VS.net本身,在IDE方面还是有些逊色。

Intel会尽可能的将处理器特性告知编译器厂商,这一点上他们是双赢的。另外IPO不是Intel特有的。
alexland 2007-09-25
  • 打赏
  • 举报
回复

还没在用intel的C++编译器编程过,不太了解其性能,关注中。
zy_914 2007-09-25
  • 打赏
  • 举报
回复
路过
ajq 2007-09-21
  • 打赏
  • 举报
回复
学习
zhangyixian525 2007-09-14
  • 打赏
  • 举报
回复
VC++编译器只是针对程序进行的编译。然后会报告编译有没有通过以及出现什么样的错误等。而Intel的编译器在编译的时候,对于包含许多常用中、小函数的程序,特别是循环内包含调用的程序,使用“过程间优化”(IPO) 可以极大地提高应用程序性能。这样就可以大大提高程序的编译效率。并且编译器会提示我们的那段程序比较消耗CPU等。这都会我们的变成带来极大的方便。
jamesking 2007-09-12
  • 打赏
  • 举报
回复
Intel的编译器针对Intel的CPU进行优化(有没有针对AMD的CPU进行优化,不太清楚),支持许多高级的运算指令,运算速度更快一些。而VC编译出来的是通用CPU指令。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧