_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Курсовые > Объектно-ориентированные языки програмирования

Объектно-ориентированные языки програмирования

Страница: 3/5

 

Будущее языка Smalltalk волнует как пользователей, так и поставщиков. В августе 1987 г. была организована ассоциация разработчиков и прикладных пользователей Smalltalk - OOPSTAD. Она публикует новости HOOPLA (Hooray for Object-Oriented Languages). Работу по стандартизации взял на себя IEEE Microprocessor Standards Committee (P1152). Основное внимание он уделяет языку и базовым классам типа Number и Collection. Основные поставщики и ряд консультантов сформировали Консорциум Smalltalk в целях развития применения языка и среды и управления их технической эволюцией. Он является открытым для отдельных пользователей и корпораций.

 

2.3. ПРОДУКТЫ, ОСНОВАННЫЕ НА ЯЗЫКЕ СИ

 

В настоящее время объектно-ориентированные языки стремятся приблизиться к традиционным языкам (в основном к языку Си). Для этого есть ряд причин:

-       уже можно воспользоваться накопленным опытом программирования;

-       интерфейсы существующих систем намного проще;

-       язык более приемлем в области управления;

-       поставка может быть осуществлена на  стандартных платформах;

-       гарантия переносимости между платформами.

Наибольшим потенциалом для больших коммерческих организаций обладает язык C++ фирмы AT&T. Хотя он и не имеет пока большого количества средств сопровождения, некоторые коммерческие организации уже работают над созданием сред развития языка, а другие разрабатывают дополнительные инструменты и библиотеки классов. Кроме того, несколько компаний разработали языки и инструментальные средства, основанные на языке Си. В таблице C2.3 подводятся итоги доступных продуктов, основанных на Си.

 

Таблица С2.3 Продавцы и продукты языков, основанных на Си

 

Продукт

Платформа

Продавец

 

Трансляторы C++

 

Advantage C++    

IBM PC под MS-DOS, Xenix, Unix

Lifeboat

 

Designer C++

Macintosh II

Oasys

 

IBM PC под MS-DOS, OS/2

 

 

IBM RT

 

 

PC 80386 под Unix, Xenix

 

 

HP 9000/300 и 9000/800

 

 

NEC Astra

 

 

AT&T 3b2

 

 

DEC Vax под VMS и Ultrix

 

 

Sun-3, Sun-4

 

Glockenspiel C++ 

IBM PC под MS-DOS, OS/2            

Glockenspiel

 

 

386/ix и Xenix

 

 

AT&T 3b2 под Sys V.2

 

 

HP 9000/300

 

 

Sun-3, Sun/386i

 

 

IBM RT под Sys V.2

 

 

Apollo

 

 

DEC Vax под Ultrix и VMS

 

Guidelines C++   

IBM PC под MS-DOS

Guidelines

 

Компиляторы С++

 

Oregon C++

Sun-3

Oregon

 

DEC Vax под Ultrix

 

 

PC 386 под Xenix

 

Zortech C++ 

IBM PC под MS-DOS

Zortech

Другие продукты, основанные на языке Си

C-talk            

IBM-PC под MS-DOS

CNS

 

Macintosh

 

Complete C

IBM PC под MS-DOS, OS/2, Unix      

Complete Computer                                                      Corporation

Objective C      

Sun 

Stepstone

 

DEC Vax

 

 

Apollo

 

 

HP 9000 series 200/300