|
|||
Системы программирования. Инструментальные программы3. Системы программирования
Системы программирования – это комплексы программ и прочих средств, предназначенные для разработки и эксплуатации программ на конкретном языке программирования для конкретного вида ЭВМ. Система программирования обычно включает некоторую версию языка программирования, транслятор программ, представленных на этом языке, и т.д. Язык программирования – это инструмент для создания компьютерных программ. Из большого числа языков можно выделить три наиболее распространённых в настоящее время: изначально профессиональный язык СИ (С), используемый в первую очередь для разработки системных программ; язык Паскаль (Pascal), широко применяемый для разработки прикладных программ; язык для начинающих программистов Бейсик (BASIC).
4. Инструментальные программы
Инструментальные программы пользователь применяет как инструмент при решении самых различных задач. Текстовые редакторы. Современные текстовые редакторы могут выполнять следующие функции: o удаление и вставку символов или фрагментов текста; o использование большого числа шрифтов различного размера; o автоматический перенос слов, не помещающихся в строке, с разбиением их по правилам орфографии; o проверку и исправление орфографии и синтаксиса; замену повторяющихся слов синонимами; o вставку в текст таблиц и диаграмм, иллюстраций, включая фотографии; o автоматическую замену символа, слова или фрагмента во всём тексте; o автоматическую расстановку номеров страниц, создание сносок, алфавитного указателя и оглавления. В некоторых текстовых редакторах встроен язык программирования, позволяющий автоматизировать работу. В настоящее время применяется очень большое число программ обработки текстов, которые в зависимости от своих возможностей делятся на несколько категорий: v программы подготовки текстов (подчеркнём, не документов, а текстов, например текстов программ и т.д.), к этой категории относится текстовый редактор Norton Commander; v текстовые процессоры, предназначенные для подготовки документов (например, Лексикон, MultiEdit); v настольные издательские системы, например, PageMaker, Wenture, близок к ним редактор Microsoft Word. В обиходе все они называются текстовыми редакторами.
Графические редакторы – это программы, позволяющие создавать и редактировать рисунки и другие графические изображения. Пример. Графический редактор PaintBrush имеет минимальный набор функций: рисование "кисточкой", закрашивание, рисование линий, прямоугольников, овалов и окружностей, имеется возможность вносить в рисунок записи, вырезать и вставлять элементы рисунка, передвигать готовые элементы. Есть и более сложные графические редакторы, имеющие больше возможностей, например, редактор CorelDraw, PhotoShop, и др. Электронные таблицы (табличные процессоры) – это класс программ, которые позволяют избавиться от рутинной работы в бухгалтерском учёте, обработке результатов научных экспериментов, а также автоматизировать другие работы, требующие обработки табличных данных. Современные электронные таблицы позволяют представить результат вычислений при помощи различных диаграмм, использовать иллюстрации и другие возможности оформления конечного документа. Примеры табличных процессоров: SuperCalс, Exсel. Системы управления базами данных (СУБД). В настоящее время широко применяются программы обработки данных. В частности, автоматизированные информационные системы (АИС), информационно-справочные системы (ИСС) и т. д., ядром которых является "хранилище" данных, называемое базой данных. В этих программах данные можно различным образом сортировать: по алфавиту, по датам рождения, по числовым характеристикам, по названиям объектов, и т. д. СУБД также позволяют быстро и точно на основе имеющихся данных создавать сводные документы или ведомости. Интегрированные среды. Так называют программы, которые в одной оболочке объединяют несколько инструментальных программ. Например, среда Microsoft Works включает текстовый процессор, электронную таблицу, программу создания и ведения баз данных, графический редактор, программу для работы в компьютерной сети. Объединение в одной среде разнородных программ даёт возможность создавать практически любые документы, не выходя за рамки среды, обеспечивает быстрый переход при необходимости от работы с одной программой к другой. Кроме того, самое главное, есть возможность переноса данных из одной программы в другую. Например, можно перенести таблицу, созданную электронной таблицей в текст, подготовленный текстовым редактором, и сразу передать его по сети в другой город.
|
|||
|