Ruby is a hardware description language designed by Mary Sheeran in 1986[1][2] intended to facilitate the notation and development of integrated circuits via relational algebra and functional programming.[3][4][5][6][7]

It should not be confused with RHDL, a hardware description language based on the 1995 Ruby programming language.[8]

References

  1. Mary, Sheeran (1986). Ruby - A Language of Relations and Higher-Order Functions (Technical report). University of Glasgow.
  2. "Ruby". Free On-line Dictionary of Computing. Retrieved 2020-04-27.
  3. Jones, Geraint. "The Ruby relational design language". Department of Computer Science. University of Oxford. Retrieved 2020-04-27.
  4. Chen, Gang (2012). "A Short Historical Survey of Functional Hardware Languages". ISRN Electronics. 2012: 1–11. doi:10.5402/2012/271836. ISSN 2090-8679.
  5. Singh, Satnam (1990). "Implementation of a Non-Standard Interpretation System". In Davis, Kei; Hughes, John (eds.). Functional Programming: Proceedings of the 1989 Glasgow Workshop 21–23 August 1989, Fraserburgh, Scotland. Functional Programming 1989. Workshops in Computing. London: Springer. pp. 206–224. doi:10.1007/978-1-4471-3166-3_14. ISBN 1-4471-3166-5. ISSN 1431-1682.
  6. Jones, Geraint. "Publications". Department of Computer Science. University of Oxford. Retrieved 2018-11-18.
  7. Guo, Shaori; Luk, Wayne (1995). "Compiling Ruby into FPGAs" (PDF). In Moore, Will; Luk, Wayne (eds.). Field-Programmable Logic and Applications: 5th International Workshop, FPL '95 Oxford, United Kingdom, August 29–September 1, 1995 Proceedings. FPL 1995. LNCS. Vol. 975. Berlin: Springer. pp. 188–197. doi:10.1007/3-540-60294-1_112. ISBN 3-540-60294-1. ISSN 0302-9743.
  8. Tomson, Phil (2018-06-10). "philtomson / RHDL". GitHub. Retrieved November 18, 2018.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.