Microsoft Corp. is touting approval of its C# programming language as both an ISO and ECMA standard as an advantage over the rival Java language.
The company said ISO has approved both C#, which is Microsoft's object-oriented programming language, and the accompanying Common Language Infrastructure (CLI) as standards, following their original submission as ECMA standards.
"We're very, very excited about this," said Tony Goodhew, Microsoft product manager for the .Net Framework in Redmond, Wash. ISO's certification marks the first time in recent memory that the organization has standardized a major computing language, Goodhew said. The ISO stamp of approval also certifies C# for use by numerous governmental organizations, he said.
He added that the ISO approval gives C# an advantage of Java. "I believe it does, because it shows our commitment to have a true commitment to having an open standard for fundamental components of the .Net Framework," said Goodhew.
Sun could not be reached for comment on Tuesday.
C#, Goodhew said, is a modern, object-oriented programming language with features such as garbage collection to save memory and single approaches for specific tasks.