Студентам > Курсовые > Объектно-ориентированные языки програмирования
Объектно-ориентированные языки програмированияСтраница: 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 |
|
|