Системы программирования
Запись от Базаров размещена 07.05.2013 в 22:28
(Информация датирована 1996 г,)
Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.
Состав системы программирования
Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. Обычно в них входят:
Для популярных языков программирования IBM PC-совместимых компьютерах имеется множество систем программирования, позволяющих создавать программы, работающие в среде DOS, Windows, Windows 95, Windows NT и др.
В последнее время стали появляться системы программирования на языке 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 и др.), но они ориентированы только на данную СУБД.
Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.
Состав системы программирования
Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. Обычно в них входят:
- компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение программы на языке программирования высокого уровня;
- редактор текстов программ (обычно он обезпечивает цветовое выделение на экране синтаксических конструкций языка программирования);
- библиотеки программ, содержащие заранее подготовленные подпрограммы, которыми могут пользоваться программисты;
- различные вспомогательные программы, например отладчики, программы для получения перекрестных ссылок и т.д.
Для популярных языков программирования IBM PC-совместимых компьютерах имеется множество систем программирования, позволяющих создавать программы, работающие в среде DOS, Windows, Windows 95, Windows NT и др.
языки С и С++ - здесь наибольшей популярностью пользуются системы программирования фирм Microsoft (Visual C++) и Borland (Borland C++, Turbo C++). Немало поклонников имеют системы программирования фирмы Symantec и Watcom;Во многих областях широко используются системы программирования на других языках - Фортране (Microsoft Fortran, Watcom Fortran и т.д.), Коболе (Visual Object Cobol фирмы Micro Focus и др.) и других.
язык Паскаль - здесь наибольшей популярностью пользуются системы программирования фирмы Borland (Borland Pascal, Turbo Pascal);
язык Бейсик - для этого языка весьма популярна очень мощная система программирования Visual Basic фирмы Microsoft (она даже позволяет создавать приложения типа клиент-сервер), но применяются также и другие системы программирования.
В последнее время стали появляться системы программирования на языке 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 и др.), но они ориентированы только на данную СУБД.
Всего комментариев 0