Вопрос в следующем. Есть
технологическое программирование, есть
системное программирование . Что лучше? Что проще? Что сложнее? Что интереснее?
Мой расклад следующий:
Что лучше?
По моему не правильный вопрос. Так как эти виды программирования не пересекаются в жизни, то и сравнивать глупо.
Технология: Просто? Скорее да, чем нет. Стандарт IEC 61131-3 описывает технологические языки (языки программирования программируемых логических контроллеров). И производители ПЛК стараются в той или иной меры держатся данного стандарт. И программирование сводится к изучению специфики среды программирования. Основные протоколы обмена уже реализованы, остается только правильно их использовать.
Система: Просто? Скорее нет, чем да. Большое количество языков, операционных систем. Трудно представить программиста, который броситься изучать все сразу, да и нет в этом необходимости. Требование к начальному уровню, достаточно высок( ООП, работа с динамической памяти, структуры(динамические, статические), алгоритмы(поиска, сортировки и др.)). Постоянное изучение различных спецификаций, протоколов и стандартов. Более глубокое тестирование и продолжительная отладка - необходимость для обеспечения качества программирования.
Комментариев нет:
Отправить комментарий