Hope — функційна мова програмування розроблена в 1970-ті в Единбурзькому університеті. Ця мова програмування була сучасником ML, та попередником та Haskell. Розроблена на основі дослідницької мови функційного програмування .
Мови програмування NPL та Hope відомі як перші мови програмування, де було використано виконання команд за шаблоном та алгебричні типи даних.
Мова програмування названа на честь шотландського реформатора сера Томаса Гоупа (1681—1771).
Огляд
Функція для обчислення факторіалу в мові програмування Hope:
dec fact : num -> num; --- fact 0 <= 1; --- fact n <= n*fact(n-1);
У мові програмування Hope є дві вбудованих структур даних: кортежі та списки.
Примітки
- , MacQueen D.B, Sannella D.T. (1980) Hope: An Experimental Applicative Language. Conference Record of the 1980 LISP Conference, Stanford University, pp. 136—143.
- Bailey, Roger (1 April 1990). Functional Programming with Hope. Ellis Horwood Series in Computers and Their Applications. Ellis Horwood Ltd.
- R.M. Burstall. Design considerations for a functional programming language. Invited paper, Proc. Infotech State of the Art Conf. “The Software Revolution”, Copenhagen, 45–57 (1977)
- R.M. Burstall and J. Darlington. A transformation system for developing recursive programs. Journal of the Association for Computing Machinery, 24(1):44–67 (1977)
- Hudak, Paul; Hughes, John; Peyton Jones, Simon; Wadler, Philip (9 червня 2007). A history of Haskell: being lazy with class. ACM. с. 12–1. doi:10.1145/1238844.1238856. ISBN .
- Bailey, Roger (August 1985). A Hope Tutorial. . Т. 10, № 8. Процитовано 1 April 2015.
Посилання
- Hope Interpreter for Windows
- Burstall, R. M. and MacQueen, D. B. and Sannella, D. T. (1980). HOPE: An Experimental Applicative Language. Proceedings of the 1980 ACM Conference on LISP and Functional Programming. LFP ’80. Association for Computing Machinery: 136—143. doi:10.1145/800087.802799. ISBN .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Hope funkcijna mova programuvannya rozroblena v 1970 ti v Edinburzkomu universiteti 1 2 Cya mova programuvannya bula suchasnikom ML ta poperednikom Miranda ta Haskell Rozroblena na osnovi doslidnickoyi movi funkcijnogo programuvannya NPL 3 4 Movi programuvannya NPL ta Hope vidomi yak pershi movi programuvannya de bulo vikoristano vikonannya komand za shablonom ta algebrichni tipi danih 5 Mova programuvannya nazvana na chest shotlandskogo reformatora sera Tomasa Goupa 1681 1771 Oglyadred Funkciya dlya obchislennya faktorialu v movi programuvannya Hope dec fact num gt num fact 0 lt 1 fact n lt n fact n 1 U movi programuvannya Hope ye dvi vbudovanih struktur danih kortezhi ta spiski 6 Primitkired Burstall R M MacQueen D B Sannella D T 1980 Hope An Experimental Applicative Language Conference Record of the 1980 LISP Conference Stanford University pp 136 143 Bailey Roger 1 April 1990 Functional Programming with Hope Ellis Horwood Series in Computers and Their Applications Ellis Horwood Ltd R M Burstall Design considerations for a functional programming language Invited paper Proc Infotech State of the Art Conf The Software Revolution Copenhagen 45 57 1977 R M Burstall and J Darlington A transformation system for developing recursive programs Journal of the Association for Computing Machinery 24 1 44 67 1977 Hudak Paul Hughes John Peyton Jones Simon Wadler Philip 9 chervnya 2007 A history of Haskell being lazy with class ACM s 12 1 doi 10 1145 1238844 1238856 ISBN 9781595937667 Bailey Roger August 1985 A Hope Tutorial BYTE T 10 8 Procitovano 1 April 2015 Posilannyared Hope Interpreter for Windows Burstall R M and MacQueen D B and Sannella D T 1980 HOPE An Experimental Applicative Language Proceedings of the 1980 ACM Conference on LISP and Functional Programming LFP 80 Association for Computing Machinery 136 143 doi 10 1145 800087 802799 ISBN 9781450373968 Otrimano z https uk wikipedia org w index php title Hope mova programuvannya amp oldid 34749401