[an error occurred while processing this directive]
|
Немного истории:
Си был создан как язык для написания операционной системы Unix
Паскаль как язык для обучения студентов.
Ада для написания параллельных программ - на основе синтаксиса Паскаля.
VHDL - на основе ады, отсюда строгий контроль типов и избыточность кода, поскольку при создании ады было поставлено условие:
ПРОГРАММА ДОЛЖНА ЛЕГКО ЧИТАТЬТСЯ
Verilog создан на основе синтактсиа Си - на нём более компактная запись, но вот легкость чтения уже под вопросом.
Мне когда то попалась шахматная программа, она была написана на
языке Си, занимала одну страницу 25 строк по 80 символов. И даже
работала. Вот только прочитать и понять что она делала было невозможно.
Это я к тому написал, что компактнось программы не означает лёгкость ею понимания.
Но всё-таки главное в выборе дело вкуса и исторически сложившихся обстоятельсв. Эти два языка практически равноценны. И аппелировать к тому, что если умешь программировать на Си, то лучше Verilog по моему глупо. Например я сам использую и Си и VHDL, и вполне доволен. Эти языки не смешиваются между собой.
E-mail: info@telesys.ru