Ruby (язык описания оборудования)
Ruby — это язык описания аппаратного обеспечения , разработанный Мэри Ширан в 1986 году. [1] [2] предназначен для облегчения записи и разработки интегральных схем с помощью реляционной алгебры и функционального программирования . [3] [4] [5] [6] [7]
Его не следует путать с RHDL — языком описания оборудования, основанным на языке программирования Ruby 1995 года . [8]
Ссылки
[ редактировать ]- ^ Мэри, Ширан (1986). Ruby — язык отношений и функций высшего порядка (технический отчет). Университет Глазго .
- ^ «Рубин» . Бесплатный онлайн-словарь по информатике . Проверено 27 апреля 2020 г.
- ^ Джонс, Герайнт. «Язык реляционного проектирования Ruby» . Кафедра компьютерных наук . Оксфордский университет . Проверено 27 апреля 2020 г.
- ^ Чен, Банда (2012). «Краткий исторический обзор функциональных языков аппаратного обеспечения» . ISRN Электроника . 2012 : 1–11. дои : 10.5402/2012/271836 . ISSN 2090-8679 .
- ^ Сингх, Сатнам (1990). «Внедрение нестандартной системы интерпретации». В Дэвисе, Кей; Хьюз, Джон (ред.). Функциональное программирование: материалы семинара в Глазго 1989 г., 21–23 августа 1989 г., Фрейзербург, Шотландия . Функциональное программирование 1989. Семинары по вычислительной технике. Лондон: Спрингер. стр. 206–224. дои : 10.1007/978-1-4471-3166-3_14 . ISBN 1-4471-3166-5 . ISSN 1431-1682 .
- ^ Джонс, Герайнт. «Публикации» . Кафедра компьютерных наук . Оксфордский университет . Проверено 18 ноября 2018 г.
- ^ Го, Шаори; Люк, Уэйн (1995). «Компиляция Ruby в FPGA» (PDF) . В Мур, Уилл; Люк, Уэйн (ред.). Программируемая логика и приложения: 5-й международный семинар, FPL '95, Оксфорд, Великобритания, 29 августа – 1 сентября 1995 г., материалы . ФПЛ 1995. ЛНКС . Том. 975. Берлин: Шпрингер. стр. 188–197. дои : 10.1007/3-540-60294-1_112 . ISBN 3-540-60294-1 . ISSN 0302-9743 .
- ^ Томсон, Фил (10 июня 2018 г.). «Филтомсон / RHDL» . Гитхаб . Проверено 18 ноября 2018 г.