'What do all these numbers mean in the names of ecma-262, ecma-402, tc-39?

I just visited an official github page of TC39 and noticed that some of the names end with numbers, for example:

  • TC39
  • ecma-262
  • ecma-402

Where do these numbers come from? Why not TC47, ecma-777?



Solution 1:[1]

Before reading the comments under this question I though that ecma international was an organization that was responsible only for ecmascript and nothing else. And all these numbers in this context were strange for me. But now, I understand that ecma is an organization that standardizes things. And ecmascript (alias for ecma-262) is one of those things.

Answering my question *-262 means the next available number within ecma organization to reference the specification, as well as *-402. And *39 (in TC39) refers to a group of people who have been tasked with maintaining the ecma-262 specification. New group - new number, new standard - new number. Now it's clear.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Roman Mahotskyi