Inside the C++/CX Design

这是微软的团队写的关于C++/CX的博,内容不重要,评论更精彩。 

http://blogs.msdn.com/b/vcblog/archive/2011/10/20/10228473.aspx

 

C++世界里出现的问题,之前的博也探讨过。主要问题是:

1.C++并不适合写组件,因为它语言不友好,使用C++库的语言,只能是C++。

2.Simula系里的语言,实现面向对象较为复杂,且灵活度不够。

 

微软知道这个问题,写了COM,但太复杂。又看到.Net前途,想替代COM。后来.Net也不能接任。在Metro的世界,需要新的组件平台,它类似于COM,它不能是.Net.

而照着以前的方式写COM,需要ATL+C++, VB这些已经被微软自己淘汰的技术。

 

在没有办法时候,微软又想起了C++/CLI,语法不变,实现变了,用来写COM,脱离.Net.

计算机世界里的东西,语言是最重要的。这也是本博一直关注的一个主题。

 

如果你写过C++, 用过ATL,懂COM,懂 COM里自动化接口是要做什么

如果你还知道Objective-C,懂smalltalk里面向对象设计

 

 你知道我在说什么了吗?

 

 

 

 

 

原文链接: https://www.cnblogs.com/Chrome/archive/2012/03/05/2380103.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Inside the C++/CX Design

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/43307

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 下午8:00
下一篇 2023年2月8日 下午8:01

相关推荐