Ecma International Moves to Standardize C++ Binding for CLI

Ecma International Moves to Standardize C++ Binding for CLI

Geneva, 6 October 2003:?Ecma International today announced the creation of a new task group (TG5) in the organizations programming language technical committee (TC39) to oversee development of a standard set of language extensions to create a binding between the ISO standard C++ programming language and Common Language Infrastructure (CLI).

C++ is the worlds most widely used cross-platform, vendor-neutral programming language. CLI is a ISO-standardized language-neutral runtime environment that supports garbage collection, security, and other modern features.

By standardizing the syntax and semantics of a general purpose binding for C++ and the CLI, Ecma TG5 will provide the huge C++ developer community with a tool that enables them to easily write applications that make full use of the CLI platform, and will provide the developer community targeting the CLI with full support for the powerful C++ language.

Jan van den Beld, Secretary General of Ecma International, commented: This is timely fulfillment of an urgent market requirement, which demonstrates the vital role of Ecma International in the innovation cycle of programming languages, providing a platform for companies to collaborate and deliver standards which allow both competition and innovation to thrive.

Widely available C++ tools in conformance with standards help to minimize development costs such as training, skills transfer, testing, third-party libraries and components, source analysis tools, and application development, said Thomas Plum, of Plum Hall, Inc. who will serve as convener of the TG5.

Microsoft, working together with Edison Design Group and Dinkumware, has developed and will submit full draft specifications of a binding of the ISO/IEC 14882 Programming Language C++ to ISO/IEC 23271 (Common Language Infrastructure) in November 2003. In the following months, TG5 participants will review the specifications and act as a liaison with appropriate Ecma and external standards bodies to prepare for final submission of the C++/CLI specification to the Ecma General Assembly in 2004.

C++ is strategically important to Microsoft. C++ continues to be the worlds dominant vendor-neutral programming language, and its use is still growing globally. We are committed to investing heavily in C++, and to ensuring that the thriving C++ developer community is well represented on .NET and has access to the opportunities standards afford, said Herb Sutter, program manager for Microsoft and convener of the ISO C++ standards committee. Conformance to open standards is vital to the success of C++ and of .NET.

C++/CLI will give C++ programmers first-class access to the CLI platform. Standardizing C++/CLI through Ecma will help ensure that the code written by C++ programmers will be portable across the tools offered by multiple vendors, said Steve Adamczyk, president of Edison Design Group. Were pleased to be working with Ecma, Microsoft, and other vendors on this standard.

We are gratified that Ecma recognizes the need for full and standardized support for the C++ language on modern platforms and environments, and look forward to helping move towards standardization of C++/CLI, said P.J. Plauger, president of Dinkumware.

About Ecma International
Since its inception in 1961, Ecma International (Ecma) has developed standards for information and communication technology (ICT) and consumer electronics (CE). Ecma is a not-for-profit industry association of technology developers, vendors and users. Industry and other experts work together in Ecma to complete standards. Ecma submits the approved work for approval as ISO, ISO/IEC and ETSI standards.

Ecma is the inventor and main practitioner of fast tracking of specifications through the standardization process in Global Standards Bodies like the ISO. In ISO/IEC JTC 1, Ecma has the status of an A-liaison, equivalent to a national body without voting rights. Since its start in 1987, over 196 (more than 80%) of the 232 submissions for fast-track processing in JTC-1 have come from Ecma International.

Main areas of standardization include: Scripting and programming languages; Optical and Magnetic storage; High speed interconnects; Safety, Environmental, Acoustical and Electromagnetic product attributes; Enterprise and Proximity Communication and Networking; and File and Volume structures. Publications can be downloaded free of charge from


All company and product names may be trademarks of the company with which they are associated.

Press Contact
Martin Jacklin
Ecma Media Relations
[email protected]

Industry Contact
Jan W. van den Beld
Ecma Secretary-General
[email protected]

Share the Post:
XDR solutions

The Benefits of Using XDR Solutions

Cybercriminals constantly adapt their strategies, developing newer, more powerful, and intelligent ways to attack your network. Since security professionals must innovate as well, more conventional endpoint detection solutions have evolved

AI is revolutionizing fraud detection

How AI is Revolutionizing Fraud Detection

Artificial intelligence – commonly known as AI – means a form of technology with multiple uses. As a result, it has become extremely valuable to a number of businesses across

AI innovation

Companies Leading AI Innovation in 2023

Artificial intelligence (AI) has been transforming industries and revolutionizing business operations. AI’s potential to enhance efficiency and productivity has become crucial to many businesses. As we move into 2023, several

data fivetran pricing

Fivetran Pricing Explained

One of the biggest trends of the 21st century is the massive surge in analytics. Analytics is the process of utilizing data to drive future decision-making. With so much of

kubernetes logging

Kubernetes Logging: What You Need to Know

Kubernetes from Google is one of the most popular open-source and free container management solutions made to make managing and deploying applications easier. It has a solid architecture that makes

ransomware cyber attack

Why Is Ransomware Such a Major Threat?

One of the most significant cyber threats faced by modern organizations is a ransomware attack. Ransomware attacks have grown in both sophistication and frequency over the past few years, forcing

data dictionary

Tools You Need to Make a Data Dictionary

Data dictionaries are crucial for organizations of all sizes that deal with large amounts of data. they are centralized repositories of all the data in organizations, including metadata such as