3 ms·
What do you mean by "big language?" Importance (a subjective value) or most widely used (overall or for specific domains) or something else? Lisp is a function
by bridgetroll 18y ago
What do you mean by "big language?" Importance (a subjective value) or most widely used (overall or for specific domains) or something else?
Lisp is a functional language, c is an imperative language.
Wouldn't a language "in the middle" risk being a compromise, effectively diminishing or negating the advantages of each?
- anonym 18y agoLisp is not a functional language except in the trivial sense that it supports HOFs. Common Lisp is not even functional in the sense of Scheme, where purely-functional programming is not enforced but seems to be encouraged (disclaimer: IANAS). Common Lisp is a pragmatic, multiparadigm language in which functional, imperative and other styles can and should be used as appropriate. In a very real sense Lisp is that language "in the middle."
- bridgetroll 18y ago"LISP has a partially justified reputation of being more based on theory than most computer languages, presumably stemming from its functional form, its use of lambda notation and basing the interpreter on a universal function." - John McCarthy, LISP - notes on its past and future (Page 1) Conference on LISP and Functional Programming archive Proceedings of the 1980 ACM conference on LISP and functional programming table of contents Stanford University, California, United States Pages: .5 - viii Year of Publication: 1980 http://portal.acm.org/citation.cfm?id=802782&dl=ACM&coll=portal&CFID=66820349&CFTOKEN=28764523 http://portal.acm.org/citation.cfm?id=802782&dl=ACM&...