Файл: История развития программирования в России (История развития вычислительной техники).pdf

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

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

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

Добавлен: 31.03.2023

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

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

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

Java – объектно-ориентированный язык программирования высокого уровня, разработанный фирмой Sun Microsystem в 1994 году. Ведущую роль сыграл канадский инженер Джеймс Гослинг. Он во многом сходен с С++ и нашел широкое распространение для написания программных продуктов в сетевых системах. Язык Джава рассчитан на передачу по Интернет текстов программ, которые на всех компьютерах должны выполняться одинаковым образом.

Язык программирования Java является объектно-ориентированным, машинно-независимым, распределительным и интерпретируемым языком, синтаксически схожим с языком программирования C++ и предназначенным как для создания самостоятельных приложений, так и для разработки апплетов для Internet. По результатам ежегодного отчета State of the Octoverse, язык программирования Джава в 2019 году занимает третье место в списке самых популярных.[9] Приложения и апплеты Java в различных аппаратных платформах и в различных операционных средах, работающих в Internet.[10]

C# (C Sharp, Си Шарп) – объектно-ориентированный язык программирования высокого уровня, разработанный в 2000 году фирмой Microsoft на основе языков C++ и Java.

4 Программисты России

Отчеты HackerRank показывают, что лучшие программисты живут отнюдь не США. И не в Индии, хотя здесь число разработчиков постоянно увеличивается. Лучшие из лучших живут в Китае и России. Китайские специалисты традиционно сильны в математике, функциональном программировании и работе с данными. Китайцы получили максимальное количество баллов – 100. Русские программисты, получившие 99,9% баллов, доминируют в сфере алгоритмов (в решении заданий из этой сферы пробуют силы около 40% пользователей платформы HackerRank).[11]

Какими-то программами пользуемся, даже не предполагая, что они созданы нашими разработчиками, вроде игрушки Cut the Rope или приложений FineReader, распознающих текст. А какие-то продукты, например «Яндекс», воспринимаете как должное и не знаете, что они заметны во всем мире. Россия – одна из четырех стран, где есть свой поисковик такого масштаба (кроме США, Китая и Южной Кореи). В отечественном IT-сообществе постоянно транслируется мнение, что у нас особенно хорошо с «мозгами»[12].

Доводы за то, что российские программисты особенно хороши в IT:

команды из российских вузов ежегодно побеждают в престижных международных олимпиадах по программированию;


новости о том, что российские школьники выиграли мировые олимпиады по программированию, выходят чуть ли не каждый месяц;

российских программ, которыми пользуются в других странах, не сотни, как в США, но с десяток хитов действительно заметны. «Тетрис» по популярности, правда, никто не обошел, но вот еще одна игра от советского разработчика Color Lines, радовала пользователей Windows в 90-х. "Лаборатория Касперского" не просто одна из самых известных IT-компаний в России, а сильный новатор, в начале 90-х. Евгений Касперский придумал алгоритм, который тогда позволил его софту искать вирусы лучше всех остальных. Программы для распознавания текстов FineReader от ABBYY использует более 50 млн. пользователей в мире. Весной 2019 года исследовательская компания Everest Group назвала их лучшими в своей нише. Parallels имеет представительства в США, Азии, Европе, Австралии;

системы распознавания лиц NtechLab и VisionLab, регулярно побеждают в международных конкурсах;

периодически появляются громкие российские стартапы, такие как Prisma или FaceApp;

Kotlin – язык программирования, который создали петербургские разработчики JetBrains – стал четвертым по популярности среди разработчиков на Android, по данным последнего опроса Stack Overflow.

Не зря русские программисты очень ценятся за рубежом, множество русских специалистов в области IT-технологий работают и принимали участие в разработке и продвижении крупных сервисов, программ и компаний. Таких как Google, Yahho и других.

Российская компания ABBYY была основана в 1989 году в Москве студентом четвертого курса Московского физико-технического института (МФТИ) Давидом Яном. ABYY является одним из ведущих мировых разработчиков программного обеспечения и поставщиком услуг в области распознавания и ввода документов, лингвистики и перевода.

В группу компании входит десять международных офисов в России, США, Германии, Великобритании, Японии, Тайване, на Украине и Кипре, высокотехнологическое российское агентство по переводу ABBYY Language Services и издательство ABYY Press.

Григорий Николаевич Бакунов

