Padrões de Ecma

A linguagem C# e as especificações da CLI (Common Language Infrastructure) são padronizadas por meio do Ecma International®. As primeiras edições desses padrões foram publicadas pela Ecma em dezembro de 2001.

Revisões subsequentes dos padrões foram desenvolvidas pelos grupos de tarefas TC49-TG2 (C#) e TC49-TG3 (CLI) no TC49 (Comitê Técnico de Linguagens de Programação) e adotadas pelo Assembly Geral do Ecma e, posteriormente, pelo ISO/IEC JTC 1 por meio do processo de Fast-Track de ISO.

Padrões mais recentes

Os seguintes documentos oficiais do Ecma estão disponíveis para C# e a CLI (TR-84):

  • A Linguagem C# Standard (versão 7): ECMA-334.pdf
  • A Common Language Infrastructure: ECMA-335.pdf.
  • Informações Derivadas do Arquivo XML da Partição IV: formato ECMA TR/84.

Os documentos oficiais de ISO/IEC estão disponíveis na página Padrões publicamente disponíveis de ISO/IEC. Estes links são diretos dessa página:

  • Tecnologia da informação – Linguagens de programação – C#: ISO/IEC 23270:2018
  • Tecnologia da informação – Partições I a VI da CLI (Common Language Infrastructure): ISO/IEC 23271:2012
  • Tecnologia da informação — CLI (Common Language Infrastructure) — Relatório técnico sobre informações derivadas do arquivo XML da partição IV: ISO/IEC TR 23272:2011