Forms for Displaying the Results of Comparison of Programming Languages using the Example of Dialects of the Lisp Language
Abstract
This article focuses on developing forms for presenting the results of analyzing and comparing the characteristics of programming languages, systems, and paradigms. The proposed form is demonstrated through a comparison of the Lisp language, its most successful dialects (Scheme, Common Lisp, Racket, Clojure), and the functional programming paradigm across different levels of language and system definition. The form allows for a concise presentation of the inheritance of several features of the Lisp language and their evolution in its dialects, at the levels of concrete syntax, abstract semantics, and implementation pragmatics.
Fields of Study & Subjects
Logic
programming
and type systems
Software Engineering Research
Teaching and Learning Programming
Publication details
- Journal / source
- Russian Digital Libraries Journal
- Volume
- 29
- Issue
- 1
- Pages
- 24–59
- Publication date
- 17 February 2026
- Language
- EN