Стандарт Ecma-334 (ISO / IEC 23270: 2006) відповідає мові версії 2.0.
Специфікація версії 4.0 є у вільному доступі від Microsoft, але відкритий список специфікацій Microsoft містить лише версію Ecma (версія 2.0).
Що ж робити з усіма хорошими функціями, які додаються в пізніших версіях (LINQ, лямбда-функції тощо)? Чи можна реалізувати їх у своєму компіляторі?