Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет chistyakov ([info]chistyakov)
@ 2005-06-10 18:14:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Показалось важным про программирование. Выношу из комментов
Из переписки с dottedmag об объектном и прочем неестественном программировании в дискуссии "Компрачикосы от программирования".

Мой личный научно-технический интерес заключается в создании комплексов ДПЛА. Это сложные радиотехнические, авиационные, программные и ещё чёрт-те какие комплексы.
В части программирования меня интересует создание бортовых и наземных программ для таких комплексов. Требуется заставить ЭВМ делать то, что требуется комплексу для решения его целевой задачи. Причём пароль к успеху один-- "надёжность"! (подчеркну, что речь идёт НЕ о персональных компьютерах, которые в комплексах тоже есть, естественно, на рабочих местах операторов в качестве интерфейсных узлов с человеком).

Уверяю Вас, что никакие из экзотических видов программирования, перечисленных Вами, не требуются, более того вредны, при решении моих проблем. Ибо все они зиждутся на создании некоторых виртуальных слоёв архитектуры на реальном "железе" ЭВМ. Каждый такой слой, особенно когда его делали чужие люди, особенно иностранцы, является источником ненадёжности, причём принципиально непознаваемой ненадёжности.

ЭВМ --это прежде всего устройство. Мне вовсе не требуется программировать, не зная и не ведая, как это устройство работает. Это для "программистов". Я знаю ЭВМ и использую эти знания.
Я не имею в виду, что нужно программировать в машинных кодах. Отнюдь! Но язык программирования должен соответствовать тому, что и как делает ЭВМ в реальности. А она исполняет программу, команда за командой. Эта главная особенность ЭВМ как устройства наилучшим образом отражается обычными алгоритмическими процедурно-ориентированными языками. Даже языком "Си":)
Паскаль просто лучше для человека. Ведь важнейшая функция программы как текста, про которую почему-то редко вспоминают, -- это абсолютно достоверное документирование структуры самой программы, структуры данных и алгоритма того, что мы проектируем. И эта функция просто неоценима.

Господ "программистов" просят не беспокоиться.

{+}


(Читать комментарии) - (Добавить комментарий)


[info]ildr@lj
2005-06-11 06:44 (ссылка)
Чистяков, я целиком поддерживаю ваше определение ЭВМ. Ну что вы бодаетесь с этими "программистами".
Ясность нужна во всем, остальное словоблудие

(Ответить) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-11 07:19 (ссылка)
Фу! Хоть Вы это знаете. А то просто отчаяние охватывает.
Спасибо.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ildr@lj
2005-06-11 07:24 (ссылка)
Нутк
Старая школа! КАИ - пуп земли!
З.Ы: Прошу болезненно не воспринимать. Это просто дань традиции и моей школе :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-11 07:46 (ссылка)
Так Вы тоже авиатор! Я многих выпускников КАИ знал. А пуп, так пуп, какая разница. Так и надо жить, в пупе. А то многие всегда считают, что пуп -- это где-то там... В Новом Ёрке, например. В итоге становятся нудными провинциалами. Особенно гуманитарии склонны к этому:).

{+}

(Ответить) (Уровень выше) (Ветвь дискуссии)

КАИ
[info]ildr@lj
2005-06-14 09:08 (ссылка)
Есть у меня один КАИст (вместе в аэроклубе летали), который тоже ДПЛА проектировал, на полигонах пропадал. Зовут Андрей Попов. У него даже вроде страничка в инете была по тематике. Надо бы порыться найти

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: КАИ
[info]ex_chistyak@lj
2005-06-14 11:12 (ссылка)
А я знаю Андрея Юрьевича. Он сейчас в Москве по-моему. Где, точно не знаю, я сам сейчас не у дел временно, типа в отпуске, но наши с ним недавно встречались, я знаю. Я с Андреем Юрьевичем списываюсь раз в год-два обычно. И страничку его я и так на память знаю: http://bespilotka.narod.ru

