AHPL
{{more citations needed|date=October 2023}}
A Hardware Programming Language (AHPL) is software developed at University of Arizona that has been used as a tool for teaching computer organization.
It was initially started as a set of notations for representation of computer hardware for academics, which is later started to be considered as a Hardware Description Language
| last1 = Sagahyroon
| first1 = Assim A.
| journal = IEEE Transactions on Education
| title = From AHPL to VHDL: a course in hardware description languages
| year = 2000
| volume = 43
| number = 4
| pages = 449–454
| doi = 10.1109/13.883357
| publisher = IEEE Computer Society
| bibcode = 2000ITEdu..43..449S
| url = https://www.researchgate.net/publication/3050655
}}
on development of compiler and simulator
| last1 = Navabi
| first1 = Z.
| last2 = Hill
| first2 = F. J.
| title = Efficient Simulation of AHPL
| year = 1979
| publisher = IEEE Press
| url = https://dl.acm.org/doi/10.5555/800292.811719
| journal = Proceedings of the 16th Design Automation Conference
| pages = 255–262
| location = San Diego, CA, USA
| series = DAC '79
}}
for it. This language describes a hardware functionality as flow of data between the ports or sub-modules.
The notation, syntax, and semantics were based on the APL
| last1 = Hill
| first1 = Frederick J.
| journal = Computer
| title = Introducing AHPL
| year = 1974
| volume = 7
| number = 12
| issn = 1558-0814
| pages = 28–30
| doi = 10.1109/MC.1974.6323406
| publisher = IEEE Computer Society
| location = Los Alamitos, CA, USA
| s2cid = 34750581
}}
programming language.