С 2001 г. Руководил отделом разработки в SWSoft. В настоящее время является заместителем руководителя департамента разработки компании Яндекс. Внес вклад в разработку ряда программ с открытым исходным кодом, в том числе ASPLinux.

Сергей Михайлович Брин

Разработчик и со основатель поисковой системы Google, легенда компьютерного бизнеса, со основатель и президент по технологии компании Google Inc., миллиардер, ныне один из самых богатых людей Америки.


Игорь Анатольевич Данилов

Российский программист, автор популярного антивируса Dr. Web, технический директор и основатель компании «Доктор Веб». После обучения в Ленинградском институте авиационного приборостроения работал инженером по авиационным оборонным проектам в ЦНПО «Ленинец». С 1990 года занимается разработками в области антивирусной защиты. Свой первый вирусный анализатор Игорь Данилов написал из энтузиазма в желании избавить свой НИИ от вирусных угроз. В 1992 начал разработку антивируса Dr.Web. В 2003 основал компанию «Доктор Веб».

Михаил Владимирович Донской

Российский программист и предприниматель, один из создателей шахматной программы «Каисса» — первого чемпиона мира среди шахматных программ (1974 год), создатель и глава информационно-технологической компании «ДИСКо».

Евгений Валентинович Касперский

Российский программист, один из ведущих мировых специалистов в сфере информационной безопасности. Один из основателей, основной владелец и нынешний глава АО «Лаборатория Касперского»— международной компании, занимающейся разработкой решений для обеспечения IT-безопасности, имеющей более 30 региональных офисов и ведущей продажи в 200 странах. Лауреат Государственной премии в области науки и технологий за 2008 год. В прессе характеризуется как «гроза компьютерной преступности».

Лев Николаевич Королев

Советский и российский системный программист и математик, заслуженный профессор Московского университета, доктор технических наук (1967), бессменный заведующий кафедрой автоматизации систем вычислительных комплексов факультета вычислительной математики и кибернетики МГУ.

Дмитрий Витальевич Крюков

В порядке личного увлечения разработал первую русскоязычную поисковую систему, назвав её «Rambler» (странник, бродяга). В свой день рождения 8 октября 1996 года выложил программу в сеть. Весной 1997 года создал счетчик «Рамблер-Топ-100». Вместе с Сергеем Лысаковым стал одним из основателей фирмы с аналогичным названием. Он также является автором логотипа системы. В 2000—2001 годах был вице-президентом и членом Совета директоров ОАО «Рамблер Интернет Холдинг». С 2001 года работал в организованных им совместно с Сергеем Лысаковым компаниях «Стек Групп», а также в «Стек Технологии», генеральным директором которой являлся до самой своей смерти. Занимался разработкой и внедрением новой поисковой системы Turtle.

Илья Валентинович Сегалович

Со основатель интернет-портала и поисковой системы «Яндекс», а также информационно-справочной системы «Национальный корпус русского языка». Российский программист и общественный деятель, со основатель (вместе со своим другом и одноклассником Аркадием Воложем) и директор по технологиям и разработке компании «Яндекс».


Дмитрий Витальевич Скляров

Российский программист, разработчик алгоритма программы Advanced eBook Processor, выпущенной московской фирмой «Элкомсофт» и предназначенной для обхода защиты электронных книг в формате Adobe PDF. Доцент кафедры «Информационная безопасность» факультета «Информатика и системы управления».

Александр Александрович Степанов

Русско-американский учёный в области информатики и вычислительной техники. Был топ-менеджером компаний SGI, AT&T и Compaq. Наиболее известен как создатель STL (англ. Standard Template Library), ставшей частью стандартной библиотеки языка C++.

Андрей Николаевич Терехов

Доктор физико-математических наук, профессор, заведующий кафедрой системного программирования Санкт-Петербургского государственного университета. Российский ученый и ИТ-предприниматель. Основатель и генеральный директор нескольких российских ИТ-компаний. Член Совета правления ассоциации компаний-разработчиков программного обеспечения «РУССОФТ».

Павел Валерьевич Дуров

Российский предприниматель, программист, рублёвый миллиардер, один из создателей социальной сети «ВКонтакте» и одноимённой компании. Бывший генеральный директор ВКонтакте (2006—2014). В студенческие годы лауреат стипендий Президента РФ и Правительства РФ, трёхкратный лауреат Потанинской стипендии. Изначально сайт позиционировал себя как социальная сеть для студентов и выпускников российских высших учебных заведений. В настоящее время аудитория сайта представлена всеми слоями пользователей интернета. В 2011 году Дуров вошел в список Forbes как лучший автор стартапа рунета.

