Translate

среда, 22 апреля 2015 г.

Программирование

Программирование
     Назначение программирования - разработка программ управления компьютером с целью решения различных информационных задач. 
     Специалисты, профессионально занимающиеся программированием, называются программистами.  В 1970-х-80-х годах ХХ века начинает развиваться прикладное программное обеспечение. Люди, работающие на компьютерах разделились на пользователей и программистов.  Программирование принято разделять на системное и прикладное. Системные программисты занимаются разработкой системного программного обеспечения: операционных систем, утилит и пр., а также систем программирования. Прикладные программисты создают прикладные программы. 
Язык программирования - это фиксированная система обозначений для описания алгоритмов и структур данных. 
Система программирования - это программное обеспечение компьютера, предназначенное для разработки , отладки и исполнения программ , записанных на определенном языке программирования. 
https://docs.google.com/document/d/1L6ij9HveWwF2JNazyxGopkPlyPglwqxJJZryOcl-4mM/edit#


Год создания
Создатель
Предназначение
Фортран
1957
Джон Бэкус
Первый язык программирования высокого уровня, имеющий транслятор
Алгол
1958
Джон Бэкус
Название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ
Кобол
1959
Грейс Хоппер
Один из старейших языков программирования ,предназначенный, в первую очередь, для разработки бизнес-приложений.
Паскаль
1968—1969
Никлаус Вирт
Один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков.
PascalABC.NET (PascalABC)
2003
С. С. Михалкович( я не уверена в этом, не указано в Википедии)
Это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений.

Java

1995
компания Sun Microsystems
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.
Бе́йсик
1964
Томас Курц и Джон Кемени
Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач.
Си
1969—1973
Деннис Ритч
Первоначально был разработан для реализации операционной системы UNIX, но, впоследствии, был перенесён на множество других платформ.
C++
1983
Бьёрн Страуструп
Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции
Delphi
1995
Андерс Хейлсберг
Императивный, структурированный, объектно-ориентированный язык программирования со строгой статической типизацией переменных.

понедельник, 13 апреля 2015 г.

Конспект

      Существует одно важное приложение компьютерной техники - использование компьютеров для управления.

     В 1948 году в США и в Европе вышла книга американского математика Норберта Винера "Кибернетика, или управление и связь в животном и машине." Эта книга провозгласила рождение новой науки - кибернетики. Н. Винер предвидел, что использование ЭВМдл управления станет одним из важнейших их приложений.
     Управление есть целенаправленное воздействие одних объектов , которые являются управляющими, на другие объекты - упрявляемые. Например, человек и телевизор.
     С кибернетической точки зрения все варианты управляющих воздействий следует рассматривать как управляющую информацию, передаваемую в форме команд. 
     Алгоритм управления. 
Управление есть целенаправленный процесс, т.е. команды отдаются не случайным образом, а с вполне определенной целью. В простейшем случае цель может быть достигнута после выполнения одной команды.
     Последовательность команд по управлению объектом, выполнение которой приводит к достижению заранее поставленной цели, называется алгоритмом управления.