Журналов:     Статей:        

Вестник Томского государственного университета. 2017; : 118-128

Генезис дисциплины в поле науки: вычислительное дело - программирование - информатика

Крайнева И. А.

https://doi.org/10.17223/15617793/421/18

Аннотация

Представлены результаты исследования общенаучного значения: прослежен генезис дисциплины «Программирование». Процесс был вызван появлением ЭВМ и созданием для них математического обеспечения. Результаты могут быть экстраполированы на сходные феномены науки. Обоснована лидерская позиция Андрея Петровича Ершова, первого программиста, избранного в Академию наук СССР (1971). Хронологические рамки статьи - 1950-1990 гг., территориальные - СССР, институциональные - институты АН и ведущие вузы СССР.
Список литературы

1. Мирский Э.М. Междисциплинарные исследования и дисциплинарная организация науки. М. : Наука, 1980.

2. Огурцов А.П. Дисциплинарная структура науки. Ее генезис и обоснование. М. : Наука, 1988.

3. Степин В.С. Теоретическое знание. М. : Прогресс-Традиция, 2000.

4. Касавин И.Т. Междисциплинарное исследование: к понятию и типологии // Вопросы философии. 2010. № 4.

5. Мирский Э.З. Определение ключевых понятий. URL: http://courier-edu.ru/pril/posobie/opred.htm (дата обращения: 13.12.2016).

6. Петров М.К. Социально-культурные основания развития современной науки. М. : Наука, 1992.

7. Тихонов А. А., Тихонова Н.А. Андрей Николаевич Тихонов. М. : Собрание, 2006. С. 81-82.

8. Крайнева И.А., Пивоваров Н.Ю., Шилов В.В. Становление советской научно-технической политики в области вычислительной техники (конец 1940-х - середина 1950-х гг.) // Идеи и идеалы. 2016. Т. 1, № 3.

9. Шилов В.В. Рифы мифов: к истории кибернетики в Советском Союзе // Труды S0RUC0M-2014. Третья Международная конференция «Развитие вычислительной техники и ее программного обеспечения в России и странах бывшего СССР: история и перспективы». 1317 октября 2014 г. Казань : ИП А.П. Чемянина, 2014.

10. Люстерник Л.А., Абрамов А.А., Шестаков В.И., Шура-Бура М.Р. Решение математических задач на автоматических цифровых машинах. М. : Изд-во Академии наук СССР, 1952.

11. Ляпунов А.А. О логических схемах программ // Проблемы кибернетики. 1958. Вып. 1.

12. Канторович Л.В., Петрова Л.Т., Яковлева М.А. Об одной системе программирования // Труды конференции «Пути развития советского математического машиностроения и приборостроения». М. : ВИНИТИ, 1956.

13. Королев Л.Н. Структуры ЭВМ и их математическое обеспечение. М. : Наука, 1978.

14. Криницкий Н.А. Основные этапы развития вычислительной техники и методов программирования // История информатики в России. Ученые и их школы. М. : Наука, 2003.

15. Гладких Б. А. Информатика от абака до Интернета. Введение в специальность : учеб. пособие. Томск : Изд-во НТЛ, 2005. С. 217 URL: http://vital.lib.tsu.ru/vital/access/manager/Repository/vtls:000223212.

16. Глушков В.М. О некоторых задачах вычислительной техники и связанных с ними задачах математики // Украинский математический журнал. 1957. Т. 9, № 4.

17. Ершов А.П. Об одном методе обращения матриц // ДАН СССР. 1955. Т. 100, № 2.

18. Ершов А.П., Шура-Бура М.Р. Становление программирования в СССР. Новосибирск : ИСИ СО РАН, 2016. 2-е изд., доп.

19. Архив академика А.П. Ершова. URL: http://ershov-arc.iis.nsk.su/archive/eaindex.asp?lang=1&gid=919 (дата обращения: 10.12.2016).

20. Математическое обеспечение ЭВМ. URL: http://publ.lib.ru/ARCHIVES/M/''Matematicheskoe_obespechenie_EVM7_"Matematicheskoe_ obespechenie_EVM''.html (дата обращения: 15.12.2016).

21. Кафедра вычислительной математики СПбГУ. URL: http://www.math.spbu.ru/comp_math/hystory.html (дата обращения: 20.12.2016).

