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

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

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

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

Сообщества

Настроить S2

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



Пишет chistyakov ([info]chistyakov)
@ 2005-06-11 16:11:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Прежде, чем именовать себя программистом, надо знать, что такое ЭВМ
Стала ясной причина научно-технического невежества "программистов".

Оказывается, они не знают, что такое ЭВМ. Что для неё характерно? Что именно отличает ЭВМ от, например, термореле утюга? Почему программируемая логическая матрица (ПЛИС -- программируемая логическая интегральная схема, "плиска") не является ЭВМ, а самый захудалый микропроцессор является?

Между тем, это знание представляется очень важным. Особенно, когда мы начинаем говорить о всяких неестественных для ЭВМ языках, об объектном и ещё чёрт-те знает каком программировании.

В приступе педагогической щедрости формулирую единственный существенный признак ЭВМ:

ЭВМ -- это такая вещь, которая обладает способностью последовательно выполнять, команда за командой, программу, заложенную в её памяти. Причём в наборе команд ЭВМ существуют команды (хотя бы одна команда), способные условно прерывать последовательность выполнения программы и начинать последовательное выполнение программы с нового места.

Это ВСЁ! И все чудеса, связанные с ЭВМ, проистекают из этого существенного признака и без него невозможны.

Остальное, включая даже прерывания, уже подробности. ЭВМ без прерываний -- тоже ЭВМ.

Теперь можно смело садиться программировать. Без мистики и фанатизма.
Бог в помощь, господа программисты! Знание -- сила.

Носителей идеологий "виртуальных машин" просят не беспокоиться. Все места заняты.

{+}


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

Re: Мнэ-э-э...
[info]ex_chistyak@lj
2005-06-11 09:50 (ссылка)
По-моему, да, у американцев. ЕМНИП, опять же:). Там у них ещё различают ЭВМ гарвардского и принстонского типа, в одной из них программа и данные хранятся в разных памятях, а другой -- в единой памяти. Фон-неймановская архитектура, по-моему, это где память едина. И в любой момент программа может быть обработана как данные, а данные использованы как программа.
Но всё это подробности.

Главное:
программа хранится в памяти и исполняется последовательно, но эта последовательность условно нарушаема.

{+}

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

Re: Мнэ-э-э...
[info]tkatchev@lj
2005-06-11 11:51 (ссылка)
Ужасаюсь преставить, что будет, когда вы узнаете про нейронные сети.

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

Re: Мнэ-э-э...
[info]ex_chistyak@lj
2005-06-11 12:10 (ссылка)
>...когда вы узнаете про нейронные сети.

Я про них знаю. Ещё ничего не случилось пока. А чем опасно это знание?

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

Это очень,
[info]psergant@lj
2005-06-11 14:31 (ссылка)
очень опасное знание для неподготовленного ума. Незрелый ум, овладевший этим знанием, считает, что он знает ответы на все вопросы Вселенной, и может решить любую задачу, используя это знание. Кроме того, он уверен, что ретрограды овладеть этим знанием не могут, ибо они, как и сказано - ретрограды. Когда я закончил институт и пришел на работу, мне попалась новенькая книга об алгоритмах адаптивной фильтрации, явно написанная неретроградом. Между тем, начальник мой был явный ретроград, и не хотел даже слышать о том, чтобы использовать облюбованный мной алгоритм в разработке. А еще полный тезка автора книги!
Потом чуть со стыда не сгорел.

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

:)
[info]ex_chistyak@lj
2005-06-11 15:46 (ссылка)
Наш жизненный опыт близок, оказывается. Я тоже молодым занимался фильтрацией. Конкретно, нединейной фильтрацией, в стиле Кульмана-Тихонова. Очень эффективный матаппарат для синтеза всяких следящих колец с комплексированием от разных датчиков. Главное, не абсолютизировать. Но по молодости чего только не нафантазируешь. Хорошо, ретрограды кругом:)

Кстати, пара фильтров на том матаппарате у меня в автопилоте считается среди прочего:)

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

Э-э-э?
[info]psergant@lj
2005-06-11 16:02 (ссылка)
Калмана?

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

Re: Э-э-э?
[info]ex_chistyak@lj
2005-06-11 16:29 (ссылка)
Не-а. Калман-Бьюси -- это частный случай нелинейной фильтрации при линейной связи сигнала с оцениваемыми параметрами.
Именно КУльман, через "У". Николай, отчество забыл, Карлович, кажется, русский немец. Он в МИЭМе в70х..80х преподавал. Василия Ивановича Тихонова-то Вы знаете, ясно дело. "Статистическая радиотехника", "Выбросы случайных процессов"... Он в Жуковке преподавал. Большой авторитет.




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

В.И.Тихонова
[info]psergant@lj
2005-06-11 16:48 (ссылка)
я только по книге знаю. И то - в сети. Стыдно.
Статистическая радиотехника (http://dsp-book.narod.ru/tichSTR/tichSTR.htm)
Но в любом случае я бы на его лекции не попал, я в институт только в 80-м поступил.

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

Re: Э-э-э?
[info]leonid_@lj
2005-06-14 13:09 (ссылка)
о, фильтр Калмана на незрелый мозг действует страшно. я им в 1991-1992 прогнозировал вероятность инициирования разряда молнии при вхождении самолета в предгрозовое облако, и еще цены на водку в ближайшем магазине.

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

Re: Э-э-э?
[info]ex_chistyak@lj
2005-06-14 13:34 (ссылка)
Не-а. Я ещё на рубеже 70-80х переболел этой ветрянкой. "Голос Америки" нелинейным фильтром принимал. Получалось. Но хуже, чем обычным приёмником.

:)

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


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