`
lovnet
  • 浏览: 7058577 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

C++/CLI标准化工作告一段落![原文发表时间:2005年9月22日]

阅读更多

原文出处:http://pluralsight.com/blogs/hsutter/archive/2005/09/22/14970.aspx

200311月,Ecma(译者注:欧洲计算机厂商协会)成立了TC39/TG5委员会。该委员会的使命是推进ISO C++程序语言和ISO CLI运行体系的标准融合——C++/CLI工作。

截至星期二,在11次碰头会议和多次电话沟通后,TG5近期会议一致表决通过了请求TC39采纳C++/CLI规范并随后提交Ecma代表大会请求批准的决议。如获大会批准,C++/CLI将在今年晚些时候成为Ecma国际标准。紧接着,Ecma代表大会再向ISO提出申请,考虑将C++/CLI上升为ISO标准。

本周内,TG5将对现在的草案做最后文字整理工作。终版的文档将于1011日提交到TC39,如果顺利,可能在年底向业界公布。

此时此刻,我想再次向Bjarne Stroustrup表达个人的敬意。无论是对C++/CLI体系架构还是细节设计,他非凡而富于远见的建议和意见都起了巨大推动作用。同时,我还要向Dinkumware(译者注:主要提供C++ STL服务)、EDG(译者注:全称Edison Design Group。致力于C/C++、Java以及Fortran 77等语言front end(将源代码翻译成某种中间语言。随后可再由back end将中间语言翻译成机器码)工作)、Plum Hall(译者注:专注于编译器测试领域)、IBM,以及其他众多参与公司致谢,他们在Ecma组织成立前,以及Ecma标准制定过程中的辛勤工作,为今天的C++/CLI做出了重要贡献。再次谢谢各位!

分享到:
评论

相关推荐

    C++/CLI教程

    标题:“C++/CLI教程”指的是一个专门针对C++/CLI(C++ Common Language Infrastructure)编程语言的教程。C++/CLI是微软设计的一种编程语言,旨在将C++的强大功能与.NET平台的互操作性相结合。它允许开发者使用C++...

    C#通过C++/CLI间接调用NativeCPP类的DLL文件

    在C#项目中,我们创建一个类,用于实例化和操作C++/CLI的`NativeCppClassWrapper`。由于`NativeCppClassWrapper`是托管的,C#代码可以直接引用和调用它的方法,进而间接调用原生C++的功能。使用C#调用C++/CLI的优点...

    DirectX in C++/CLI

    DirectX在C++/CLI中的应用是一个将原生C++使用的DirectX图形库与.NET Framework的用户界面(UI)相结合的技术。DirectX是由微软开发的一组API,主要用于处理游戏、多媒体和其他高性能图形任务。它包括多个子组件,如...

    C++/CLI 语言规范英文版本

    10. **CLI扩展**:C++/CLI还包含一些特定的CLI关键字,如`gcnew`、`cli`、`pin_ptr`等,这些都是C++标准库中没有的。 **readme.txt** 文件通常包含文档的简要介绍、更新历史、使用提示或其他重要信息。在C++/CLI的...

    Expert C++/CLI Source Code

    C++/CLI是一种微软推出的编程语言,它将标准C++与.NET Framework相结合,使得开发者可以在.NET环境中利用C++的强大功能。本主题主要探讨的是C++/CLI的源代码,特别是"Expert C++/CLI Source Code"中的实例,通过对...

    Pro Visual C++/CLI and the .NET 2.0 Platform 3/3

    Instead, youll learn how to write .NET applications using C++/CLI. <br>This book is based on its highly successful predecessor, and bridges the gap between classic C++ and C++/CLI. Furthermore, ...

    Visual C++/CLI从入门到精通

    Visual C++/CLI从入门到精通 扫描版

    C++ CLI In Action(1)

    什么是 C++/CLI 个人感觉将其看作是位于静态程序设计和动态程序设计之间的一座桥梁。C++ 既C++ 编程语言编程语言; CLI 即通用语言基础构造( Common Language Infrastructure ),这是一个支持动态组件编程模型的...

    自己辛苦搜集的网上关于c++/cli编程资料(word,60页,中文)

    《超越C++:深入探索C++/CLI编程》 C++/CLI,全称为Microsoft's Common Language Infrastructure (CLI) 的C++版本,是.NET框架的一部分,它为C++程序员提供了与.NET Framework交互的能力。这份60页的Word文档,包含...

    完美的C++:C++CLI

    C++/CLI 是一种将 C++ 语言与 CLI(公共语言结构)相结合的语言,它提供了对动态组件编程模型的支持,并在保持 C++ 语言的静态对象模型的同时,提供了对 CLI 的支持。本文将详细介绍 C++/CLI 的概念、特点和应用。 ...

    实例解析C++/CLI的串行化

    总结来说,通过C++/CLI进行串行化和反串行化是一个强大的功能,它允许开发者在.NET环境中将C++对象持久化存储,并在需要时重新加载这些对象。掌握C++/CLI中的串行化技术,对于需要在.NET平台上进行复杂数据操作的C++...

    Expert C++ / CLI .NET for Visual C++ Programmers (带完整目录)

    In a very similar way, C++/CLI is layered on top of C++. C++/CLI provides a high degree of source code compatibility with C++. As a consequence, the following code is valid if you build the program ...

    C++/CLI in Action

    《C++/CLI in Action》是一本旨在帮助程序员更好地掌握C++/CLI编程技术的专业书籍。它不仅适合那些已经熟悉.NET框架并希望进一步了解如何在其中使用C++的开发者,也适用于那些对C++有一定基础并希望将其技能扩展到...

    Foundations of C++/CLI : The Visual C++ Language for .NET 3.5

    本书共有13章,每一章都直截了当地介绍了C++/CLI的关键特性,不仅解释了语言元素是如何工作的,还深入探讨了微软如何期望这些特性被正确应用。对于那些希望从其他语言迁移到C++/CLI的开发者来说,这是一本理想的入门...

    超越C++——C++/CLI

    C++/CLI是一种扩展了标准C++的编程语言,它主要设计用来与.NET框架交互,尤其是与公共语言运行时(CLR)相结合。C++/CLI的出现使得C++程序员能够利用.NET平台的功能,如垃圾回收、类型安全和跨语言互操作性,同时...

    [C++] Visual C++/CLI 从入门到精通 (英文版)

    ☆ 资源说明:☆ [Microsoft Press] Visual C++/CLI 从入门到精通 (英文版) [Microsoft Press] Microsoft Visual C++/CLI ...[出版日期] 2013年08月02日 [图书页数] 540页 [图书语言] 英语 [图书格式] PDF 格式

    Microsoft Visual C++/CLI Step by Step Aug 2013 PDF ePub

    Microsoft Visual C++/CLI Step by Step (pdf + ePub) Publisher: Microsoft Press (August 2, 2013) Language: English ISBN-10: 0735675171 ISBN-13: 978-0735675179 Your hands-on guide to Visual C++/CLI ...

    C++-CLI.in.Action

    - **语法兼容性**:C++/CLI 提供了与标准 C++ 高度兼容的语法,同时还引入了一些新的关键字和类型来支持 CLI。 - **混合模式编程**:C++/CLI 支持在同一应用程序中混合使用托管代码和非托管代码,从而可以充分利用两...

    从托管C++到C++/CLI的参考资料

    随着Visual C++ 2005 (VC2005)的发布,原先使用的托管C++语法被C++/CLI所取代。Stanley B. Lippman撰写的这篇文档详细介绍了如何从旧有的托管C++迁移到新的C++/CLI,并列举了两者之间的关键差异。 #### 从托管C++到...

Global site tag (gtag.js) - Google Analytics