- •Понятие экономической информации
- •Классификация и кодирование информации
- •Виды эконом. Информации
- •4)Магистрально-модульный принцип построения компьютера
- •6) Микропроцессор
- •8) Видеосистема
- •10) Назначение и состав операционной системы.
- •11) Система программирования.
- •12) История развития языков программирования Машинный язык
- •Ассемблер
- •Первые языки программирования высокого уровня
- •Алгоритмические языки программирования
- •Языки объектно-ориентированного программирования
- •Языки программирования для компьютерных сетей
- •Языки программирования на платформе .Net
- •13.Субд( система управления базами данных).
- •14. Определение базы данных.
11) Система программирования.
Система программирования — это система для разработки новых программ на конкретном языке программирования.
В системы программирования входят:
компилятор или интерпретатор
интегрированная среда разработки
средство создания и редактирования текста программы
обширные библиотеки стандартных программ и функций
отладочные программы
справочная система
Транслятор, компилятор, интерпретатор
Транслятор (англ. translator - переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня в программу, состоящую из машинных кодов.
Компилятор (англ. compiler - составитель) читает всю программу целиком, делает её перевод и создаёт законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter - истолкователь) — переводит и выполняет программу строку за строкой.
12) История развития языков программирования Машинный язык
На заре компьютерной эры в 40-50-е годы 20 века программы писались на машинном языке и представляли собой последовательности нулей и единиц. Составление и отладка таких программ были чрезвычайно трудоемким делом. Программы на машинных языках были машинно-зависимыми, т.е. для каждой ЭВМ необходимо было создавать свою собственную программу.
Ассемблер
В начале 50-х годов 20 века были созданы языки программирования Ассемблеры. Программы на Ассемблере были также машинно-зависимыми, т.е. ассемблеры для различных процессоров существенно различались между собой.
Первые языки программирования высокого уровня
С середины 50-х годов 20 века начали создаваться первые языки программирования высокого уровня. Эти языки были машинно-независимыми языками программирования, т.к. использовали универсальную компьютерную логику и небыли привязаны к типу ЭВМ. Однако для каждого языка и каждого типа ЭВМ должны были быть разработаны собственные компиляторы, которые загружались в оперативную память.
Языки программирования высокого уровня создавались и использовались для решения разных задач:
Fortran (Formulа Translator) – язык программирования для выполнения научных и технических расчетов
COBOL – в основном предназначался для коммерческих приложений, обрабатывавших большие объемы нечисловых данных
BASIC – универсальный язык символьных инструкций для начинающих. Отличается простотой изучения и был ориентирован на начинающих программистов
Алгоритмические языки программирования
С начала 80-х годов 20 века начали создаваться алгоритмические языки программирования, которые позволили программистам перейти к структурному программированию. Отличительной чертой этих языков было использование операторов ветвления, выбора и цикла и отказ от хаотического использования оператора go to. Наибольшее влияние на переход к структурному алгоритмическому программированию оказали язык программирования Pascal – алгоритмический язык, который позволяет легко кодировать основные алгоритмические структуры и язык С(си). Язык С позволяющий создавать быстрый и эффективно выполняющийся программный код.