Потому что мы можем реализовать другой Result под задачу. Это часть библиотеки, а не прибито гвоздями
Это глупость и чисто С++way, где у вас на каждый чих есть 5 несовместимых способов реализации, начиная с указателей, массивов и строк. И всё это ради легаси и мифической ситуации, когда кто-то напишет свой супер-дупер аллокатор с перегрузкой операторов * и ,
Конкретно возврат значения из функции это часть calling convention. И раз уж оно заведомо не совместимо с С (например, там внутре могут быть указатели со значением 7), почему бы не внести полноценный Result в этот самый cc. Тем более, в языке без исключений, но с возвратом ошибок, где он будет использоваться примерно всегда. Условно, постановить, что на амд64 результат (если есть) возвращается в RAX, ошибка (если есть) — в RDX или там REX. Любители написать свой Result идут развлекаться с диспетчеризацией, трейтами, несовместимостью со стандартной библиотекой куда-нибудь ещё, например в плюсы.
Про ! имелось ввиду println! - зачем выделять макросы отдельно кроме как для удобства разработчиков компиляторов? Это грубая ошибка дизайна.
В большинстве языков обходятся без & для указания ссылок; в этом случае амперсанд можно было бы использовать вместо mut. Тоже косяк в пользу компилятора
В недостатки стОит добавить местами вырвиглазный синтаксис. Как будто кто-то взял нормальный текст и рандомно накидал в него случайных значков типа !, ?, &, ' и прочую mutь.
Ну т.е. разработчики изначально говорили, что сил хватает только на эффективную реализацию, но не нормальный синтаксис и "девелопер экспириенс". Так и получилось.
В любом случае, в языке много банальной неконсистентности. Почему Result и Option пишутся целиком, а fn, mut и Err сокращённо? Зачем вообще нужно объявлять тип Result в качестве возвращаемого функцией? Это должно быть просто на уровне ABI...
Всё вместе даёт такой запах гаражного поделия. Может и интересно, но тащить такое в прод и инвестировать своё время не хочется.
Да как раз время то было идеальное, просто руководство было и есть совершенно неадекватно.
Появился доступ к импортным комплектующим, на замену откровенному браку и просто безнадежно устаревшим отечественным компонентам (а таких было треть самолёта). Появилась возможность выстраивать нормальные продажи и сервис (это, впрочем, до сих пор с места не сдвинулась, КАЗ живёт в мире, где дух Туполева лично порешает все вопросики в министерствах). И при этом появилась огромная база частных авиакомпаний-эксплуатантов Ту-134 и -154, не только РФ и СНГ, но и Восточная Европа, и весь соцблок от Кубы до Вьетнама. По цене новая "Тушка" стоила как 20-летний Боинг, но авиакомпании под первый Боинг ещё надо переучивать пилотов и техников, изучать протоколы и регламенты, и т.д. и т.п., а тут "drop-in replacement".
Торгуй не хочу, становись третьим мировым монополистом. Но ПАО ТУ до сих пор живёт в парадигме, что есть план из министерства, его надо выполнить и получить гранты и премии. А нужды перевозчиков-эксплуатантов это не к ним, у них лапки.
Т.е. Су и МиГи в те же самые девяностые "кастомизировали" штучно под хотелки каждого конкретного шейха, а Ту-шки нет. Не барское это дело.
У Гамалеи репутация была и есть, опыт тоже (ту же вакцину от Эболы, родственную спутнику, они вполне сертифицировали), все документы подавались. Почитайте...
Кто хотел - быстро сертифицировал. Аргентина, например. Где оказались местные конкуренты, естественно, ничего не сертифицировали по формальным причинам.
Про "жосские западные стандарты" можете не рассказывать. В нулевых и десятых страны СНГ были испытательным полигоном для западной фармы, где задёшево проводились в т.ч. сертификационные исследования (третья фаза). Копеечные и при этом более-менее грамотные врачи, развитые (в крупных городах) сети мед. лабораторий, испытуемые, которые с удовольствием и бесплатно поучаствуют в тестировании новейших западных чудо-таблеток, даже с 50% шансом на плацебо. И общеизвестные способы задёшево обходить всякие условности закона, чего уж там.
Китайцы пока в самом начала своего импортозамещения, примерно как первая версия суперджета - в С919 кроме сборки и фюзеляжа всё импортное. И будет с ними ровно то же, что и с суперджетом. Просто перекроют поставку авионики и двигателей и давай до свидания. Конкуренты не нужны ни А, ни Б. Ничего личного, просто бизнес.
И нет, двигатели китайцы не скопируют. По крайней мере, военные АЛ31 не смогли. Ну как, смогли, с 80% ТТХ и ресурсом 100-120 часов. Примерно то же было с МБР.
У нас, всё-таки, авиамоторная школа как-то выжила, ПД-8 и -14 вполне современные движки. А у них её никогда не было. Тонкости же там не в чертежах, которые можно "снять", а в сплавах и методах их обработки.
DN ещё
Это глупость и чисто С++way, где у вас на каждый чих есть 5 несовместимых способов реализации, начиная с указателей, массивов и строк. И всё это ради легаси и мифической ситуации, когда кто-то напишет свой супер-дупер аллокатор с перегрузкой операторов * и ,
Конкретно возврат значения из функции это часть calling convention. И раз уж оно заведомо не совместимо с С (например, там внутре могут быть указатели со значением 7), почему бы не внести полноценный Result в этот самый cc. Тем более, в языке без исключений, но с возвратом ошибок, где он будет использоваться примерно всегда. Условно, постановить, что на амд64 результат (если есть) возвращается в RAX, ошибка (если есть) — в RDX или там REX. Любители написать свой Result идут развлекаться с диспетчеризацией, трейтами, несовместимостью со стандартной библиотекой куда-нибудь ещё, например в плюсы.
Про ! имелось ввиду println! - зачем выделять макросы отдельно кроме как для удобства разработчиков компиляторов? Это грубая ошибка дизайна.
В большинстве языков обходятся без & для указания ссылок; в этом случае амперсанд можно было бы использовать вместо mut. Тоже косяк в пользу компилятора
В недостатки стОит добавить местами вырвиглазный синтаксис. Как будто кто-то взял нормальный текст и рандомно накидал в него случайных значков типа !, ?, &, ' и прочую mutь.
Ну т.е. разработчики изначально говорили, что сил хватает только на эффективную реализацию, но не нормальный синтаксис и "девелопер экспириенс". Так и получилось.
В любом случае, в языке много банальной неконсистентности. Почему Result и Option пишутся целиком, а fn, mut и Err сокращённо? Зачем вообще нужно объявлять тип Result в качестве возвращаемого функцией? Это должно быть просто на уровне ABI...
Всё вместе даёт такой запах гаражного поделия. Может и интересно, но тащить такое в прод и инвестировать своё время не хочется.
Есть мнение, что не обошлось без ЫЫшечки от антропика, что сильно ускорит открытие новых дырок таких классов.
Да понятно, что это не лаптем щи хлебать, и что надо было работать. Так или иначе шанс был упущен
Да как раз время то было идеальное, просто руководство было и есть совершенно неадекватно.
Появился доступ к импортным комплектующим, на замену откровенному браку и просто безнадежно устаревшим отечественным компонентам (а таких было треть самолёта). Появилась возможность выстраивать нормальные продажи и сервис (это, впрочем, до сих пор с места не сдвинулась, КАЗ живёт в мире, где дух Туполева лично порешает все вопросики в министерствах). И при этом появилась огромная база частных авиакомпаний-эксплуатантов Ту-134 и -154, не только РФ и СНГ, но и Восточная Европа, и весь соцблок от Кубы до Вьетнама. По цене новая "Тушка" стоила как 20-летний Боинг, но авиакомпании под первый Боинг ещё надо переучивать пилотов и техников, изучать протоколы и регламенты, и т.д. и т.п., а тут "drop-in replacement".
Торгуй не хочу, становись третьим мировым монополистом. Но ПАО ТУ до сих пор живёт в парадигме, что есть план из министерства, его надо выполнить и получить гранты и премии. А нужды перевозчиков-эксплуатантов это не к ним, у них лапки.
Т.е. Су и МиГи в те же самые девяностые "кастомизировали" штучно под хотелки каждого конкретного шейха, а Ту-шки нет. Не барское это дело.
Так то оно так, только коэффициенты слегка разные)
Связь с Марсом прерывается примерно на месяц примерно раз в год, когда между планетами оказывается Солнце. Гв должны сквозь него проходить.
Зы. Но пара спутников ретрансляторов в точках л4 и л5 конечно попроще и подешевле...
Прямо даже интересно, что ж у них такого делают целых 5000 инженеров. Известно, что Windows 7 разрабатывало ~2500 человек.
Хотя, в конторах, управляемых индийцами, это обычное дело)
У Гамалеи репутация была и есть, опыт тоже (ту же вакцину от Эболы, родственную спутнику, они вполне сертифицировали), все документы подавались. Почитайте...
Ну зачем вы сразу про бабу Валю:(
Кто хотел - быстро сертифицировал. Аргентина, например. Где оказались местные конкуренты, естественно, ничего не сертифицировали по формальным причинам.
Про "жосские западные стандарты" можете не рассказывать. В нулевых и десятых страны СНГ были испытательным полигоном для западной фармы, где задёшево проводились в т.ч. сертификационные исследования (третья фаза). Копеечные и при этом более-менее грамотные врачи, развитые (в крупных городах) сети мед. лабораторий, испытуемые, которые с удовольствием и бесплатно поучаствуют в тестировании новейших западных чудо-таблеток, даже с 50% шансом на плацебо. И общеизвестные способы задёшево обходить всякие условности закона, чего уж там.
Конкретно для ан-2 разрешено 15. А вот новые байкалы с лмс таки да, ограничены 9 человеками, что тоже сильно бьёт по их экономике
По последней уязвимости большинство дистров уже выкатили пропатченные ядра, так что обновляйтесь
ну СЛО это технически гражданские:)
В общем разные ИЛ-х6 ы ещё шевелятся и делаются.
Неплохо бы давать ссылки, но у вас же нейрослоп.
Не учтена всякая мелочь типа байкалов и лмс, их по несколько штук наклепали.
Различные АН-ы, начиная с кукурузника, восстанавливают десятками в год.
Суперждетов и МС на стапелях десятки, в разной степени готовности. Ждут окончания сертификации и сразу будут поставлены заказчикам. Их там очень надо.
продала бизнес по авиалайнерам эрбасу, теперь это А220.
Пытались продаться боингу, но сделка сорвалась из-за пандемии и вызванного ей кризиса в авиационной отрасли
Ил-86 выпускают по паре штук в год
Китайцы пока в самом начала своего импортозамещения, примерно как первая версия суперджета - в С919 кроме сборки и фюзеляжа всё импортное. И будет с ними ровно то же, что и с суперджетом. Просто перекроют поставку авионики и двигателей и давай до свидания. Конкуренты не нужны ни А, ни Б. Ничего личного, просто бизнес.
И нет, двигатели китайцы не скопируют. По крайней мере, военные АЛ31 не смогли. Ну как, смогли, с 80% ТТХ и ресурсом 100-120 часов. Примерно то же было с МБР.
У нас, всё-таки, авиамоторная школа как-то выжила, ПД-8 и -14 вполне современные движки. А у них её никогда не было. Тонкости же там не в чертежах, которые можно "снять", а в сплавах и методах их обработки.