Back to the list


Programming languages


To standardize:

  • the programming language C # (C “sharp”)
  • the programming language Eiffel
  • a Common Language Infrastructure (CLI)
  • a CLI binding for C++
  • additional programming languages with cross-language bindings
  • additional vendor-neutral, cross-language programming platforms

Programme of work:

  1. To develop a standard for the programming language C # (pronounced C “sharp”).
  2. To develop a standard for the Common Language Infrastructure (CLI).
  3. To develop a standard for the programming language Eiffel.
  4. To develop a standard set of language extensions to provide a CLI binding for C++.
  5. To contribute the standards to ISO/IEC JTC 1.
  6. To investigate the further direction of standards developed by TC49.
  7. To evaluate and consider proposals for complementary or additional technology.
  8. To maintain liaison with appropriate other Ecma TCs and TGs and with ISO/IEC JTC 1/SC 22.


Chair ad interim: Rex Jaeschke (Microsoft)
Vice-Chair: vacant

Secretaries: Patrick Luthi (Ecma International), Rex Jaeschke (Microsoft)