Файл: СИСТЕМЫ ПРОГРАММИРОВАНИЯ (Структура современной системы программирования).pdf
Добавлен: 21.05.2023
Просмотров: 1473
Скачиваний: 10
СОДЕРЖАНИЕ
ГЛАВА 1. Структура современной системы программирования
1.7. Архитектура «клиент-сервер»
1.8. Трехуровневая архитектура. Серверы приложений
ГЛАВА 2. ОБЗОР СОВРЕМЕННЫХ СИСТЕМ ПРОГРАММИРОВАНИЯ
2.1. Системы программирования компании Borland/lnprise
2.2. Системы программирования фирмы Microsoft
2.4. Системы программирования под ОС Linux и UNIX
2.5. Система программирования для сети Интернет
2.5.1. Язык HTML. Программирование статических Web-страниц
2.5.2. Язык HTML. Программирование динамических Web-страниц
2.5.3. Языки Java и Java Script. Программирование динамических Web-страниц
Особым классом систем программирования являются системы для создания приложений типа клиент-сервер. Эти системы позволяют быстро создавать информационные системы для подразделений и даже крупных предприятий. В них содержатся средства для создания пользовательского интерфейса, описания процедур обработки данных, заготовки для выполнения типовых действий по обработке данных и т.д. Эти системы, как правило, позволяют работать с самыми различными СУБД – Oracle, Microsoft SQL Server и др.
Системы программирования, прежде всего, различаются естественно по тому, какой язык программирования они реализуют. Среди программистов, пишущих программы для персональных компьютеров, наибольшей популярностью пользуется языки Си, Си+ +, Паскаль и Бейсик.
Из универсальных языков программирования сегодня наиболее популярны следующие: Бейсик (Basic) – для освоения требует начальной подготовки (общеобразовательная школа); Паскаль (Pascal) – требует специальной подготовки (школы с углубленным изучением предмета и общетехнические ВУЗы); Си++ (C++), Ява (Java) – требуют профессиональной подготовки (специализированные средние и высшие учебные заведения).
Для каждого из этих языков программирования сегодня имеется немало систем программирования, выпускаемых различными фирмами и ориентированных на различные модели ПК и операционные системы.
Для разработки серверных и распределенных приложений можно использовать систему программирования Microsoft Visual C++, продукты фирмы Inprise под маркой Borland, практически любые средства программирования на Java.
В качестве основных тенденций в развитии современных систем программирования следует указать внедрение в них средств разработки на основе так называемых языков четвертого поколения 4GL (four generation languages), а также поддержка систем быстрой разработки программного обеспечения RAD (rapid application development).
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Баула В.Г. Введение в архитектуру ЭВМ и системы программирования. – М., 2003. – 144 с.
2. Волкова И.А., Головин И.Г., Карпов Л.Е. Системы программирования: Учебное пособие. – М.: Издательский отдел факультета ВМК МГУ, 2009. – 129 с.
3. Непейвода Н.Н., Скопин И.Н. Основания программирования: Учебное пособие. – М., 2012. – 913 с.
4. Пестриков В.М., Маслобоев А.Н., Федоров О.К. Основы программирования в системе Borland Delphi: Учебное пособие / СПб ГТУ РП, СПб, 2004. – 107 с.