Abstract and keywords
Abstract:
This paper examines the properties of a program at various stages of development, as defined by the author's form-content concept of its representations. The concept centers on viewing a program through the dichotomy of its form, as an external description in a given language or notation, and its content, which defines its internal logic or functionality. While the content remains invariant during development, it evolves from human-oriented to machine-oriented in form. The following representations are identified and described: idea, conceptual model, architecture, algorithms, source code, abstract syntax tree, assembler code, and machine code. The measurable property of a program is the information volume of a representation, corresponding to the size of the form used to describe the program. A method for calculating such volume and a formalized notation are provided for each representation. The main ways to refine the methods for calculating the volume are indicated, and avenues for further research development are offered.

Keywords:
program, characteristics, form, content, information volume, calculation method
Text
Text (PDF): Read Download
References

1. Cifrovye tekhnologii i problemy informacionnoj bezopasnosti: monografiya / T.I. Abdullin [i dr.]. SPb.: SPGEU 2021. 163 s.

2. Izrailov K.E. Modelirovanie programmy s uyazvimostyami s pozicii evolyucii ee predstavlenij. Chast' 1. Skhema zhiznennogo cikla // Trudy uchebnyh zavedenij svyazi. 2023. T. 9. № 1. S. 75–93. DOI:https://doi.org/10.31854/1813-324X-2023-9-1-75-93

3. Izrailov K.E. Modelirovanie programmy s uyazvimostyami s pozicii evolyucii ee predstavlenij. Chast' 2. Analiticheskaya model' i eksperiment // Trudy uchebnyh zavedenij svyazi. 2023. T. 9. № 2. S. 95–111. DOI:https://doi.org/10.31854/1813-324X-2023-9-2-95-111

4. Arhitekturnye uyazvimosti modelej telekommunikacionnyh setej / M.V. Bujnevich [i dr.] // Nauchno-analiticheskij zhurnal «Vestnik Sankt-Peterburgskogo universiteta Gosudarstvennoj protivopozharnoj sluzhby MCHS Rossii». 2015. № 4. S. 86–93.

5. Izrailov K.E. Rassmotrenie predstavlenij koda programm s pozicij metadannyh // Fundamental'nye issledovaniya i innovacii v nacional'nyh issledovatel'skih universitetah: materialy Vseros. nauch.-metod. konf. Sankt-Peterburg, 2012. S. 176–180.

6. Vyalyh A.V., Gulyaev D.A. Ponyatie konceptual'noj modeli programmoj sistemy // Koncepcii i modeli ustojchivogo innovacionnogo razvitiya obshchestva: sb. statej Mezhdunar. nauch.-prakt. konf. Orenburg, 2023. S. 17–19.

7. Malyasova S.V. Algoritmizaciya, programmirovanie i tekhnologiya programmirovaniya // Informatika i obrazovanie. 2010. № 2. S. 22–36.

8. Gorchakov A.V., Demidova L.A., Sovetov P.N. Avtomatizirovannyj analiz tekstov programm pri pomoshchi predstavlenij na osnove cepej Markova i mashin ekstremal'nogo obucheniya // Vestnik Ryazanskogo gosudarstvennogo radiotekhnicheskogo universiteta. 2022. № 82. S. 89–103. DOI:https://doi.org/10.21667/1995-4565-2022-82-89-103

9. Belevancev A., Zhurihin D., Mel'nik D. Kompilyaciya programm dlya sovremennyh arhitektur // Trudy Instituta sistemnogo programmirovaniya RAN. 2009. T. 16. S. 31–50.

10. Baskakova E.V., Shevko N.R. Sposoby opisaniya algoritmov: blok-skhemy, psevdokod i ih rol' v razrabotke // Teoreticheskie i prakticheskie aspekty razvitiya sovremennoj nauki: teoriya, metodologiya, praktika: sb. nauch. statej po materialam XVIII Mezhdunar. nauch.-prakt. konf. Ufa, 2025. S. 190–195.

Login or Create
* Forgot password?