4 ms·
I know this is tangent, but as someone who hasn't programmed Ada, I'm struck by how the superficial syntax of VHDL is similar to Ada. See: http://en.wikipedia.
by AceJohnny2 12y ago
I know this is tangent, but as someone who hasn't programmed Ada, I'm struck by how the superficial syntax of VHDL is similar to Ada.
See:
http://en.wikipedia.org/wiki/VHDL#Design_examples http://en.wikipedia.org/wiki/VHDL#Design_examples
vs:
http://en.wikipedia.org/wiki/Ada_programming_language#Language_constructs http://en.wikipedia.org/wiki/Ada_programming_language#Langua...
Same "use packagename". Same "entity foo is", same block definition by "begin [...] end entity"
Coincidence, or is there a historical reason for this?
Edit: The answer was in the VHDL article itself: "Due to the Department of Defense requiring as much of the syntax as possible to be based on Ada, in order to avoid re-inventing concepts that had already been thoroughly tested in the development of Ada,[citation needed] VHDL borrows heavily from the Ada programming language in both concepts and syntax."
- sitkack 12y agoVHDL was modeled after Ada. And yes, the languages look almost identical.
- matthewjheaney 12y agoRight, VHDL designed by the team at Intermetrics (which has also had a long association with Ada -- Ben Brosgol was the designer of the Red language that lost out to Green).
- sitkack 12y agoHoly Shizzle, you met Jean Sammet?! I am super curious as to what she thought was wrong with Ada (not that I was disagree). Reading her paper on FORMAC now, http://dl.acm.org/citation.cfm?id=155372 http://dl.acm.org/citation.cfm?id=155372. I chatted with Ivan Sutherland a couple years ago. Nice, prescient fellow. His Fleet project is really cool, http://arc.cecs.pdx.edu/ http://arc.cecs.pdx.edu/