一、语言构成不同
1、硬件描述语言:是电子系统硬件行为描述、结构描述、数据流描述的语言。
2、高级语言:其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。
二、语言特点不同
1、硬件描述语言:是对电路系统的结构、行为的标准文本描述。硬件描述语言和一些并行编程语言一样存在并行性的表达方式。
2、高级语言:较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。
三、优势不同
1、硬件描述语言:利用这种语言,数字电路系统的设计可以从顶层到底层(从抽象到具体)逐层描述自己的设计思想,用一系列分层次的模块来表示极其复杂的数字系统。
2、高级语言:与计算机的硬件结构及指令系统无关,有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。
参考资料来源:百度百科-硬件描述语言
参考资料来源:百度百科-高级语言