DSpace Repository

Programming languages: differences in approach to abstraction

Show simple item record

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


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Advanced Search

Browse

My Account