Изучение языка программирования С++. Описание основных алгоритмов и синтаксиса языка C++, страница 4

Бейсик был прямым потомком Фортрана и до сих пор является одним из самых популярных языков программирования для персональных компьютеров. Создан  Бейсик был в 1963 году. Это очень простой язык , но в Бейсике не допустимо использование рекурсии –приема, позволяющего составлять  очень эффективные и одновременно короткие программы.

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

Следующим языком программирования, требующим нашего внимания является Паскаль. Он появился в 1968 году как альтернатива существующим сложным языкам программирования, таким, как PL/1, Algol, Fortran. С начала 80-х годов Паскаль приобретает известность как один из самых широко используемых языков программирования.

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

Он позволяет использовать числовую, символьную и битовую информации.

Трансляторы с Паскаля создаются с помощью специальных методик, это значительно упрощает их разработку.

Созданные программы являются наглядными, хорошо отлаживаемыми и эффективными. Это все позволяет использовать Паскаль как язык системного программирования.

Одним из основных инструментов программистов-практиков в настоящее время является язык Си (создан в 1972 году). При работе с этим языком  программист использует в своей работе нисходящее проектирование, структурное программирование и пошаговую разработку модулей.

С помощью языка Си написаны компиляторы и интерпретаторы языков Фортран, Паскаль, Лисп, и Бейсик.

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

В начале 80-х годов Бьерн Страуструп создает язык C++.

В C++ делается акцент на разработке новых типов данных. Ключевым понятием C++ является класс. Описание класса содержит описание данных, требующихся для представления объектов этого типа и набор операций для работы с подобными объектами. Доступ к данным внутри объектов класса обеспечивают функции, это значительно облегчает работу программиста.

Необходимыми свойствами языка С++ безусловно являются абстракция, реализация, наследование и полиморфизм. Поэтому язык С++ универсален, как и язык Си, но в то же время – это объектный язык.

Развитие интерактивных продаж товаров выявило проблему создания языка программирования, с помощью которого можно было бы создавать программы, компилируемые во многих архитектурах и в разных операционных системах. Требовался язык сходный по синтаксису с Си и С++. Так появился язык Java , использующий сетевые приложения, встраиваемые в страницы Web. Апплеты Java настраиваются и распространяются потребителям так же, как любые документы HTML.

У Java очень простой синтаксис, широкий спект интерфейсов, богатый набор различных классов. Все это делает язык Java доступным и широкоиспользуемым.

В настоящее время в мире создано много систем программирования, которые сделаны под различные компьютеры и операционные системы. Наиболее популярные системы программирования создаются такими ведущими фирмами-производителями, как Borland/Inprise и Misrosoft.

1.2.1 Системы программирования от фирмы Borland/Inprise

Сначала рассмотрим системы программирования от фирмы Borland/Inprise.

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

Данная среда прежде всего используется для разработки приложений операционной системы MS Windows. Базой этой системы служит язык программирования Object Pascal.

В системе используются такие инструменты, как файловый менеджер, экранный редактор, система отладки программы и справочник теоретических вопросов и практических примеров. Программист получил возможность создавать программу, корректировать ее и выявлять ошибки.