Development of Procedural-Parametric Paradigm in the Language GO

The article presents a programming paradigm that defines a new style of program development called procedural-parametric programming (PPP). The paradigm is based on parametric polymorphism, which allows the procedures to accept and process variant data types without the algorithmic choice of alterna...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Journal of Siberian Federal University. Engineering & Technologies s. 1 - 11
Hlavní autoři: Smogluk, Sergey Yu, Garin, Eugeniy N., Romanova, Daria S.
Médium: Journal Article
Jazyk:ruština
Vydáno: 01.06.2020
ISSN:1999-494X, 2313-6057
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:The article presents a programming paradigm that defines a new style of program development called procedural-parametric programming (PPP). The paradigm is based on parametric polymorphism, which allows the procedures to accept and process variant data types without the algorithmic choice of alternatives within these procedures. In procedural programming languages, such types are described by unions (union in C, C++) or variant entries (in Pascal). Algorithmic processing of variants is carried out by means of conditional operators or switches. This approach is a development of procedural programming methods and acts as an alternative to object-oriented programming. The procedural-parametric paradigm of programming is an extension of the procedural approach. It makes possible to increase the capabilities of the latter by supporting data polymorphism. The application of the proposed approach will allow to increase the functional capabilities of the procedures without making any internal algorithmic changes. Procedural-parametric programming can be used both independently and in combination with other programming paradigms
ISSN:1999-494X
2313-6057
DOI:10.17516/1999-494X-0230