Цитата: KonOnOff от 12.11.2017 09:21:44TAU просто не знает, что подбор профессионалов в США - это уже серъёзная проблема. Самое смешное, что они уже снизили критерии по приёму в Министерство обороны по "второму поколению". Т.е. сейчас в МО США по их проектам могут получить работу дети иммигрантов. Раньше, был такой критерий при приёме на работу, что это должен быть кандидат в "третьем поколении". Не меньше! Т.е., если ты эммигрировал в США, то твой ребёнок никогда бы не получил работу в МО США. Только внук. А сейчас у них конкретная проблема с кадрами. Принимают уже почти всех... Внешняя разведка России пьёт шампанское и потирает свои потные ручки! Какие, нахрен, "русские хакеры"?! Зачем?! Когда можно широкими колоннами входить в МО США почти легетимно!
-------------
Дело не в языке программирования. А в том, что им програмируют. И кто... За знание Ады хорошо платят. Как и за знание Фортрана или Кобола до сих пор... Уникальность знаний всегда оплачивалась высоко, а не количество знаний... Я вот знаю, например, кузнеца, который куёт ограды и "цветы" из стали - для заборов "богатых собственников" и для кладбищенских оградок... У него очередь клиентов на полгода вперёд! И он уже дом свой построил и своему сыну. Про машины и прочие "прибамбасы" я вообще речь не веду... Кузнец-миллионер... Кто бы мог подумать?
Цитата: KonOnOff от 12.11.2017 04:58:361. Я очень сомневаюсь, что Вы вообще знаете
2. Я знаю, что у них там "зоопарк". Но он точно не связан с языками программирования.
3. Вы не понимаете самой сути, что языки программирования созданы для людей, а не для компьютеров
4. Я за свою жизнь изучил 12 языков программирования
5. Я уже имею полное право говорить
6. о том, что вообще это дело десятое - язык программирования
7. Смолток, как ООЯП, шёл стезёй и идёт до сих пор по идеологии через все ОО-языки программирования, как базис и основа и теоритическая база ООП. Странно, что Вы этого не знаете.
8. Фундаментальные принципы ООП были именно в Смолтоке прописаны изначально
9. Да, реализация в других языках - разная. Множественное наследование, как в С++, или одиночное, как в Джаве (но с расширениями через интерфейсы)
10, модульная интерфейсная зависимость, как в МОДУЛЕ, или там что-то в других реализациях. Но, по-сути, абстракция, наследование и инкапсуляция - остаются в любом языке, которые претендует называться ООП-ориентированным. Эта парадигма общая для всех ОО-языков.
11. Я, вообще-то, равнодушен ко всему, что Вы сказали, ибо наблюдаю классический случай "Эффекта Даннинга - Крюгера"... "Рубите шашкой с плеча", и даже не удосуживаетесь вводить такие словообороты, как "мне кажется", "я где-то читал", "мне кто-то сказал" или там "я имею чёткие данные", "у меня есть доказательства", "я лично видел/слышал"... Или даже хотя бы, "может быть" или "вполне возможно"... Ничего этого нет!
12. Что касается Ф-35, то там именно проблема интеграции интерфейсов между модулями, как мне кажется... Похоже, что всю боевую систему пишут разные конторы по-модульно или по-задачно. Когда их начали "женить" в один "оркестр", то тут всё и всплыло...
Цитата: TAU от 13.11.2017 01:07:031. Ваши сомнения - ваши проблемы. Как говорится, когда кажется - крестятся.
2. "Зоопарк" в военной технике США совершенно точно связан и с языками программирования.
3. Языки программирования созданы для того, чтобы люди смогли лучше (легче-быстрее-надежнее) решать задачи с помощью компьютеров. Связь с архитектурой компьютера и эффективностью реализации прямая.
4. Видно, что сильно гордишься "Изучил", видимо, в той же степени, что и Аду "изучил", чем выше хвалился? И вообще: среди этих 12 вообще были языки не императивной парадигмы? Haskell? ML? Prolog? К или J? Q? Если нет - количество не заменяет качества, увы...
5. Ну-ну. Свободу слова в нашей стране никто не отменял, это точно. Неплохо бы еще говорить поменьше, но содержательнее и поменьше орать.
6. Язык - дело не десятое. Рекомендую ознакомиться: Как язык влияет на мышление. И еще. И о лингвистической относительности почитать. И наконец, впрямую относится к делу: "если на Си, на C++, на Питоне, на чём угодно мы можем развести из своего проекта жуткую помойку... в Java помойку развести тоже можно, но для этого уже надо приложить какие-то усилия... может... средней квалификации, программист писать довольно качественный код". Кстати, в программе на Ада в девять раз меньше в среднем ошибок, чем в программе на Си.
7-8. Вам необходимо ликвидировать безграмотность. Причем и в русском языке. По поводу родоначальника объектно-ориентированного программирования читайте: Симула-67 (Simula 67) — первый объектно-ориентированный язык программирования. Разработан в конце 60-х сотрудниками Норвежского Вычислительного Центра.
9. Гордость прямо прет. Видите ли, наследование в С++ и Java - элементарная вещь, гордиться знанием подобных вещей несколько... странно.
10. И что сказать хотели? Опять, что слыхали о простейших основах? Кстати, у виртовских языков с их расширяемыми записями подход все же несколько отличен...
11. Просто я уверен в том, чему вас учу. Знаю точно и не сомневаюсь. Как в таблице умножения. И, позвольте заметить - имею некоторое право поучать.
12. По поводу проблем Ф-35. "Кажется" - см. пункт первый. Проблем же у него много. И в том числе - с программным обеспечением. От коего напрямую у современных изделий зависит боевая эффективность и вообще способность летать. И в том числе - проблема с выбором языка программирования. Вот, кстати, что люди пишут - кстати и про "зоопарк" там есть некоторые сведения: Ставка на языки программирования С и C++ - роковая ошибка допущенная при создании самолёта F-35.
Цитата: Внимательный от 14.11.2017 07:50:23Испытания нового двигателя для истребителя Су-57 (ПАК ФА) идут по графику, сообщил глава "Ростеха" Сергей Чемезов.
Прикольно. Теперь уже 2019й. "А помнишь как всё начиналось..."(с)
Цитата: Внимательный от 14.11.2017 07:50:23 .
Прикольно. Теперь уже 2019й. "А помнишь как всё начиналось..."(с)
Цитата: rusyes от 14.11.2017 08:16:04Надо было быть оптимистом или глупцом, что бы верить в то что Абсолютно новый продукт.. пройдет путь от первого полёта до серии за +/- 5 лет...
У конкурента... Ф-22.. срок был..
первый полет...
YF-22: 29 сентября 1990 года
потом уже предсерийный полетел..
F-22: 7 сентября 1997 года
а начало оф.эксплуатации - 2005 г...
.
Цитата: KonOnOff от 14.11.2017 01:52:072. "Зоопарк" никогда не связан с программированием или языками, а с проектным управлением и интеграцией. Чем сложнее система, тем больше надо описывать интерфейсы между компонентами и "прослойками"... когда их объёдиняешь в систему - начинаются "глюки". Это именно вопрос системной интеграции. А не языков программирования.
3. Вы сами себе противоречите. С одной стороны - "Языки программирования созданы для того, чтобы люди смогли лучше (легче-быстрее-надежнее) решать задачи с помощью компьютеров", и тут же заявляете: " Связь с архитектурой компьютера и эффективностью реализации прямая."... Как-то надо определиться, что есть первично...
4. Достаточно. Чтобы выполнять свои функции и задачи. Пролог был в моей батарее и я его использовал, когда изучал тематику ЭС. Хаскел - это на любителя. Мне просто не нравится...
5. Я вообще-то, не ору тут вообще. Кто-то тут орёт больше. Причём "навзрыд"... А ещё "рвёт задницу на британский флаг", когда всем вокруг на это вообще-то пофиг...
6. О! Вижу "набрасывателя интренет-ссылок на вентилятор"! ЖЖ-эшки, и всё, что попалось под руку в Гугле-поиске по ключевым словам - это такой метод "наезда"? Кого Вы решили испугать? Сколько вам "набросить ссылок" из Интернета и дать вам неделю на обработку ссылок? Чтобы вы задохнулись в оправданиях и потратили всё своё время в доказательствах или опровержениях...
7. "Вам необходимо ликвидировать безграмотность. Причем и в русском языке. "... Угу. Ещё один типичный "наезд" и "классическая технология троллинга", когда аргументов не хватает.
8. "Симула", "Смолток" - параллельные ветки, которые сошлись в других языках по одной парадигме ООП. Парадигма одна: абстракция типов, инкапсуляция, наследование и полиморфизм. Как это реализовано в конкретном ОО-языке в его синтаксических конструкциях - это уже другой вопрос. В Аде - это есть! Хоть Паскалем и Модулой "шмонит за версту"...
9. Вы назвали Аду "объектным" языком, а не "объектно-ориентированным". Дальше, вообще-то, дискуссию с Вами уже не следовало бы продолжать....
10. Неужели не в курсе? Или только ссылок поверхностных нахватались, а истории создания языков программирования так и не поняли?
11. Вы не имеете права меня поучать ни в чём.
------------
Чё по сути-то, мужик, сказать хотел?...
Цитата: KonOnOff от 16.11.2017 20:12:43Я думаю, что как у некоторых "профессоров" тут, нет понимания, что современный МФИ - это система различных подсистем. Которые надо "поженить" в единую Систему. Су-57 можно запускать в серию уже прямо сейчас! Даже на "двигле" первого этапа. Сверхзвуковой маршевый полёт без форсажа он уже сейчас "вытягивает". Другой вопрос: а готовы ли остальные подсистемы? И вопрос именно к подсистеме оружия, особенно нового для Су-57, которое должно использоваться из внутренних отсеков. Писали, что для Су-57 создаётся 20+ новых номенклатур оружия. Су-57, как планер, как машина в плане пилотирования и управления, как самостоятельная боевая единица, способна вести бой, да и как компонента, встроенная в АСУ ВКС и ПВО - тоже может быть уже использована. "Сетецентричность" в ПАК ФА уже присутствует, т.е. это встроено и готово к использованию. Вопрос: а готовы ли "соседи" к встраиванию его системы коммуникаций и анализа обстановки в свою собственную систему? Скажем так: Су-57 уже своими средствами может обнаруживать и определять какой-то набор угроз (целей и боевых сложных ситуаций, скажем - конфигурацию зоны ТВД противника по радиоэлектронным сигналам). Вопрос: а готовы ли средства управления ПВО или самолётов из состава Су-25, Су-30, Су-35, Миг-29 (Миг-35) принимать эту обстановку и как-то на неё реагировать? Готовы ли все наземные службы принимать с ПАК ФА обстановку в едином формате? А готов ли сам Су-57 (ПАК ФА) принимать данные в едином формате с РЛС ПВО или А-50 (А-100)? Как АСУ ПВО и авиации завязаны в единую Систему? Есть ли такая завязка? Как цели и задачи распределяются в единой системе обороны? Есть ли такая Единая Система, которая объединяет не только "распределённые мозги" Су-57 или там целого звена только из Су-57, выполняющих свой список боевых задач, но и "мозги" армии, включая ПВО и задачи тактического уровня наземных сил и средств? Как Су-57 вписывается в современную парадигму управления многомерного пространства современного боя? Может быть Су-57 готов уже "поделиться с коллегами" своей "крутостью", а просто ""коллеги" не готовы воспринять его в полной мере? Или "коллеги" не готовы с Су-57 делиться своей информацией в полной мере?
--------
Не надо смотреть на современный МФИ, как на машину, состоящую "из кусков" ("движок", АФАР, планер, "авионика", алгоритмы боя). Су-57 готовят к внедрению в новую парадигму "сетецентрического боя". И я больше чем уверен, что к такому внедрению не готовы именно "соседи", а не сам Су-57 с его "мозгами" и возможностями... Впрочем, у F-22 и F-35 были и есть до сих пор такие же проблемы... Те же самые концептуально-философские "грабли"! Ничего нового в философско-концептуальном плане: "вундервафля" будет бесполезной, если "окружение" её не готово "внедрить" в собственную систему боя и управления...
Цитата: TAU от 16.11.2017 08:57:192. Еще раз повторю (ну да ничего, повторение - мать учения). "Зоопарк" связан в том числе и с языками программирования. Наличие проблем в одном, например - интеграции никак не отрицает наличия их в другом. Стремление к логике "ИЛИ-ИЛИ" выдает недостаточно высокий уровень умственного развития. Кстати, особенности языка программирования влияют и на вопросы интеграции.
3. См. выше. В моем высказывании никакого противоречия нет. Что очевидно любому мыслящему на уровне, превосходящем ученика начальной школы, читателю.
4. "В батарее" - это как?
5. Орешь на форуме (используя постоянно восклицательные знаки в своих многочисленных и многословных посланиях) именно ты.
В чем легко убедиться с помощью поиска.
6. Пугать, опровергать и доказывать - удел подобных тебе форумных писак. Да, привел пару ссылок из первых найденных по теме. Что никак не влияет на правильность их содержания.
7. Мои аргументы перечислены четко, по пунктам. А плохое владение русским - дурной тон. Позор, по моему убеждению.
8. Достаточно того, что Симула значительно по времени предшествовала Смоллтоку и того, что они - очень и очень разные языки. Ты же их путаешь, причем продолжаешь упорствовать в своем невежестве. А зря.
9. Действительно, в дальнейшей дискуссии с подобными тебе персонажами и тобой лично смысла нет. Я здесь в основном пишу для других читателей. А по поводу "объектности" Ады я прав. Просто у меня уровень опыта и квалификации слишком отличается.
10. Чтобы разъяснить ситуацию: я - профессор университета. Специалист в предметной области и автор учебника по языкам программирования.
11. См. предыдущий пункт. Ликвидация безграмотности и народное просвещение - мой удел по жизни.
--------------
По сути хотел сказать следующее:
Ф-35, как и многие иные современные изделия вооружения и военной техники насыщен средствами вычислительной технике "по самое не могу". Программное обеспечение оказывает самое непосредственное влияние на выполнение им своих функций сиречь боеготовность. Проблемы качества этого самого ПО признаны одними из наиболее серьезных в рамках проекта Ф-35 в целом. И одной из серьезнейших ошибок был выбор языка программирования С++ в качестве основного при разработке.
А тебе лично: достал ты здесь своими пустопорожними категоричными и малограмотными посланиями. Пора немного за ум взяться.
Цитата: Советчик от 16.11.2017 21:24:40Вот только опыт внедрения сложных систем показывает, что внедрение ОДНОВРЕМЕННО всех блоков обычно приводит к куче проблем. Поэтому подобные системы рекомендуется внедрять поэтапно.
...
Цитата: Советчик от 16.11.2017 21:24:40...
В частности если СУ-57 готов к внедрению, то внедрять его. Всех остальных пристегивать по мере готовности. Иначе можно прождать всё на свете.
Цитата: KonOnOff от 17.11.2017 01:50:16.............................\\\\\\\\\\\\.................
...Американцы с этими вопросами столкнулись раньше, надо признать, но и в России такие же "грабли" возникнут. Просто в России пока ещё этой "глобальной сетецентричностью" по-настоящему не занимались. ...
...........\\\\\\\\\.............
Цитата: KonOnOff от 17.11.2017 01:50:161. Самолёт глюкавый не только и не столько из-за "софта", а из-за того, что он изначально разрабатывался по-компонентно разными независимыми конторами. Интеграция отдельных работающих изделий в единую боевую машину - стало причиной её проблем. Изначально. Это ошибка проектирования, точнее, проектного подхода. На том этапе, когда его начали разрабатывать - это был "писк моды". Но в итоге оказалось, что те современные и существующие методы проектирования сложных изделий - не работают! Выясняется это только сейчас, когда фундаментальные проблемы и "парадигмы" вылезли на поверхность в практике, а не в теории.
2. Да полноте! Есть куча библиотек для С++, в том же "бусте", да и в других - коммерческих, где есть и "умные указатели" и "оболочки над типами", те. "умные типы данных", которые автоматически поддерживают и пары конструктор/деструктор и выделение памяти и сборку мусора для типов в рамках одной идеологии/библиотеки, при выходе из контекста и при массовой параллельной обработке. Вы что действительно думаете, что там даже для С++ программеров оставили какую-то свободу действий в области распоряжения ресурсами на боевой машине? Да перестаньте! Это не коммерческий софт для "Виндозы". Это боевой софт, который работает в ОС реального времени в условиях крайне ограниченной свободы. Там никакой утечки памяти не существует. Там чисто алгоритмические "затыки". Если какие-то подсистемы приходится перегружать уже в полёте, то это не из-за утечки памяти, а из-за того, что алгоритмы "уходят в бесконечность" пр ивычислениях чего-то там. Сложность системы стала неуправляемой, а не языки программирования и их "дизайнерские" проблемки...
3. Американцы? Какие американцы? Где в известном отчёте (который тут приводился) для Конгресса/Сената по Ф-35 есть ссылка на проблемы с С++? Там-то как раз ссылки не на языки программирования, а на совсем другие проблемы...
------------------
С Су-57 могут быть такие же проблемы. Но не в плане "боевого софта" самого самолёта, а в плане интеграции с другими системами, не связанными с самим самолётом. И тут уже вопрос протоколов передачи и единого представления данных возникает... Американцы с этими вопросами столкнулись раньше, надо признать, но и в России такие же "грабли" возникнут. Просто в России пока ещё этой "глобальной сетецентричностью" по-настоящему не занимались. Даже понятия об этом общего и межведомственных стандартов нет! Так что РФ ждут те же самые "грабли", что и США. И уже, похоже, они "всплывают на поверхность", т.к. Су-57 - как отдельная боевая машина - уже прямо сейчас полностью готов, чтобы идти в серию! Но, похоже, дело не только в Су-57 и его подсистемах. Есть что-то большее и важное... Хотя, вопрос может быть и примитивным - чисто в количестве "доступного бабла". Не исключаю и такой "поворот мысли".
Цитата: Советчик от 17.11.2017 13:43:121. Самолет глюкавый из-за принятой идеологии "параллельного" выполнения этапов. Когда было приянто решение одновременно выполнять несколько последовательных этапов в параллель. Проектирование и производство например. В результате наклепали кучу машин, а теперь тестируют и исправляют косяки во всех одновременно. Что выливается в необъятные суммы на исправление косяков. Причем амеры в 60-х годах уже оттоптались по этим граблям, но решили устроить новый забег....
2. Насчет глючности софта. Непонятно на каком уровне абстракции он происходит. На уровне драйверов оборудования или принятия решений и представления информации оператору. Кроме того я не исключаю, что на уровне постановки задачи были заданы настолько кривые алгоритмы решения, что прихдится изощрятся с нарушением всех правил, чтобы выжать сколько-нибудь приемлемое быстродействие.
3. На данный момент в РА принята концепция реализованная в АСУВ различного уровня. По идее СУ-57 должен в неё встраиваться в качестве одного из элементов. И с сетецентричностью у СУ-57 всё должно быть хорошо.
Цитата: KonOnOff от 16.11.2017 22:15:401. Никакой логики "ИЛИ-ИЛИ" с моей стороны никогда тут не было!
2. Пропущу персональные оскорбления.
3. Парадигма ООП приходила "в точку" параллельно разными путями. Дело не в самих языках или "первородстве"
4.в парадигме. ОО-язык (если он претендует называться таким) должен следовать декларативно и практически (в плане конкретной реализации) четырём фундаментальным вещам: "Абстаркация типов"..."Инкапсуляция"... "Наследование"..."Полиморфизм".
5. перед своими несчатными студентами,
6. "профессор"... "Кислых щей"
7. Плохой профессор.... И учебник, наверное, плохой...
8. Я не профессор, но лекции студентам тоже читаю. По вечерам. После основной работы. Но учебников не пишу. Пока.
9. узКость мышления свойствеНа
10. человек, который называет себя "профессором", имеет такой узкий и примитивный горизонт восприятия и анализа проблем... Скудно! И печально, на самом деле... Всю проблему Ф-35 свёл к выбору языка программирования его подсистем (в котором и ошибся сам же)...
11. Проблема Ф-35 не в выборе языка программирования (боевая система программируется на Аде, а драйверы и подсистемы на С/С++, но они передают "наверх" свои данные для обработки в модули на Аде, которые и осуществляют всю "бизнесс-логику", т.е. конкретную систему анализа и управления боевой обстановкой в конкретном изделии под названием Ф-35, со всеми его "потрохами")
Цитата: KonOnOff от 19.11.2017 23:45:55Мужик, ты уже конкретно достал!
------
Судя по твоим дискуссиям с другими форумчанами, ты будешь "бодаться" до последнего, до момента, когда модераторы потеряют терпение и пошлют тебя в очередной раз "на помывку в баню". А вместе с тобой и всех остальных, кто "ломает копья" с тобой - на "охлаждение контуров и переосмысление смыслов".
------
Лично для себя я уже выводы сделал. Мне уже просто неинтересно... Гуляй, "профессор"!
Цитата: dmitriк62 от 20.11.2017 10:06:55Понимаете, если при обсуждении системы на десятки миллионов строк весьма разнопланового кода человек постоянно возвращается к обсуждению проблемы "попадания указателя мимо массива", то это весьма показательно и свидетельствует о полном отсутствии опыта создания сложных систем
Цитата: Dimasik от 23.11.2017 21:33:34Дали 4,5 года