- •Практика
- •2012 Введение
- •Основная часть Вопрос 1
- •Вопрос 2 Запоминающие устройства
- •Системная память
- •Вопрос 3 Организация и средства человеко-машинного интерфейса, мультисреды и гиперсреды.
- •Вопрос 4 Электронные таблицы
- •Вопрос 5 Методы и технологии моделирования.
- •Вопрос 7 Трансляция.
- •Вопрос 6 Интегрированные среды программирования.
- •Вопрос 8 Сетевой сервис
- •Вопрос 9 Антивирусные средства
- •Рейтинг лучших антивирусов на 2013 год:
- •Вопрос 10 Основные операции с данными
- •Оглавление
Вопрос 6 Интегрированные среды программирования.
Интегрированная среда программирования (ИСП)—система программных средств, используемаяпрограммистамидля разработки программного обеспечения.
Обычно среда разработки включает в себя:
Текстовый редактор
Компилятори/илиинтерпретатор
Средства автоматизации сборки
Оладчик.
Иногда содержит также средства для интеграции с системами управления версиямии разнообразные инструменты для упрощения конструированияграфического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграммуиерархии классов— для использования приобъектно-ориентированной разработкеПО. Хотя и существуют ИСП, предназначенные для несколькихязыков программирования— такие, какEclipse,NetBeans,Embarcadero RAD Studio,Qt CreatorилиMicrosoft Visual Studio, но обычно ИСП предназначается для одного определённого языка программирования - как, например,Visual Basic,Delphi,Dev-C++.
Частный случай ИСП — среды визуальной разработки, которые включают в себя возможностьвизуального редактирования интерфейса программы.
Интегрированные среды разработки были созданы для того, чтобы максимизировать производительность программиста благодаря тесно связанным компонентам с простыми пользовательскими интерфейсами. Это позволяет разработчику сделать меньше действий для переключения различных режимов, в отличие от дискретных программ разработки. Однако, так как ИСП является сложным программным комплексом, то лишь после долгого процесса обучения среда разработки сможет качественно ускорить процесс разработки ПО.
Вопрос 7 Трансляция.
При трансляции выполняется перевод программы, понятной человеку, на язык, понятный компьютеру. Если цель трансляции – преобразование всего исходного текста на внутренний язык компьютера (т.е. получение некоторого нового кода) и только, то такая трансляция называется компиляцией. Исходный текст называется также исходной программой или исходным модулем, а результат компиляции – объектным кодом или объектным модулем. Если же трансляции подвергаются отдельные операторы исходных текстов и при этом полученные коды сразу выполняются, такая трансляция называется интерпретацией. Поскольку трансляция выполняется специальными программными средствами, последние носят название компилятора или интерпретатора, соответственно.
Компиляция в программировании – преобразование программы, представленной на одном из языков программирования, в коды на машинно-ориентированном языке, которые принимаются и исполняются непосредственно процессором. Результатом компиляции является объектный файл с необходимыми внешними ссылками для компоновщика. Программа уже переведена в машинные инструкции, однако еще не полностью готова к выполнению.
Интерпретаторанализирует и тут же выполняет программу покомандно, по мере поступления ее исходного кода на вход интерпретатора.
Алгоритм работы простого интерпретатора:
Прочитать инструкцию.
Проанализировать инструкцию и определить соответствующие действия.
Выполнить соответствующие действия.
Если не достигнуто условие завершения программы, прочитать следующую инструкцию и перейти к пункту 2.
