Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ в экономике / учебник / краткий курс по ис в э кулемина.doc
Скачиваний:
103
Добавлен:
08.06.2015
Размер:
927.74 Кб
Скачать
  1. Системы программирования

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

Рассмотрим основные составляющие современных систем программирования:

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

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

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

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

  • близкая пользователю диалоговая среда;

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

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

  • встроенный ассемблер (программа, предназначенная для перевода удобных пользователю специальных обозначений в компьютерный код); справочная служба.

В настоящее время наиболее популярными системами программирования являются Basic, Pascal, C++. Кроме того, широкое распространение получили системы программирования, направленные на создание Windows-приложений: Borland Delphi, Microsoft Visual Basic и Borland C++.

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

К языкам программирования высокого уровня относятся Fortran, Cobol, Algol, Basic, Pascal, С, C++. Рассмотрим их подробнее.

Fortran, созданный в 1958 г. Дж. Бэкусом, является первым компилируемым языком программирования. Основные принципы его позднее использовались во многих других языках. Популярность Fortran объясняется простотой его изучения, широкой областью применения (используется для теплофизических, электротехнических и других расчетов).

Cobol был создан в 1959 г. Это компилируемый язык программирования «делового» назначения. Главное отличие данного языка заключается в том, что он содержит инструменты для работы с базами данных.

Algol был разработан в 1960 г. Он используется преимущественно в научной сфере (прикладной математике, физике), поскольку за счет строгих правил синтаксиса появилась возможность писать большие программы, но также возникли трудности практического применения данного языка для решения повседневных задач.

Язык программирования Basic был разработан в 1965 г. Дж. Кемени и Т. Курцем. К его достоинствам относится сравнительно небольшой размер интерпретатора, он подходит для алгоритмического программирования. К недостаткам Basic можно отнести его способность составлять лишь сравнительно небольшие программы.

В 1970 г. Н. Вирт разработал язык программирования Pascal как средство для обучения студентов программированию. Для данного языка характерно структурное программирование, что значительно облегчает написание сложных программ. В основу языка Pascal заложены основные принципы Algol с упрощенным синтаксисом.

Язык программирования С, созданный в 1972 г. Д. Ритчи, объединяет в себе все особенности языков высокого уровня с возможностью эффективно и рационально использовать ресурсы компьютера. Данный язык достаточно сложен за счет структурного программирования, но и располагает большими возможностями программирования, в частности способен генерировать более производительный и компактный код.

В настоящее время самым универсальным языком программирования является C + + , разработаный Б. Страуструпом на основе языка С. Он позволяет разрабатывать достаточно большие проекты. Так, с его помощью была создана операционная система Windows 95/98.