Игорь Бабанов

    

На Web-узле компании Cogent (http:/www. cogent.ca) можно найти информацию о языке программирования Slang, созданном, по словам представителей фирмы, для быстрой разработки и отладки приложений для QNX и Photon. Эта система разработки была выбрана Intel для программной поддержки своего нового микромодуля EMBMOD 133.

         

Интегрированная система для разработки программ Slang (реализована на основе интерпретатора языка LISP) по синтаксису близка к Си (вспомните Autolisp в Autocad), имеет эффективный код и предназначена для встраиваемых систем. В определенном смысле вся система рассматривается фирмой-производителем как некоторая альтернатива системе программирования Java. Slang поставляется с богатым набором библиотечных функций, обобщающих классические функции QNX и Photon, с эффективной поддержкой механизма распределения памяти, динамических массивов, таймеров, виджетов для Photon и с хорошей документацией и информационной поддержкой. Кроме того, в нее можно добавлять свои функции на языке Си. Многочисленные примеры демонстрируют эффективное программирование приложений, работающих под управлением QNX и Photon.

         

         Демонстрационную версию инструментария разработки Slang и некоторую документацию на нее можно получить по адресам: www.cogent. ca и ftp.cogent.ca/pub.

Версия для печати