{+}

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: КАИ
[info]ildr@lj
2005-06-14 16:19 (ссылка)
Да. Мир тесен!
Андрея не видел уже давно, с позапрошлого года наверное. На дне авиации, в аэроклубе встречались. Чтож, передавайте ему привет от меня, если увидете очно
Был бы рад за него, если он продолжает заниматься любимым делом.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: КАИ
[info]ex_chistyak@lj
2005-06-14 16:34 (ссылка)
Он продолжает. Его изделие было в Минске на выставке Милекс-2005 месяц назад. Мы не выставлялись, но народ ездил на военно-научную конференцию при Милексе, выступали.
Думаю, на МАКСе в августе встретимся. Вы будете?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: КАИ
[info]ildr@lj
2005-06-15 13:25 (ссылка)
Мечтаю давно съездить на крупную авиавыставку.
И вроде возможность есть (друг в Москве работает). Да вот август забит, нужно свозить дочь на юг, укрепить ее здоровье перед детским садом.

(Ответить) (Уровень выше)

Да уж словоблудие.
[info]tkatchev@lj
2005-06-11 07:54 (ссылка)
Интересно только, почему у авиаторов не получается строить сложных информационных систем. Наверное, отсутствие словоблудия мешает.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Да уж словоблудие.
[info]ex_chistyak@lj
2005-06-11 08:38 (ссылка)
Боюсь, что Вы просто не знаете насколько сложны информационные системы современногоь самолёта. Я уж не говорю о ВВС, например, или ПВО в целом.

Кстати, Вы не ответили. У Вас есть высшее образование?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Что там сложного?
[info]tkatchev@lj
2005-06-11 11:40 (ссылка)
По меркам программирования все системы там примитивны до зубной боли.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Что там сложного?
[info]ex_chistyak@lj
2005-06-11 11:54 (ссылка)
>...По меркам программирования все системы там примитивны до зубной боли.

Такие системы делаются десятилетиями. Думаю, если бы они были примитивными, то новые истребители пекли бы, как новые версии "ВиндовС". Вы чего-то недопонимаете, по-моему.

Просто -- это хорошо. Сложно и дурак сделает. Я таким принципом руководствуюсь.

И, всё-таки, какое у Вас образование?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Что там сложного?
[info]tkatchev@lj
2005-06-11 13:23 (ссылка)
Как ИС они примитивны. Пргораммисты работают тольько с ИС, остальное нас не волнует.

А образование у меня как минимум не хуже вашего. Хамить не стоит.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Что там сложного?
[info]ex_chistyak@lj
2005-06-11 14:51 (ссылка)
>...А образование у меня как минимум не хуже вашего. Хамить не стоит.

Моё образование Вы можете посмотреть в инфо. А Ваше?
В чём же моё хамство, извините?

(Ответить) (Уровень выше)

Re: Что там сложного?
[info]ex_chistyak@lj
2005-06-11 14:58 (ссылка)
>...А образование у меня как минимум не хуже вашего. Хамить не стоит.

Моё образование Вы можете посмотреть в инфо. А Ваше?
В чём же моё хамство, извините? Вопрос об образовании вполне естественен. Образование, полученное в вузе, определяет очень многое.

(Ответить) (Уровень выше)

Re: Да уж словоблудие.
[info]ildr@lj
2005-06-11 08:46 (ссылка)
Есть такая шутка: написал еще немного кода - внес ошибки. В каждой шутке, есть доля шутки. Очередную версию иногда в шутку называют диВерсией. Заметили к чему я клоню. Чем сложнее система, тем она ненадежней (энтропия, знаете ли, возрастает).
Просто сложных информационных систем в авиации нет. В ней могут быть (и есть, я уверен) только надежные сложные ИС, состоящие из надежных компонентов, созданных и работающих на надежной платформе.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Так и я о том же.
[info]tkatchev@lj
2005-06-11 11:40 (ссылка)
Тем не менее, есть реальная, неотложная потребность в "сложных" ИС. Кто-то должен их проектировать и строить.

(Ответить) (Уровень выше)


(Читать комментарии) -