Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Инструментарий технологии программированияСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Инструментарий технологии программирования – это программные продукты поддержки (обеспечения) технологии программирования. В рамках инструментария технологии программирования сформировались следующие группы программных продуктов, рис. 2.3.: · средства для создания приложений, включающие: - локальные средства, обеспечивающие выполнение отдельных работ по созданию программ; - интегрированные среды разработчиков программ, обеспечивающие выполнение взаимосвязанных работ по созданию программ; · CASE- технология, представляющая методы анализа, проектирования и создания программных систем и предназначенная для автоматизации процессов разработки и реализации информационных систем.
Рис. 2.3. Классификация инструментария технологии программирования Локальные средства разработки программ включают языки программирования и системы программирования, а также инструментальную среду пользователя. Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере. Синтаксис языка – совокупность правил, определяющих допустимые конструкции языка. Средства для создания приложений – совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ. Языки программирования можно условно разделить на классы: · машинные языки – языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды); · машинно-ориенированные языки – языки программирования, которые отражают структуру конкретного типа компьютера (Ассемблер); · алгоритмические языки - независящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Паскаль, Фортран, Бейсик и др.); · процедурно-ориентированные языки – языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм) (Фортран, Бейсик, Паскал, Си и др.); · объектно-ориентированные – языки программирования, базирующиеся на объектной декомпозиции предметной области программы (Delphi, Visual Си++, Visual Basic и др.); · проблемно-ориентированные языки – языки программирования, ориентированные на решение задач определенного класса, например искусственного интеллекта (Пролог, Лисп, Симула и др.). Пролог – язык логического программирования, предназначенный для рещения логических задач, моделирования логического умозаключения человека. Лисп - язык функционального программирования, разработанный для обработки символьной информации и исследований по проблематике искусственного интеллекта. В представленной классификации машинные и машинно-ориентированные языки относятся к языкам программирования низкого уровня, остальные считаются языками программирования высокого уровня. Любая программа, подготовленная на языке программирования высокого уровня, должна быть преобразована в машинную программу, состоящую из машинных команд. Для этих целей служит специальные программы - трансляторы. Программы – трансляторы производят преобразование исходного кода программы в объектный код, рис. 2.4.
Рис. 2.4. Схема процесса создания загрузочного модуля программы
Трансляторы реализуются в виде компиляторов и интерпретаторов. Компиляторы формирует полный текст программы в машинных кодах, лишь после этого она может быть выполнена. Интерпретаторы последовательно преобразуют каждый отдельный оператор входной программы в машинный код и сразу его выполняет. Интегрированные среды разработки программ – предназначены для комплексного применения на всех технологических этапах создания программ. Основное назначения инструментария данного вида – повышение производительности труда программистов, автоматизация создания кодов программ, обеспечивающих интерфейс пользователя графического типа, разработка приложений для архитектуры клиент-сервер, запросов и отчетов. CASE-технологии создания информационных систем – это специальный программный комплекс для проектирования, анализа программного обеспечения и сопровождения сложных программных систем. Основное достоинство CASE-технологии – поддержка коллективной работы над проектом за счет возможности работы в локальной сети разработчиков, экспорта и импорта любых фрагментов проекта, организацию управления проектом создания информационной системы.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-04-20; просмотров: 2786; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.220 (0.045 с.) |