Он прав как минимум в том что делать какой-то язык (тем более недостаточно функциональный) - "корпоративным" - ересь. Работать можно и на "армянском-матерном", если всё грамотно написано и описано.
Он прав как минимум в том что делать какой-то язык (тем более недостаточно функциональный) - "корпоративным" - ересь. Работать можно и на "армянском-матерном", если всё грамотно написано и описано.
Последний раз редактировалось Boris_K; 11.02.2014 в 15:35.
и я про что
после 3-х 4-х лет работы в условиях когда от программера требуется не процесс а результат
и качество оценивается не по формальным признакам а по действительно важным критериям,
типа
- функциональность
- бесперебойность
- информативность
- минимально необходимая квалификация оператора (чем меньше тем лучше)
- ресурсоемкость (иногда чем меньше тем лучше. иногда наоборот. зависит от сложности математического аппарата)
- эргономичность (как часто у пользователя первый раз севшего за прогу появляется вопрос "а как сделать ... ?")
- применительно к программам микроконтроллеров иногда автономность
переход на незнакомый язык после такой "школы" занимает примерно пару дней при наличии вменяемых комментариев
через пару дней комментарии перестают интересовать
в подобных условиях глупо насаждать творческим личностям инструменты достижения цели
выбери исполнителя для которого данная задача окажется чем то новым, неизведанным ни когда раньше не реализованным
расскажи что ты от него хочешь и отойди в сторонку
спросит, помоги
не спросит, просто проконтролируй результат
Последний раз редактировалось ongleb; 11.02.2014 в 16:03.
Программу на FBD, а тем более на LD сможет прочитать любой грамотный наладчик. И киповцам заказчика гораздо проще объяснить как работает программа если она на FBD. И при наладке оборудования, если программа написана кем то, отслеживать прохождение сигналов, для наладчика, гораздо удобней если она на FBD. А кому то и на LD.
Так что не надо слать такие организации лесом.
Программист для наладчика, а не наладчик для программиста.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)
Могу точно сказать, что используя в программе более 50 циклов FOR, каждый из которых обрабатывает 12 переменных и вообще программа очень большая. Больше 20 FB.
Общий цикл составляет 9-10мс. А на новом ПЛК110- 2-3мс.
Самые читаемые программы- это на LD.
Это самый понятный язык. Написать на нем можно все.
Не смотря на то, что ST писать быстрее и легче,для серьезных заказчиков приходится пользоваться LD.
Все большие предприятия и сложные машины работают как правило на программах, написанных наLD.
Последний раз редактировалось lara197a; 11.02.2014 в 19:04.
Программа написаная понятнотым для наладчика языком...
Тут одна контора пытается продвинуть язык "понятный" для бухгалтеров
Ни один уважающий себя программист им пачкаться не хочет
Интересно на каком языке писать для продавцов?
А для юристов?
А для банкиров?
А для спецов по логистике? Машинки рисовть?
А для Гостинниц? Кроватки и подушки?
Нее парни
На заказчика можно работать
Но ложиться под него не стоит
Не понимает? Пускай читает мануал и исполнительную документацию
А жертвовать возможностями языка ради того чтобы кто то мог сальным пальцем елозить по экрану...
Пускай лучше провода крутит и предохранители прозванивает
Посмотрел бы я на наладчика способного разобраться в программе которая по показаниям датчика температуры и дифманометра на диафрагме
рассчитывает расход выбранной оператором жидкости или газа
Интересно еще посмотреть на такую программу писанную на FBD
Там распечатка будет как "Война и мир"
Хотя если честно я очень сомневаюсь что это на FBD вообще реализуемо.