22. Мартыненко Б.К. Из истории отделения информатики математико-механического факультета Санкт-Петербургского университета // История информатики и кибернетики в Санкт-Петербурге (Ленинграде). Яркие страницы истории. СПб. : Наука, 2008.

23. Гнеденко Б.В., Королюк В.С., Ющенко Е.Л. Элементы программирования. М. : ГИФМЛ, 1963. 348 с.

24. Кетков Ю.Л. О некоторых пионерских работах на первых ЭВМ // Труды S0RUC0M-2014. Третья Международная конференция «Развитие вычислительной техники и ее программного обеспечения в России и странах бывшего СССР: история и перспективы». 13-17 октября 2014 г. Казань : ИП А.П. Чемянина, 2014.

25. Атомный проект СССР. М. : Физматлит, 2009. Т. III, кн. 2.

26. Ершов А.П. Введение в теоретическое программирование: Беседы о методе. М. : Наука, 1977. 288 с.

27. Крайнева И. А. Черемных Н.А. Путь программиста. Новосибирск : Нонпарель, 2011.

28. Кетков Ю.Л. Школа программирования ИПМ им. акад. М.В. Келдыша // Труды SoRuCom-2011. Вторая Международная конференция «Развитие вычислительной техники и ее программного обеспечения в России и странах бывшего СССР». Великий Новгород, 1216 сентября 2011 г. / ред. А.Н. Томилин. Великий Новгород: Новгородский Технопарк, 2011.

29. Ершов А.П. Программирующая программа для быстродействующей электронной счетной машины. М. : АН СССР, 1958. 116 с.

30. Ершов А.П. Некоторые вопросы теории алгорифмов, связанные с программированием : автореф. дис.. канд. физ.-мат. наук. М., 1959.

31. Бурдье П. Социальное пространство: поля и практики / пер. с фр. ; отв. ред. перевода, сост. и послесл. Н.А. Шматко. М. : Институт экспериментальной социологии ; СПб. : Алетейя, 2005. (Серия Gallicinium).

32. Поттосин И.В. А.П. Ершов - пионер и лидер отечественного программирования // Становление Новосибирской школы программирования. Мозаика воспоминаний. Новосибирск, 2001.

33. Соболев С.Л., Китов А.И., Ляпунов А. А. Основные черты кибернетики // Вопросы философии. 1955. № 4.

34. Энциклопедия кибернетики. Киев : Главная редакция Укр. сов. энциклопедии, 1974.

35. Ершов А.П. Предисловие // Теория программирования. Труды симпозиума. Новосибирск, 7-11 августа 1972 г. Новосибирск, 1972.

36. Теория программирования. Труды симпозиума. Новосибирск, 7-11 августа 1972 г. Новосибирск, 1972. Ч. 1.

37. Ершов А.П., Звенигородский Г.А., Первин Ю.А. Школьная информатика (концепция, состояние, перспективы) Новосибирск, 1979. Ч.2.

38. Ершов А.П. Предисловие редактора перевода // Бауэр Ф.Л., Гооз Г. Информатика: Вводный курс / пер. с нем. В.К. Сабельфельда. М. : Мир, 1976.

39. Ершов А.П. Что такое информатика? // Учительская газета. 1985. 5 мая. № 28.

40. Черный Ю.Ю. Полисемия в науке: когда она вредна? (на примере информатики) // Открытое образование. 2010. № 6.

41. Ершов А.П. О человеческом и эстетическом факторах в программировании // Кибернетика. 1972. № 5.

42. Ершов А.П. Предмет и понятие // Наука Сибири. 1983. № 32.

43. Ершов А.П. Союз информатики и вычислительной техники - на службу обществу (колонка редактора) // Микропроцессорные средства и системы. 1987. № 1.

44. Колин К.К. Философский проблемы информатики. М. : БИНОМ. Лаборатория знаний, 2010.

45. Оригинал и переводы стихотворения Р. Киплинга «If». URL: http://www.lib.ru/KIPLING/s_if.txt (дата обращения: 28.12.2016).

46. Замулин А.В. Воспоминания о коллоквиуме по частичным и смешанным вычислениям // Андрей Петрович Ершов - ученый и человек. Новосибирск : Изд-во СО РАН, 2006.

47. Вебер М. Харизматическое господство // Социологические исследования. 1988. № 5.

48. Гандапас Р. Харизма лидера. М. : Манн, Иванов и Фербер, 2013.

49. Московичи С. Век толп. М. : Центр психологии и психотерапии, 1996.

50. Михайлов А.И., Черный А.И., Гиляревский Р.С. Информатика - новое название теории научной информации // Научно-техническая информация. М., 1966. № 12.

Tomsk State University Journal. 2017; : 118-128

Computing - programming - informatics: genesis in the scientific field

Krayneva I. A.

https://doi.org/10.17223/15617793/421/18

Abstract

The paper presents the results of a study of general scientific importance: analysis of the genesis of programming. The process was triggered by the emergence of computers and development of appropriate software. The study has both theoretical and practical value, and its results can be extended to similar scientific phenomena. The author substantiates the leadership of Andrei Petrovich Ershov, the first programmer (1931-1988) elected to the USSR Academy of Sciences in 1971. The paper deals with the situation with programming in the USSR during the 1950s-1990s and the key players: research institutes of the Academy of Sciences and leading higher educational institutions of the Soviet Union. It follows from the theoretical discourse that "science" and "subject" are related as general and specific. The term "subject" is associated with teaching, and the difference between a scientific subject and a subject taught at school or university is in the amount of information offered to a student while the basis remains the same. The formation of programming as a new kind of activity and a cognitive phenomenon has been traced in the context of mathematics, computing and cybernetics. A.P. Ershov is shown to have played a crucial role in substantiating the theoretical basis of programming. After his death, programming acquired a totally different form, and an important reason for this was the loss of a leader of his scale, vision, historical identity and personal charm. No one was able to replace him, and one of the explanations may be that programming was at the stage of branching off, penetrating into various spheres of life and strengthening its position as a phenomenon useful for society. The formation of programming with the Academy of Sciences during the late Soviet period had three stages: 1. From 1951 to the mid-1950s: the topoi stage, or formation of the professional community of software specialists (programmers) from mathematicians, physicists and calculationists. 2. From the mid-1950s to the mid-1960s: the separation stage, or growth and self-determination of the programming community; emergence of specific projects, publications, citation network, conferences, origin of paradigms and schools of programming. These processes took part in the period of the development of domestic first-generation computing machines. 3. From the mid-1960s to the 1980s: maturity, or studies of categories in programming, establishment of informatics as a science dealing with information processes occurring in society and their technological component, enrichment of the theoretical basis, high school computerization and creation of applied mathematics departments and chairs. The processes occurring at that time in the Soviet science and technology policy actually resulted in the removal of the USSR Academy of Sciences from the Unified Computer System, a project of expertise policy in computer engineering and programming. The consolidation of academic and departmental programmers within the frames of the Interdepartmental Commission for Systems Software led by A.P. Ershov was not completed.
References

1. Mirskii E.M. Mezhdistsiplinarnye issledovaniya i distsiplinarnaya organizatsiya nauki. M. : Nauka, 1980.

2. Ogurtsov A.P. Distsiplinarnaya struktura nauki. Ee genezis i obosnovanie. M. : Nauka, 1988.

3. Stepin V.S. Teoreticheskoe znanie. M. : Progress-Traditsiya, 2000.

4. Kasavin I.T. Mezhdistsiplinarnoe issledovanie: k ponyatiyu i tipologii // Voprosy filosofii. 2010. № 4.

5. Mirskii E.Z. Opredelenie klyuchevykh ponyatii. URL: http://courier-edu.ru/pril/posobie/opred.htm (data obrashcheniya: 13.12.2016).

6. Petrov M.K. Sotsial'no-kul'turnye osnovaniya razvitiya sovremennoi nauki. M. : Nauka, 1992.

7. Tikhonov A. A., Tikhonova N.A. Andrei Nikolaevich Tikhonov. M. : Sobranie, 2006. S. 81-82.

8. Kraineva I.A., Pivovarov N.Yu., Shilov V.V. Stanovlenie sovetskoi nauchno-tekhnicheskoi politiki v oblasti vychislitel'noi tekhniki (konets 1940-kh - seredina 1950-kh gg.) // Idei i idealy. 2016. T. 1, № 3.

9. Shilov V.V. Rify mifov: k istorii kibernetiki v Sovetskom Soyuze // Trudy S0RUC0M-2014. Tret'ya Mezhdunarodnaya konferentsiya «Razvitie vychislitel'noi tekhniki i ee programmnogo obespecheniya v Rossii i stranakh byvshego SSSR: istoriya i perspektivy». 1317 oktyabrya 2014 g. Kazan' : IP A.P. Chemyanina, 2014.

10. Lyusternik L.A., Abramov A.A., Shestakov V.I., Shura-Bura M.R. Reshenie matematicheskikh zadach na avtomaticheskikh tsifrovykh mashinakh. M. : Izd-vo Akademii nauk SSSR, 1952.

11. Lyapunov A.A. O logicheskikh skhemakh programm // Problemy kibernetiki. 1958. Vyp. 1.

12. Kantorovich L.V., Petrova L.T., Yakovleva M.A. Ob odnoi sisteme programmirovaniya // Trudy konferentsii «Puti razvitiya sovetskogo matematicheskogo mashinostroeniya i priborostroeniya». M. : VINITI, 1956.

13. Korolev L.N. Struktury EVM i ikh matematicheskoe obespechenie. M. : Nauka, 1978.

14. Krinitskii N.A. Osnovnye etapy razvitiya vychislitel'noi tekhniki i metodov programmirovaniya // Istoriya informatiki v Rossii. Uchenye i ikh shkoly. M. : Nauka, 2003.

15. Gladkikh B. A. Informatika ot abaka do Interneta. Vvedenie v spetsial'nost' : ucheb. posobie. Tomsk : Izd-vo NTL, 2005. S. 217 URL: http://vital.lib.tsu.ru/vital/access/manager/Repository/vtls:000223212.

16. Glushkov V.M. O nekotorykh zadachakh vychislitel'noi tekhniki i svyazannykh s nimi zadachakh matematiki // Ukrainskii matematicheskii zhurnal. 1957. T. 9, № 4.

17. Ershov A.P. Ob odnom metode obrashcheniya matrits // DAN SSSR. 1955. T. 100, № 2.

18. Ershov A.P., Shura-Bura M.R. Stanovlenie programmirovaniya v SSSR. Novosibirsk : ISI SO RAN, 2016. 2-e izd., dop.

19. Arkhiv akademika A.P. Ershova. URL: http://ershov-arc.iis.nsk.su/archive/eaindex.asp?lang=1&gid=919 (data obrashcheniya: 10.12.2016).

20. Matematicheskoe obespechenie EVM. URL: http://publ.lib.ru/ARCHIVES/M/''Matematicheskoe_obespechenie_EVM7_"Matematicheskoe_ obespechenie_EVM''.html (data obrashcheniya: 15.12.2016).

21. Kafedra vychislitel'noi matematiki SPbGU. URL: http://www.math.spbu.ru/comp_math/hystory.html (data obrashcheniya: 20.12.2016).

22. Martynenko B.K. Iz istorii otdeleniya informatiki matematiko-mekhanicheskogo fakul'teta Sankt-Peterburgskogo universiteta // Istoriya informatiki i kibernetiki v Sankt-Peterburge (Leningrade). Yarkie stranitsy istorii. SPb. : Nauka, 2008.

23. Gnedenko B.V., Korolyuk V.S., Yushchenko E.L. Elementy programmirovaniya. M. : GIFML, 1963. 348 s.

24. Ketkov Yu.L. O nekotorykh pionerskikh rabotakh na pervykh EVM // Trudy S0RUC0M-2014. Tret'ya Mezhdunarodnaya konferentsiya «Razvitie vychislitel'noi tekhniki i ee programmnogo obespecheniya v Rossii i stranakh byvshego SSSR: istoriya i perspektivy». 13-17 oktyabrya 2014 g. Kazan' : IP A.P. Chemyanina, 2014.

25. Atomnyi proekt SSSR. M. : Fizmatlit, 2009. T. III, kn. 2.

26. Ershov A.P. Vvedenie v teoreticheskoe programmirovanie: Besedy o metode. M. : Nauka, 1977. 288 s.

27. Kraineva I. A. Cheremnykh N.A. Put' programmista. Novosibirsk : Nonparel', 2011.

