Файл: История развития программирования в России (Становления кибернетики в советский период).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 101

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Предметом исследования данной работы являются этапы возникновения и развития программного обеспечения от кодов до языков высокого уровня в нашей стране. Описаны языки программирования по времени появления их. Приведены простые примеры использования языков программирования. Изложена также история внедрения и использования приложений для программирования в СССР и России. В работе также изложена история появления и развития вычислительной техники от ЭВМ до персональных компьютеров в нашей стране. Прикладная значимость работы заключается в том, если возникнет проблема, связанная с вычислениями, или появится желание самим разрабатывать сайты, то, ознакомившись с возможностями тех или иных программных средств, можно выбрать подходящее. При разработке программ возникают трудности с выбором языка программирования, к тому же развитие общества требует постоянного совершенства, в том числе и в области программирования. К тому же программированием может заняться любой, было бы желание и терпение.

Актуальность и выбор данной работы заключается том, что программирование является одной из важнейших видов трудовой деятельности человека. Сейчас почти в каждой семье имеется персональный компьютер. У большинства имеется смартфон или мобильный телефон с выходом в Интернет. Всей этой работой управляют программы, которые разрабатываются профессиональными программистами. Появилось очень много средств для создания программ. Для каждого вида задач всегда можно выбрать подходящее программное обеспечение, как для программиста, так и для пользователя. Данная работа дает такую возможность.

Целью исследования является описание процесса появления языков программирования и внедрения в нашей стране. Описание возможностей многих языков. Также описать развитие средств вычислительной техники. Актуальность работы заключается также в том, что в работе приведены примеры применения популярных в наше время языков программирования. Каждый язык программирования имеет свои достоинства и недостатки. Это указано при описании языков.

Задачами работы явилось описание:

1. Начало программирования и вычислительной техники, начиная с 40-х годов;

2. Появление персональных компьютеров и языков программирования, которые на них использовались;

3. Языков программирования: появление, различие, использование с примерами.

Появление Интернета дало возможность осваивать самостоятельно языки программирования. Об этом свидетельствует список источников. Имеется множество сайтов с электронными учебниками. Нет острой необходимости покупать учебники в магазинах. При этом, если возникают трудности при программировании, всегда можно найти решение проблемы на основе опыта других программистов. Не все ответы можно найти в книгах. Поэтому для этой работы использовались источники, опубликованные в Интернете.


Объектом исследования являются возможности языков программирования, их появление и развитие. В начале работы описываются появление первых вычислительных машин, их достоинств. Указано отношение государства к финансированию производства ЭВМ. Изложены проблемы, связанные с процессом перехода от ЭВМ к ПК. Главная часть работы заключается в описании языков программирования по мере появления в нашей стране. Приведены примеры их применения.

Курсовая работа состоит из введения, двух глав, заключения, списка источников.

Глава 1. Становления кибернетики в советский период

1.1 Начальный период становления кибернетики

В 1948 году академик Лаврентьев, директор Института математики и вице-президент АН СССР написал Сталину письмо о необходимости ускорения исследований в области вычислительной техники и о перспективах использования ЭВМ. 29 июня 1948 года Председатель Совета Министров СССР И. В. Сталин подписал постановление, в соответствии с которым создавался Институт точной механики и вычислительной техники.

В 1948 году Патентным бюро госкомитета Совета министров СССР по внедрению передовой техники в народное хозяйство было зарегистрировано изобретение Б. И. Рамеевым и И. С. Бруком цифровой электронной вычислительной машины (свидетельство номер 10475 с приоритетом 4 декабря 1948 года).

В том же 1948 году на Западе вышла книга «Кибернетика, или управление и связь в животном и машине» Норберта Винера. В СССР книга была издана только в 1958 году, а в то время была доступна только в спецхранах. Однако, выход книги вызвал шумиху в западной прессе и заставил обратить на себя внимание партийной и идеологической верхушки СССР.

К начальному периоду становления кибернетики можно отнести время с 1955 года по 1959 год. В 1959 году в Академии Наук СССР был создан Ученый совет по проблеме "кибернетика". За эти годы в Советском Союзе образовалась целая инфраструктура, полностью способствующая развитию нового научного направления.

