Лекция: Средства для создания приложений

Локальные средства разработки программ. Эти средства на рынке программных продуктов наиболее представительны и включают языки и системы программирования, а также инструментальную среду пользователя.

 

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

 

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

Языки программирования, если в качестве признака классификации взять синтаксис образования его конструкций, можно условно разделить на классы;

• машинные языки (computer language) — языки программирования,

воспринимаемые аппаратной частью компьютера (машинные коды);

• машинно-ориентированные языки (computer-oriented language) — языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры);

• алгоритмические языки (algorithmic language) — не зависящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Turbo Pascal, Borland Pascal, C++, Turbo C++, Visual C++ и др.);

• процедурно-ориентированные языки (procedure-oriented language) — языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм) (Visual FoxPro, Visual Basic, Delphi);

• проблемно-ориентированные языки (universal prograniming language) – языки программирования, предназначенные для решения задач определенного класса (Лисп, РПГУ Симула и др.);

• интегрированные системы программирования (Clarion).

 

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

 

Системы программирования (programming system) включают:

• компилятор;

• интегрированную среду разработчика программ;

• отладчик;

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

• набор библиотек (возможно с исходными текстами программ);

• редактор связей;

• сервисные средства (утилиты) для работы с библиотеками, текстовыми и

двоичными файлами;

• справочные системы;

• документатор исходного кода программы.

 

Средства поддержки проектов — новый класс программного обеспечения, предназначен для:

• отслеживания изменений, выполненных разработчиками программ;

• поддержки версий программы с автоматической разноской изменений;

• получения статистики о ходе работ проекта.

Инструментальная среда пользователя представлена специальными встроенными в пакеты прикладных программ, такими, как:

• библиотека функции, процедур, объектов и методов обработки;

• макрокоманды;

• клавишные макросы;

• языковые макросы;

• программные модули-вставки:

• конструкторы экранных форм и отчетов;

• генераторы приложений;

• языки запросов высокого уровня;

• языки манипулирования данными;

• конструкторы меню и многое другое.

 

 

еще рефераты
Еще работы по информатике