Тема: extends MovieClip
Показать сообщение отдельно
Старый 05.11.2007, 18:02
Yuliy вне форума Посмотреть профиль Отправить личное сообщение для Yuliy Найти все сообщения от Yuliy
  № 38  
Ответить с цитированием
Yuliy

Регистрация: Aug 2007
Адрес: Украина, Киев
Сообщений: 21
Отправить сообщение для Yuliy с помощью ICQ
да тут бурная дисскуссия)))) ... единого мнения всё равно не будет!

Для __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 - молодец, на форуме должен быть стандарт