Russian Federation
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.
program, characteristics, form, content, information volume, calculation method
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.