Появление новой инфраструктуры связана с деятельностью А. И. Берга, чей огромный организаторский талант позволил преодолеть все препоны в бюрократической системе государства. Благодаря адмиралу Берг, который занимал пост заместителя министра обороны СССР по радиоэлектронике в 1953-1957 годах, кибернетика приобрела человека, который обеспечил достойные условия для ее становления и процветания кибернетике как науке.


А. И. Берг приступил к созданию инфраструктуры тогда, когда уже был сформирован крепкий задел для грядущей инфраструктуры. К концу 1957 года он был освобожден от должности в военном ведомстве и полностью окунулся в научную и организационную деятельность.

Вместе с развитие кибернетики как науки велась и создание принципиально новых компьютеров, и создание новых методов решения на них разнообразных прикладных задач. В 1948 году были сформированы Институт точной механики и вычислительной техники АН СССР и Специальное конструкторское бюро Министерства приборостроения и автоматики (СКБ 245). В этих учреждениях, а также в ряде других исследовательских лабораторий различных институтов АН СССР активно развивается теория вычислительных машин, разрабатывается новые методы программирования.

В «Философский словарь» 1954 года издания попала характеристика кибернетики как «реакционной лженауки». Там кибернетика была определена как универсальная наука «…о связях и коммуникациях в технике, о живых существах и общественной жизни, о „всеобщей организации“ и управлении всеми процессами в природе и обществе». Однако кибернетике в статье даются весьма нелестные, даже зловещие характеристики, например: «реакционная лженаука», «форма современного механицизма», «отрицает качественное своеобразие закономерностей различных форм существования и развития материи», «рассматривает психофизиологические и социальные явления по аналогии… с электронными машинами и приборами, отождествляя работу головного мозга с работой счётной машины, а общественную жизнь - с системой электро- и радиокоммуникаций», «по существу своему… направлена против материалистической диалектики, современной научной физиологии, обоснованной И. П. Павловым», «ярко выражает одну из основных черт буржуазного мировоззрения — его бесчеловечность, стремление превратить трудящихся в придаток машины, в орудие производства и орудие войны», «поджигатели новой мировой войны используют кибернетику в своих грязных практических делах», «под прикрытием пропаганды кибернетики в странах империализма происходит привлечение учёных… для разработки новых приёмов массового истребления людей - электронного, телемеханического, автоматического оружия», «является… идеологическим оружием империалистической реакции, … средством осуществления её агрессивных военных планов». В «Философский словарь» 1954 года издания попала характеристика кибернетики как «реакционной лженауки».


Там кибернетика была определена как универсальная наука «…о связях и коммуникациях в технике, о живых существах и общественной жизни, о „всеобщей организации“ и управлении всеми процессами в природе и обществе». Однако кибернетике в статье даются весьма нелестные, даже зловещие характеристики, например: «реакционная лженаука», «форма современного механицизма», «отрицает качественное своеобразие закономерностей различных форм существования и развития материи», «рассматривает психофизиологические и социальные явления по аналогии… с электронными машинами и приборами, отождествляя работу головного мозга с работой счётной машины, а общественную жизнь — с системой электро- и радиокоммуникаций», «по существу своему… направлена против материалистической диалектики, современной научной физиологии, обоснованной И. П. Павловым», «ярко выражает одну из основных черт буржуазного мировоззрения - его бесчеловечность, стремление превратить трудящихся в придаток машины, в орудие производства и орудие войны», «поджигатели новой мировой войны используют кибернетику в своих грязных практических делах», «под прикрытием пропаганды кибернетики в странах империализма происходит привлечение учёных… для разработки новых приёмов массового истребления людей - электронного, телемеханического, автоматического оружия», «является… идеологическим оружием империалистической реакции, … средством осуществления её агрессивных военных планов».

Все неидеологические аспекты кибернетики в 1940-х — 1950-х годах преподавались в советских вузах под называнием ТАУ («Теория автоматического управления»).

