Информатика -взгляд 2


Системы программирования - часть 6


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

Частный случай компонентного подхода — доступ к серверным приложениям из броузеров через Интернет.

Сегодня наиболее популярны три компонентные технологии — CORBA консорциума OMG, Java Beans компании Sun и СОМ+ корпорации Microsoft. Эти технологии будут определять развитие информационной индустрии в ближайшие десятилетия.

 

Основные системы программирования

Из универсальных языков программирования сегодня наиболее популярны следующие:

Бейсик (Basic) — для освоения требует начальной подготовки (общеобразовательная школа);

Паскаль (Pascal) — требует специальной подготовки (школы с углубленным изучением предмета и общетехнические ВУЗы);

Си++ (C++), Ява (Java) — требуют профессиональной подготовки (специализированные средние и высшие учебные заведения).

Для каждого из этих языков программирования сегодня имеется немало систем программирования, выпускаемых различными фирмами и ориентированных на различные модели ПК и операционные системы. Наиболее популярны следующие визуальные среды быстрого проектирования программ для Windows:

  • Basic: Microsoft Visual Basic
  • Pascal: Borland Delphi
  • C++: Borland C++Bulider
  • Java: Symantec Cafe

Для разработки серверных и распределенных приложений можно использовать систему программирования Microsoft Visual C++, продукты фирмы Inprise под маркой Borland, практически любые средства программирования на Java.

В дальнейшем будут рассматриваться возможности, характерные для Бейсика, Паскаля и Си++.

 

Вопросы для самоконтроля

 

1.  Что нужно для создания программы?

2.  Что такое среды быстрого проектирования?

3.  Объясните понятие «архитектура программной системы».

4.  Опишите основные типы программных архитектур.

5.  Какая программая архитектура обеспечивает работу Интернета?

 




Начало  Назад  Вперед