Five years ago, we have introduced functional languages in the introductory computer science course at our University. This experience taught us there is still room for improvement in support languages for beginners. This is summarized in the form of six requirements for languages in such a context: conceptual neatness, consistency with common usage, language extensibility, tools for probing and profiling, enforcement of good habits, and observability of mechanisms. Our experience, observations, and requirements are discussed and justified.
CITATION STYLE
Jacquot, J. P., & Guyard, J. (1995). Requirements for an ideal first language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1022, pp. 51–63). Springer Verlag. https://doi.org/10.1007/3-540-60675-0_38
Mendeley helps you to discover research relevant for your work.