Цитата: 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.
1. Ладно. Пропустим это. Речь была о лингвистических конструкциях и словооборотах.
2. "Зоопарк" никогда не связан с программированием или языками, а с
проектным управлением и интеграцией. Чем сложнее система, тем больше надо описывать интерфейсы между компонентами и "прослойками". Если различные подсистемы пишутся различными "конторами", а потом их на этапе интеграции пытаются "поженить" в единый боевой комплекс (причём на поздних этапах комплексного тестирования), то тут и всплывают всякие "несоответствия". По-отдельности каждый компонент (или модуль) в своей тестовой среде работает замечательно, и все батареи тестов проходят, о когда их объёдиняешь в систему - начинаются "глюки". Это именно вопрос системной интеграции. А не языков программирования.
3. Вы сами себе противоречите. С одной стороны - "Языки программирования созданы для того, чтобы люди смогли лучше (легче-быстрее-надежнее) решать задачи с помощью компьютеров", и тут же заявляете: " Связь с архитектурой компьютера и эффективностью реализации прямая."... Как-то надо определиться, что есть первично...
4. Достаточно. Чтобы выполнять свои функции и задачи. Пролог был в моей батарее и я его использовал, когда изучал тематику ЭС. Хаскел - это на любителя. Мне просто не нравится...
5. Я вообще-то, не ору тут вообще. Кто-то тут орёт больше. Причём "навзрыд"... А ещё "рвёт задницу на британский флаг", когда всем вокруг на это вообще-то пофиг...
6. О! Вижу "набрасывателя интренет-ссылок на вентилятор"! ЖЖ-эшки, и всё, что попалось под руку в Гугле-поиске по ключевым словам - это такой метод "наезда"? Кого Вы решили испугать дешёвым троллингом? Сколько вам "набросить ссылок" из Интернета и дать вам неделю на обработку ссылок? Чтобы вы задохнулись в оправданиях и потратили всё своё время в доказательствах или опровержениях ссылок на чужие ресурсы?... При этом вы смело "лёгким движением" руки кидаете в кучу Аду и С++, подменяя её С... Типа, я этого не замечу? Комплексные системы на Аде и на С (а не С++) действительно странно сравнивать. Да даже, если и сравнивать, то о каких системах идёт речь и в какой постановке задачи?
7-8. "
Вам необходимо ликвидировать безграмотность. Причем и в русском языке. "... Угу. Ещё один типичный "наезд" и "классическая технология троллинга", когда аргументов не хватает. Классика! Когда нечего сказать - обращают внимание на случайные ошибки в русском языке. По-правде говоря, я тут не самый плохой "русско-говорящий", если не заметили..."Симула", "Смолток" - параллельные ветки, которые сошлись в других языках по одной парадигме ООП. Парадигма одна:
абстракция типов, инкапсуляция, наследование и полиморфизм. Как это реализовано в конкретном ОО-языке в его синтаксических конструкциях - это уже другой вопрос. В Аде - это есть! Хоть Паскалем и Модулой "шмонит за версту"...
9. Не об этом была речь. Вы так и не поняли... Я говорю о философии проектирования и языков и о системном интегрировании, а вы о чём-то эмоциональном...
10. Вы назвали Аду "объектным" языком, а не "объектно-ориентированным". Дальше, вообще-то, дискуссию с Вами уже не следовало бы продолжать.... Ибо в стандарте Ады он называется
прямым текстом "ОО-языком", а не "объектным"... Хотелось бы узнать у Вас, где есть определение и парадигма "чисто объектных" языков, и в каком стандарте? Вот очень мне любопытно... Нет такого понятия "виртовских языков". Вирт - свой "писака книжек" и создатель Паскаля. Но есть понятие "Алголо-подобных языков", а не "виртовских". И всех остальных. "Паскаль" Вирта - это алголо-подобный язык, в отличие от тех же "прологов", "симул" и "смолтоков", а так же "хаскелей" и прочих декларативных языков. Как и Модула (алголовская по-сути), что в Аду и перекочевало значительно.... Неужели не в курсе? Или только ссылок поверхностных нахватались, а истории создания языков программирования так и не поняли?
11. Вы не имеете права меня поучать ни в чём. Т.к. не понимаете фундаментальные вещи: ни в истории языков программирования, ни в проектировании программных систем. Вы
облажались на двух фундаментальных моментах, назвав Аду, "объектным". а не "объектно-ориентированным" языком (причём,
подчеркнув эту мысль), а так же в том, что вы перепутали "виртовские" языки программирования с "алголо-подобными". Дальше, вообще-то, уже говорить не о чем... Будете "извиваться" дальше?
12.. Ссылки на всякие ЖЖ-эшки и обсуждения "левых людей" меня не интересуют. "Набирать вес" ссылками на всё, что попалось в Гугле-поиске, с расчётом на то, что у оппонента просто не хватит времени все ссылки проштудировать досконально и прокомментировать их - это дешёвый "троллинговый трюк". Называется "задавить ссылками и именами". Короче говоря, "утопить оппонента в комбинаторном взрыве информационных разветвлений". Не ко мне... Я эти "грязные информационные технологии" знаю.
Выдыхай! Не с
Гардом в инфовойну играть!
------------
Чё
по сути-то, мужик, сказать хотел?...