русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Прикладные системы


Дата добавления: 2013-12-23; просмотров: 1713; Нарушение авторских прав


Инструментальные системы

 

Программные комплексы, предназначенные для создания новых программ и программных систем.

К этим системам в первую очередь относятся системы программирования. Обычно в состав такой системы входят:

- Компилятор, осуществляющий перевод программы, написанной на одном из языков программирования (на языке, который понятен человеку-программисту), в программу на языке машинных команд (понятную для компьютера);

- Библиотеки подпрограмм, содержащие дополнительные средства, увеличивающие эффективность процесса программирования;

- Различные вспомогательные программы, например, редакторы текстов программ, отладчики программ и т.д.

Часто эти элементы объединяются вместе в одну интегрированную среду разработки программ. Примерами таких интегрированных сред могут являться системы turbo pascal, turbo c, turbo c++ и другие.

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

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

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

- Текстовые редакторы - для подготовки различных документов на компьютере (например: microsoft word, wordperfect, wordstar, лексикон и многие другие);



- Графические редакторы - для создания и обработки графических изображений (например: paintbrash, corel draw и т.д.);

- Издательские системы - для подготовки к печати сложных полиграфических изданий (aldus pagemaker, ventura publisher и т.д.);

- Табличные процессоры - для работы с большими числовыми таблицами. Табличные процессоры обеспечивают выполнение сложных расчетов по заданным формулам. Имеют возможность связываться с базами данных, формировать отчетную документацию, строить по данным таблицы графики и диаграммы и многое другое. Примерами табличных процессоров могут служить такие системы как lotus 1-2-3, quatro pro, super calc и другие;

- Системы управления базами данных (субд) - обеспечивают работу (ввод, поиск, сортировку, оформление отчетов и т.д.) С большими наборами данных (базами данных). Примеры таких систем: dbase, fox pro, clipper, paradox, clarion и многие другие;

- Интегрированные системы - сочетают в себе возможности систем управления базами данных, табличных процессоров, текстовых редакторов и т.д. (например: framework, open access, microsoft works и другие).

 



<== предыдущая лекция | следующая лекция ==>
Системные программы | ОС как система управления ресурсами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.266 сек.