Алексей Пажитнов

 Советский программист и изобретатель всемирно известной и любимой всеми игры "Тетрис". С 1996 по 2005 год Пажитнов работал в компании Microsoft, где занимался разработкой головоломок Pandora's Box. В 2007 и в 2009 годах был удостоен награды Game Developers Choice Awards First Penguin Award.

Борис Нуралиев

Один из основателей компании "1С". В 2010 году в рейтинге высших руководителей газеты "Коммерсантъ" занял I место в номинации "Информационные технологии".

Заключение

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

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


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

В данной курсовой, мы познакомились с историей вычислительной техники и создания языка программирования. Были изучены языки высокого уровня которые делятся на: процедурные, функциональные, логические и объектно-ориентированные языки программирования. Познакомились с самыми известными программистами нашей страны.

Следует отметить, что рассматриваемая тема, позволяет просмотреть путь становления технологий и языков программирования и является интересной с точки зрения специалиста в области технологии программирования.

Список использованной литературы

  1. Павловская Т.А. Паскаль. Программирование на языке высокого уровня – СПб. 2003 – стр.393
  2. Тюгашев А.А. Основы программирования. Часть 1 Санкт-Петербург. Университет ИТМО. 2016 – стр.280
  3. Мирошниченко И.И., Веретенникова Е.В., Савельева Н.Г. Язык и методы программирования: учебное пособие/Ростов: Издательско-полиграфический комплекс Рост. 2019 – стр.188
  4. Козакова И.А. История вычислительной техники: Учебное пособие. 2016 – стр.100
  5. Терехов А. Доклад. Российская индустрия программирования.
  6. Гужов В.И. Информатика: Учебник для студентов всех направлений и специальностей подготовки. ФБГОУ ВПО «Новосибирский государственный технический университет». 2012 – гл.26
  7. Иванова Г.С., Ничушкина Т.Н.: под ред. Ивановой Г.С. Объектно-ориентирование программирование: Учебник – М: издательство МГТУ им. Баумана Н.Э. 2014 – стр.455
  8. Бажова И.Ю. Язык программирования Java. М. ДИЛЛОГ.МИФИ. 2008 – стр.254

Интернет – ресурсы:

  1. http://www.osp.ru Российская индустрия программирования
  2. htpp://www.wikipedia.org
  3. htpp://www.progopedia.ru
  4. htpp://www.cihud.com
  5. htpp://www.news.rambler.ru
  6. htpp://www.ria.ru
  7. htpp://www.blog.education.ecosystem.com
  1. Перфокатра -носитель информации из тонкого картона, представляет информацию наличием или отсутствием отверстий в определённых позициях карты. Наиболее широко перфокарты применялись во второй половине XX века для ввода и хранения данных в системах автоматизированной обработки информации. В настоящее время, как и перфолента, практически вытеснены более компактными, быстрыми и удобными полупроводниковыми, магнитными и оптическими носителями.

  2. История вычислительной техники: Учебное пособие. Казакова И.А 2016 г. - Стр. 100

  3. ЭВМ «БЭСМ» - быстродействующая электронная счетная машина.

  4. Российская индустрия программирования. 22.03.2002 Андрей Терехов

  5. Автокод – набор псевдокоманд для решения специализированных задач, например научных или инженерных. works.doklad.ru История возникновения программирования. Основные принципы и подходы при создании языков программирования.

  6. https://ru.wikipedia.org/wiki/ [электронный ресурс] Дата посещения 18.01.20

  7. РЕФАЛ – Рекрусивных Функций Алгоритмический язык

  8. Робачевский А.М, Немнюгин С.А., Стесик О.Л Операционная система Unix. – 2-е изд.. –СПб 2010-656стр.

  9. https://Github.com [электронный ресурс] Дата посещения 22.01.20

  10. Язык программирования. Бажова И.Ю Учебное пособие: М.ДИАЛОГ.МИФИ 2008 – стр.3

  11. https:// Github.com [электронный ресурс] Дата посещения 25.01.20

  12. https://News.rambler.ru [электронный ресурс] Дата посещения 25.01.20