Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

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

Запись от Базаров размещена 07.05.2013 в 22:28

(Информация датирована 1996 г,)

Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.
Состав системы программирования
Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. Обычно в них входят:
  • компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение программы на языке программирования высокого уровня;
  • редактор текстов программ (обычно он обезпечивает цветовое выделение на экране синтаксических конструкций языка программирования);
  • библиотеки программ, содержащие заранее подготовленные подпрограммы, которыми могут пользоваться программисты;
  • различные вспомогательные программы, например отладчики, программы для получения перекрестных ссылок и т.д.
Популярные системы программирования
Для популярных языков программирования IBM PC-совместимых компьютерах имеется множество систем программирования, позволяющих создавать программы, работающие в среде DOS, Windows, Windows 95, Windows NT и др.
языки С и С++ - здесь наибольшей популярностью пользуются системы программирования фирм Microsoft (Visual C++) и Borland (Borland C++, Turbo C++). Немало поклонников имеют системы программирования фирмы Symantec и Watcom;
язык Паскаль - здесь наибольшей популярностью пользуются системы программирования фирмы Borland (Borland Pascal, Turbo Pascal);
язык Бейсик - для этого языка весьма популярна очень мощная система программирования Visual Basic фирмы Microsoft (она даже позволяет создавать приложения типа клиент-сервер), но применяются также и другие системы программирования.
Во многих областях широко используются системы программирования на других языках - Фортране (Microsoft Fortran, Watcom Fortran и т.д.), Коболе (Visual Object Cobol фирмы Micro Focus и др.) и других.
В последнее время стали появляться системы программирования на языке Java (Symantec Cafe, Microsoft J++ и др.). Они позволяют создавать так называемые Java-приложения (апплеты) для Web-страниц в InterNet. Эти приложения могут вызываться при просмотре Web-страниц и выполняться на любом компьютере, независимо от операционной системы или типа микропроцессора этого компьютера. Чаще всего это делается для "оживления" Web-страниц, то есть внедрения в них элементов анимации, но могут быть и другие применения.
Другие средства разработки
Кроме систем программирования, имеется очень много других средств разработки программ: отладчики, библиотеки полезных программ и классов, средства разработки встроенных справочников, средства контроля версий программ и т.д.
Создание приложений клиент-сервер
Особым классом систем программирования являются системы для создания приложений типа клиент-сервер. Эти системы позволяют быстро создавать информационные системы для подразделений и даже крупных предприятий. В них содержатся средства для создания пользовательского интерфейса, описания процедур обработки данных, заготовки для выполнения типовых действий по обработке данных и т.д. Эти системы, как правило, позволяют работать с самыми различными СУБД - Oracle, Sybase, Microsoft SQL Server и др. Среди наиболее популярных систем такого рода можно назвать PowerBuilder фирмы Sybase, Delphi фирмы Borland, Visual Basic фирмы Microsoft, SQLWindows фирмы Gupta (ныне Centura). Разумеется, средства для создания приложений типа клиент-сервер имеются и в составе СУБД типа клиент-сервер (Oracle, Sybase и др.), но они ориентированы только на данную СУБД.
Размещено в Без категории
Просмотров 1869 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 01:36. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.