Страница: 7/13
Будущее языка 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 |
Реферат опубликован: 8/06/2008