28. Ketkov Yu.L. Shkola programmirovaniya IPM im. akad. M.V. Keldysha // Trudy SoRuCom-2011. Vtoraya Mezhdunarodnaya konferentsiya «Razvitie vychislitel'noi tekhniki i ee programmnogo obespecheniya v Rossii i stranakh byvshego SSSR». Velikii Novgorod, 1216 sentyabrya 2011 g. / red. A.N. Tomilin. Velikii Novgorod: Novgorodskii Tekhnopark, 2011.

29. Ershov A.P. Programmiruyushchaya programma dlya bystrodeistvuyushchei elektronnoi schetnoi mashiny. M. : AN SSSR, 1958. 116 s.

30. Ershov A.P. Nekotorye voprosy teorii algorifmov, svyazannye s programmirovaniem : avtoref. dis.. kand. fiz.-mat. nauk. M., 1959.

31. Burd'e P. Sotsial'noe prostranstvo: polya i praktiki / per. s fr. ; otv. red. perevoda, sost. i poslesl. N.A. Shmatko. M. : Institut eksperimental'noi sotsiologii ; SPb. : Aleteiya, 2005. (Seriya Gallicinium).

32. Pottosin I.V. A.P. Ershov - pioner i lider otechestvennogo programmirovaniya // Stanovlenie Novosibirskoi shkoly programmirovaniya. Mozaika vospominanii. Novosibirsk, 2001.

33. Sobolev S.L., Kitov A.I., Lyapunov A. A. Osnovnye cherty kibernetiki // Voprosy filosofii. 1955. № 4.

34. Entsiklopediya kibernetiki. Kiev : Glavnaya redaktsiya Ukr. sov. entsiklopedii, 1974.

35. Ershov A.P. Predislovie // Teoriya programmirovaniya. Trudy simpoziuma. Novosibirsk, 7-11 avgusta 1972 g. Novosibirsk, 1972.

36. Teoriya programmirovaniya. Trudy simpoziuma. Novosibirsk, 7-11 avgusta 1972 g. Novosibirsk, 1972. Ch. 1.

37. Ershov A.P., Zvenigorodskii G.A., Pervin Yu.A. Shkol'naya informatika (kontseptsiya, sostoyanie, perspektivy) Novosibirsk, 1979. Ch.2.

38. Ershov A.P. Predislovie redaktora perevoda // Bauer F.L., Gooz G. Informatika: Vvodnyi kurs / per. s nem. V.K. Sabel'fel'da. M. : Mir, 1976.

39. Ershov A.P. Chto takoe informatika? // Uchitel'skaya gazeta. 1985. 5 maya. № 28.

40. Chernyi Yu.Yu. Polisemiya v nauke: kogda ona vredna? (na primere informatiki) // Otkrytoe obrazovanie. 2010. № 6.

41. Ershov A.P. O chelovecheskom i esteticheskom faktorakh v programmirovanii // Kibernetika. 1972. № 5.

42. Ershov A.P. Predmet i ponyatie // Nauka Sibiri. 1983. № 32.

43. Ershov A.P. Soyuz informatiki i vychislitel'noi tekhniki - na sluzhbu obshchestvu (kolonka redaktora) // Mikroprotsessornye sredstva i sistemy. 1987. № 1.

44. Kolin K.K. Filosofskii problemy informatiki. M. : BINOM. Laboratoriya znanii, 2010.

45. Original i perevody stikhotvoreniya R. Kiplinga «If». URL: http://www.lib.ru/KIPLING/s_if.txt (data obrashcheniya: 28.12.2016).

46. Zamulin A.V. Vospominaniya o kollokviume po chastichnym i smeshannym vychisleniyam // Andrei Petrovich Ershov - uchenyi i chelovek. Novosibirsk : Izd-vo SO RAN, 2006.

47. Veber M. Kharizmaticheskoe gospodstvo // Sotsiologicheskie issledovaniya. 1988. № 5.

48. Gandapas R. Kharizma lidera. M. : Mann, Ivanov i Ferber, 2013.

49. Moskovichi S. Vek tolp. M. : Tsentr psikhologii i psikhoterapii, 1996.

50. Mikhailov A.I., Chernyi A.I., Gilyarevskii R.S. Informatika - novoe nazvanie teorii nauchnoi informatsii // Nauchno-tekhnicheskaya informatsiya. M., 1966. № 12.