В «Философский словарь» 1954 года издания попала характеристика кибернетики как «реакционной лженауки». Там кибернетика была определена как универсальная наука «…о связях и коммуникациях в технике, о живых существах и общественной жизни, о „всеобщей организации“ и управлении всеми процессами в природе и обществе». Однако кибернетике в статье даются весьма нелестные, даже зловещие характеристики, например: «реакционная лженаука», «форма современного механицизма», «отрицает качественное своеобразие закономерностей различных форм существования и развития материи», «рассматривает психофизиологические и социальные явления по аналогии… с электронными машинами и приборами, отождествляя работу головного мозга с работой счётной машины, а общественную жизнь - с системой электро- и радиокоммуникаций», «по существу своему… направлена против материалистической диалектики, современной научной физиологии, обоснованной И. П. Павловым», «ярко выражает одну из основных черт буржуазного мировоззрения - его бесчеловечность, стремление превратить трудящихся в придаток машины, в орудие производства и орудие войны», «поджигатели новой мировой войны используют кибернетику в своих грязных практических делах», «под прикрытием пропаганды кибернетики в странах империализма происходит привлечение учёных… для разработки новых приёмов массового истребления людей - электронного, телемеханического, автоматического оружия», «является… идеологическим оружием империалистической реакции, … средством осуществления её агрессивных военных планов».


Реабилитацией кибернетики в СССР можно считать 1955 год, когда в журнале «Вопросы философии» (№ 4) вышла статья С. Л. Соболева, А. И. Китова и А. А. Ляпунова «Основные черты кибернетики», в которой в частности говорилось: «Некоторые наши философы допустили серьезную ошибку: не разобравшись в существе вопросов, они стали отрицать значение нового направления в науке, в основном, из-за того, что вокруг этого направления была поднята за рубежом сенсационная шумиха, из-за того, что некоторые невежественные буржуазные журналисты занялись рекламой и дешевыми спекуляциями вокруг кибернетики…».

В СССР одним из главных борцов за реабилитацию «буржуазной лженауки» кибернетики был А. И. Китов, который был автором первых положительных публикаций о ней и убежденным пропагандистом ее идей. Его научные труды и статьи, написанные им самостоятельно и совместно с А. И. Бергом, А. А. Ляпуновым и С. Л. Соболевым, относящиеся к периоду 1952—1961 гг., сыграли огромную роль в признании кибернетики как науки и развитии информатики в Советском Союзе и в нескольких других странах. В 1951-52 годах А. И. Китов, ознакомившись в библиотеке секретного конструкторского бюро по разработке ЭВМ СКБ-245 с оригиналом книги американского учёного Норберта Винера «Кибернетика», сразу же оценил большую пользу для Общества, которую эта новая наука может принести. Не только оценил, но и написал развернутую положительную статью «Основные черты кибернетики», что потребовало от него проявления в то сталинское время истинного гражданского мужества. Затем прошло около полутора лет многочисленных публичных выступлений о кибернетике А. И. Китова и А. А. Ляпунова, прежде чем Идеологический отдел ЦК КПСС санкционировал публикацию этой статьи. В середине 1955 года эта статья с подписями академика С. Л. Соболева, А. И. Китова и А. А. Ляпунова была опубликована в главном идеологическом коммунистическом журнале «Вопросы философии». Эта статья вошла в историю российской науки как победный момент в борьбе за кибернетику. В вышедшем в 1955 году дополнительном тираже 4-го издания «Краткого философского словаря» критическая статья про кибернетику уже отсутствует.

В 1955 году был принят на вооружение комплекс ПВО С-25 Беркут, в котором применялась обработка данных от радиолокаторов и управление ракетами с применением счетно-решающего устройства. Главные конструкторы - С. Л. Берия и П. Н. Куксенко. Заместитель главного конструктора - А.Расплетин.

В 1956 году была опубликована монография А. И. Китова «Электронные цифровые машины», послужившая толчком к популяризации данного направления в широких научных кругах (например, «главный кибернетик страны» В. М. Глушков неоднократно подчеркивал своё первое знакомство с компьютерами по книжке Китова).