Почему HDL IDE настолько недружелюбны к пользователю по сравнению с IDE для языков общего назначения (например, Java/C)?

Почему HDL IDE настолько недружелюбны к пользователю по сравнению с IDE для языков общего назначения (например, Java/C)?
Почему HDL IDE настолько недружелюбны к пользователю по сравнению с IDE для языков общего назначения (например, Java/C)? - kan_uto @ Unsplash

Я программирую уже некоторое время, и я изучил много языков. И я заметил одну тенденцию: все языки HDL имеют такие болезненные IDE!

Вообще, любая среда разработки, связанная с аппаратным обеспечением, имеет очень плохой пользовательский интерфейс.

Я говорю о uVision, ModelSim, VHDL Simili, Xilinx и т.д., по сравнению с Netbeans, Eclipse, Visual Studio и т.д.

Почему разработчики аппаратного обеспечения ненавидят своих разработчиков?

ПРИМЕЧАНИЕ: Есть исключения (LABView - просто супер!). Можете ли вы вспомнить еще какие-нибудь?

Дело не в том, что ребята из аппаратного обеспечения ненавидят своих разработчиков. Дело в том, что они занимаются аппаратным обеспечением, поэтому они не очень хороши в разработке или написании программного обеспечения. Большинство из них просто недостаточно мыслит, как «нормальные» люди, чтобы создавать программное обеспечение, которое большинство людей сочтет привлекательным или простым в использовании.

Другая часть заключается в том, что большинство этих инструментов предполагают, что любой, кто их использует, использует их постоянно; акцент делается в первую очередь на том, чтобы сделать их простыми для использования экспертом, а не для новичков. Конечно, их можно комбинировать, но для этого требуется еще больше навыков проектирования пользовательского интерфейса, которых (как я только что указал выше) им в основном не хватает. Хуже того, не имея навыков, многие думают примерно так: «только [вставьте уничижительный термин] будет заботиться об изменении цвета».


LetsCodeIt, 22 мая 2023 г., 02:30