да тут бурная дисскуссия)))) ... единого мнения всё равно не будет!
Для
__etc - фирме, которая делает конечный продукт - прямо скажу, наплевать на мировые стандарты.
Аутсорс. Если это серьёзный аутсорс - то к нему выдвигаются требования, как должны быть оформленны исходники! И требования могут быть противоречащие стандарту.
Примеров: комитет стандартизации разработал стандарт ANSI для С++. Корпорация Майкрософт разработала свой стандарт и в компиляторах стоят перемычки - потому что стандарты не совместимы.
Стандарты - это хорошо, их лучше соблюдать и знать, тогда есть большая вероятность всем угодить!
К примеру я терпеть не могу этого синтаксиса:

Код:
public function testFunction(num:Number): void {
var myVariable:Number = new Number();
}
Правильно нужно писать так:

Код:
public function TestFunction(): void
{
var nVariable:Number = new Number(); // n - обозначает тип переменной
}
Если новый Flash будет слит с С++, тогда синтаксис будет такой:

Код:
class Testing
{
public: // ниже идёт объявление(можно сразу с телом) функций - public
void TestFunction(Number num)
{
Number nVariable = 0;
}
void NextFuntion();
}
Объявление классов - идёт в одном файле, а описание функций - в другом.
С++ - это минимализм, зачем писать каждый раз function? Компилятор не в силах понять где переменная а где функция? Зачем каждый раз писать new для переменной или var - это должен делать компилятор!
Кстати, var - это вообще из Пасакля.. хорошо что хоть end и begin оттуда не взяли, а то пришлось бы везде тыкать их.
__etc - молодец, на форуме должен быть стандарт