题:
硬件语言(HDL)与通用语言(如Python,Java等)有何不同。特别是,导致通用语言的主要权衡是什么……
这是一个广泛的自以为是的问题,但我认为答案很简短。在某种意义上,它们都是编程语言,即文本描述,它们被编译成一组机器指令,在主机(软件)上执行。 但HDL也是一个文本描述,可以编译成一组机器指令 建立 另一台机器(硬件)。
从技术上讲,任何编程语言都可用于描述硬件(以C ++中的SystemC为例),Verilog和VHDL专门用于最有效地建模和模拟硬件。
通用编程语言: https://en.wikipedia.org/wiki/General-purpose_programming_language