Программное обеспечение. Системы программирования Система программирования




Скачать 24.51 Kb.
Название Программное обеспечение. Системы программирования Система программирования
Дата публикации 25.03.2016
Размер 24.51 Kb.
Тип Документы
edushk.ru > Право > Документы
Программное обеспечение.

Системы программирования
Система программирования - это система для разработки новых программ на конкретном языке программирования.

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

  • компилятор или интерпретатор;

  • интегрированная среда разработки;

  • средства создания и редактирования текстов программ;

  • обширные библиотеки стандартных программ и функций;

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

  • программе;

  • “дружественная” к пользователю диалоговая среда;

  • многооконный режим работы;

  • мощные графические библиотеки; утилиты для работы с библиотеками встроенный ассемблер;

  • встроенная справочная служба;

  • и другие специфические особенности.

Популярные системы программирования – Turbo Basic, Basic, Pascal, Turbo Pascal и др.

В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений:


  • пакет ^ Borland Delphi (дельфи) - блестящий наследник семейства компиляторов Borland Pascal, предоставляющие качественные и очень удобные средства визуальной

разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования.



  • пакет Microsoft Basic - удобный и популярный инструмент для создания Windows - программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций.




  • Пакет Borland C++ - одно из самых распространённых средств для разработки DOS и Windows приложений.


Транслятор, компилятор, интерпретатор


  • Транслятор (англ. translator - переводчик) - это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.

  • Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются. Компилятор (англ. compiler - составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.

  • Интерпретатор (англ. interpreter - истолкователь, устный переводчик) переводит и выполняет программу строка за строкой. После того, как программа откомпилирована, ни сама исходная программа, ни компилятор более не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

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

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

Добавить документ в свой блог или на сайт

Похожие:

Программное обеспечение. Системы программирования Система программирования icon Технология программирования дисциплина, изучающая технологические...
Оценка возможности и целесообразности разработки системы автоматизации электронного документооборота в малом офисе
Программное обеспечение. Системы программирования Система программирования icon Программа курса “ азы программирования” (для среднего школьного возраста) пдо малышеваМ. И
Умение программировать развивает абстрактное, логическое и образное мышление детей. Средой программирования является qbasic. В интересной...
Программное обеспечение. Системы программирования Система программирования icon Вопросы к экзамену по курсу «Методы программирования»
Простые структуры данных: методы реализации, особенности в различных языках программирования
Программное обеспечение. Системы программирования Система программирования icon Лабораторная работа №1
Целью настоящей лабораторной работы является знакомство с основными особенностями и возможностями языка программирования Object Pascal,...
Программное обеспечение. Системы программирования Система программирования icon Понятие объектно-ориентированного программирования
Оно также является более модульным и более абстрактным, чем предыдущие попытки абстрагирования данных и переноса деталей программирования...
Программное обеспечение. Системы программирования Система программирования icon Программа курса «Углубленное изучение программирования в среде ЛогоМиры»
Наибольших успехов в этом направлении можно достичь, если подростку до 14 лет предоставлена возможность деятельности в области алгоритмизации....
Программное обеспечение. Системы программирования Система программирования icon 1 Операционные системы. Основы компьютерного администрирования
Программное обеспечение персонального компьютера. Файловая система персонального компьютера
Программное обеспечение. Системы программирования Система программирования icon Программа элективного курса «Основы программирования»
«Основы программирования» рассчитана на два года обучения. Курс ориентирован на обучающихся 10-11 классов, желаю­щих расширить свои...
Программное обеспечение. Системы программирования Система программирования icon Программное обеспечение мбоу сош№1 г. Лакинск медиатека
Программное обеспечение Вторая мировая война. Великая Отечественная война: Лента времени (в комплекте ос3 Хронолайнер 5 Лайт). Win...
Программное обеспечение. Системы программирования Система программирования icon Программное обеспечение компьютера, состав и структура. Назначение...
Писанных в двоичной форме на машинном языке, понятном процессору компьютера. Компьютерная программа является формой записи алгоритмов...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
edushk.ru
Главная страница

Разработка сайта — Веб студия Адаманов