[11:57:51] <ada_ru> (I_vlxy_I) https://www.qrz.ru/news/15534.html
[11:57:55] <ada_ru> (I_vlxy_I) https://www.sukhoi.org/bagros/
[11:58:21] <ada_ru> (I_vlxy_I) "ОСРВ «БагрОС-4000» позволяет импортозаместить такие известные зарубежные ОСРВ, как VxWorks и Integrity (США), QNX (Канада) и PikeOS (Германия)."
[12:12:46] <ada_ru> (nitrocerber) свежо придание
[12:22:06] <ada_ru> (I_vlxy_I) до того небось вообще без ОС фигачили 🙂
[12:37:24] <ada_ru> (Eugene) Ну раз есть чего замещать, значит все эти куниксы-вхворксы да пайкосы и фигачили
[12:40:30] <ada_ru> (nitrocerber) Жаль ады на эту пошибень не будет
[13:48:23] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Жаль ады на эту поши…>
Почему жаль? Там как писали на Си, так и продолжат.
[14:07:22] <ada_ru> (nitrocerber) Ну а можно было бы заместить)
[14:10:52] <ada_ru> (I_vlxy_I) На натовскую Аду?
[14:11:33] <ada_ru> (nitrocerber) А си-то кириллом и мефодием писаны, видимо
[14:12:05] <ada_ru> (nitrocerber) Ну иликарамзинлм, на худой конец
[14:14:20] <ada_ru> (I_vlxy_I) Ну, свои компиляторы сей есть
[14:14:25] <ada_ru> (I_vlxy_I) Хотя бы
[14:14:55] <ada_ru> (I_vlxy_I) А вот свою реализацию Ады сделать...
[14:59:20] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <А вот свою реализаци…>
При союзе была куча самопальных копиляторов ады, и, кстати, госту только ада-83 удовлетворяет...
[15:03:25] <ada_ru> (Максим) Альтернативная реализация SPARK-а врядли получится, как, наверное и С++, так что только С
[15:10:20] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <Альтернативная реали…>
И Оберон!
[15:10:32] <ada_ru> (I_vlxy_I) Модулу-2 и даже 3 тоже можно потянуть, при желании.
[15:11:11] <ada_ru> (Максим) при желании всё можно 😄
[15:11:46] <ada_ru> (I_vlxy_I) ну, при желании и при ограниченных бюджетах 😊
[15:11:51] <ada_ru> (I_vlxy_I) и человекочасах
[15:12:34] <ada_ru> (I_vlxy_I) за пару лет в четыре руки и оберон и модула-2 реализуема снуля под нужную железку. а модулу-3 можно самостоятельно модифицировать, поддерживать и адаптировать теми же силами (но снуля реализовать будет сложно).
[15:39:52] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <При союзе была куча …>
союз крайне не эффективно распоряжался ресурсами, это раз. и два - Ада-83 сильно мельче чем современная Ада или Спарк.
[20:17:54] <ada_ru> (I_vlxy_I) прикольный проект. но на плюсах: https://github.com/ArduPilot/ardupilot
[20:21:05] <ada_ru> (nitrocerber) Вспоминается шутка Ваганыча (нет, не того): "технично, но без души. С душой, но техника подкачала". Так и у нас. Интересный проект, но на плюсах. Проект на аде, но говно))
[20:22:39] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Вспоминается шутка В…>
ну, бывает еще матрёшка 😊
[20:23:05] <ada_ru> (nitrocerber) Ну там такие люди руку приложили
[20:35:26] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <союз крайне не эффек…>
современная ада нинужна — она не соответствует госту!!!
[20:35:44] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <современная ада нину…>
немного не так. это гост не соответствует современной Аде.
[20:35:55] <ada_ru> (I_vlxy_I) гост всегда был тут вторичен
[20:36:06] <ada_ru> (I_vlxy_I) и просто подтягивался за ISO стандардом
[20:36:08] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <немного не так. это …>
гост есть гост! закон суров но это закон!
[20:36:29] <ada_ru> (Максим) оберон не нужен, на него нет ГОСТ-а!
[20:36:44] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <и просто подтягивалс…>
тем не менее до сих пор активный в России гост — именно на аду-83
[20:36:55] <ada_ru> (Eugene)  отвечает (Максим) на <оберон не нужен, на …>
так оберона и нету
[20:36:57] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <оберон не нужен, на …>
на него и стандарта нет 😊 и полного описания языка, по сути, тоже.
[20:37:02] <ada_ru> (I_vlxy_I) в репорте зияют дыры
[21:10:07] <ada_ru> (Sensei5) Что-то наш штатный вендовозец не активизируется, видать, пассивно признал убогость вендовозной теории)
[21:11:11] <ada_ru> (I_vlxy_I)  отвечает (Sensei5) на <Что-то наш штатный в…>
На тему?
[21:12:30] <ada_ru> (Sensei5) Про то, что дровов для устройств под виндовс теперь меньше (а дальше будет ещё меньше), чем под Линукс
[21:14:44] <ada_ru> (I_vlxy_I) думаю от типа устройства зависеть будет. пока, кажется, всё же перевес на строне маздая в плане узкоспециализированных железяк. всякие там FPGA наяривать и проч embedded. с камерами некоторыми тоже только изподвинды можно общаться. (иногда вообще только из IE+ActiveX).

Но ситуация, думаю, да, будет меняться.
[21:15:01] <ada_ru> (I_vlxy_I) маздай должен сделать то, что в имени его.
[21:15:12] <ada_ru> (Sensei5) Аминь
[23:03:50] <ada_ru> (insert_reference_here)  отвечает (Максим) на <оберон не нужен, на …>
Оберон действительно не нужен, но главным образом в силу своей убогости
[23:54:20] <ada_ru> (I_vlxy_I) " If you think C++ can be elegant and performant, you have never seen Ada code."
[23:54:48] <ada_ru> (I_vlxy_I) Да, ну блин! Покажите мне elegant and performant sort in Ada!1 У меня пока не получается нифига 😕
[23:55:00] <ada_ru> (insert_reference_here)  отвечает (I_vlxy_I) на <" If you think C++ c…>
Ада проигрывает по обоим пунктам
[23:56:08] <ada_ru> (I_vlxy_I) я согласен на многословность и пофиг на синтаксис, но пока не получается сделать быструю реализацию. Не, даже не быструю - среднюю.
[23:56:30] <ada_ru> (I_vlxy_I) Есть конечно шанс, что реализовав руками merge sort, оно ускорится до состояния средней.
[23:59:59] <ada_ru> (I_vlxy_I) что я выяснил: стандартный ввод - тормозит. ок, выкидываем стандартный ввод, руками открываем файлики /dev/stdin & /dev/stdout, руками делаем буферизацию, и пофиг, что не портабельно.

В итоге ввод/вывод Ады лишь слегка проигрывает расту и плюсам (при всех отключенных проверках естественно).

Но потом упираемся, что пуш строк в вектор в Аде раза в ДВА-ТРИ медленней чем в расте! в два, Карл! со всеми отключенными проверками. Если раст всасывает все строки секунд за 6, то ада за 10 (из них секунды 4 на ввод-вывод).