dc.contributor.advisor | MIHAIL-VELEȘCU, Lilia | |
dc.contributor.author | SPRINCEAN, Constantin | |
dc.date.accessioned | 2024-10-21T11:18:09Z | |
dc.date.available | 2024-10-21T11:18:09Z | |
dc.date.issued | 2024 | |
dc.identifier.citation | SPRINCEAN, Constantin. Programming languages: differences in approach to abstraction. In: Conferinţa tehnico-ştiinţifică a studenţilor, masteranzilor şi doctoranzilor = Technical Scientific Conference of Undergraduate, Master and PhD Students, Universitatea Tehnică a Moldovei, 27-29 martie 2024. Chișinău, 2024, vol. 4, pp. 1911-1913. ISBN 978-9975-64-458-7, ISBN 978-9975-64-462-4 (Vol. 4). | en_US |
dc.identifier.isbn | 978-9975-64-458-7 | |
dc.identifier.isbn | 978-9975-64-462-4 | |
dc.identifier.uri | http://repository.utm.md/handle/5014/28224 | |
dc.description.abstract | Programming languages can be thought of as abstractions from the assembly, necessary for optimizing human interaction with the computer across various domains. Depending on the intended function of a programming language, different approaches to some aspects of this abstraction are employed. For example, languages created for statistical analysis often incorporate a wide range of built-in primitive operators applicable to arrays, whereas general-purpose languages usually have few primitive operators that can only be used on single values. Furthermore, even languages within the same domain may implement different approaches to abstraction. Consider that some relevant general-purpose languages implement an imperative paradigm, while others – a declarative one. To overview these differences more closely, a little comparative study of three general-purpose languages C, Lisp and Haskell and one specialized language J will be done; more specifically, an algorithm for adding together positive integers of an array will be implemented in these four languages while observing their syntactic and semantic specifics. | en_US |
dc.language.iso | en | en_US |
dc.publisher | Universitatea Tehnică a Moldovei | en_US |
dc.relation.ispartofseries | Conferinţa tehnico-ştiinţifică a studenţilor, masteranzilor şi doctoranzilor = Technical Scientific Conference of Undergraduate, Master and PhD Students: Chişinău, 27-29 martie 2024. Vol. 4; | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | imperative programming | en_US |
dc.subject | functional programming | en_US |
dc.subject | metaprogramming | en_US |
dc.title | Programming languages: differences in approach to abstraction | en_US |
dc.type | Article | en_US |
The following license files are associated with this item: