Naladchik писал(а): ↑12 фев 2024, 16:41
1. Криворукость программистов
2. Заинтересованность производителей железа в ресурсоемкости ПО
3. Чрезмерное увлечение производителей ПО украшательством, бантиками и рюшечками.
4. ............
99. Увеличение сложности ПО для решения более сложных задач.
Достаточно точно по компьютерам.
По промышленной автоматизации, например по ПЛК - схожие процессы.
Например ПЛК-150 с весьма скромной производительностью стоит процессор TI 480мГц, на ПЛК210 процессор уже 1800 мГц(1.8Гц).
И не с низким потреблением.
Потом требуют от потребителя источники питания, дополнительные фильтры, шкафы с заземлением и прочие защиты.
И при этом контроллеры, которые используются и планируются к использованию в FLProg и с небольшим током потребления (RP2040 с очень низким потреблением) и высокой производительностью существенно более высокой чем в ПЛК. Если применять "правильные" библиотеки и "правильные" методы.
------------
То что библиотеки RT_HW_BASE.h потребляют некоторые ресурсы: оптимизировать что-то можно, но в ущерб производительности и потери некоторых полезных свойств(Ethernet, Web и др.)
------------
Если заинтересованные в развитии FLProg пользователи объединят усилия, то появление зрелого и достаточного уникального программного продукта на постсоветском пространстве состоится в ближайшее время.
----------
С уважением, ecoins.