Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта

ЗАО "Техно-СПб" Системная интеграция

Prolog в Петербурге

    В "КИ" 12/99 была опубликована статья технического директора фирмы Пролог-Софт Виктора Анатольевича Юхтенко о том, как он познакомился с языком Prolog и начал работать на нем. Статья оказалась очень интересной и вызвала много откликов. Для ответа на вопросы читателей В.Юхтенко любезно согласился прийти в редакцию "КИ". С ним беседовал научный редактор газеты Александр Глинских.


    В. Представление о том, как возникла Ваша фирма, можно составить из материалов публикации в прошлом номере. Но Пролог-Софт появился в справочниках и рекламных объявлениях сравнительно недавно, не так ли?
    О. Да, два с половиной года тому назад. Обычно считаются ветеранами те, кто проработал с начала рыночной революции конца 80-х, начала 90-х годов. Мы в этом плане подпадаем под звание ветеранов. Вначале, примерно до 1990 г. это была группа в рамках Политехнического института, затем мы, следуя за законодательством, преобразовывались последовательно и уже два с половиной года работаем как предприятие Пролог-Софт. Но в основе нашей деятельности по-прежнему лежит программирование на Prolog'е и для Prolog'а.
    В. И вы так и работаете втроем?
    О. Нет. Теперь у нас действуют несколько функциональных групп, отвечающих за ту или иную часть проекта.
    В. Выпускникам каких вузов Вы отдаете предпочтение при приеме на работу?
    О. У нас нет особых требований. Главное - увлеченность, продуктивность и качество. И, если это - программист, то это должен быть программист "от Бога". Некоторые сотрудники начинали работу у нас будучи студентами технических вузов. Но так сложилось, что больше всего у нас работает выпускников ЛГУ и ЛЭТИ (я называю эти вузы так, как они некогда назывались).
    В. Вы упомянули вскользь слово проект. Это что, - действительно, какой-то один проект?
    О. Да, по своей сути это один большой проект под названием "Visual Prolog". Мы отвечаем за несколько подпроектов в рамках кооперации с датской фирмой Prolog-Development Center (PDC). Здесь и компилятор, и специальные библиотеки, и среда программирования. Мы же осуществляем и поддержку пользователей по всему миру, отвечаем на их письма, поддерживаем соответствующий раздел Web-узла.
    В. А как же языковый барьер?
    О. Да, я забыл сказать, что при приеме на работу сотрудников, знание, по крайней мере, письменного английского - это требование номер один. Английский язык у нас является рабочим языком, поэтому легче всего у нас приходится выпускникам школ с углубленным изучением английского.
    В. То есть, Вы хотите сказать, что и документация в системе Visual Prolog только на английском языке, и общение со средой программирования происходит на английском языке?
    О. Да, пока это так. В версии 6.0 мы сразу закладываем многоязычность среды программирования, и один из вариантов будет русскоязычный. Возможно, будет существовать и русскоязычный вариант документации.
    В. И судя по тому, что у Вас связи со всем миром, вы пользуетесь для этого средствами Интернет?
    О. Я вообще не представляю сегодняшние информационные технологии без Интернет.
    В. А, кстати, Visual Prolog, насколько я представляю, сам по себе не является Интернет-технологией.
    О. Знаете, прежде чем коснуться этого аспекта использования Prolog'а, я бы хотел отметить, что Prolog не является средством написания и операционных систем. Но если внимательно поразбираться в Windows NT, то можно обнаружить там одну из подсистем, написанную на Prolog'е. Так вот, что касается отношений Prolog'а с Интернет. Я думаю, сегодня ни одна фирма в мире не предоставляет полную сбалансированно-эффективную Интернет-технологию. У кого-то хороший редактор HTML-страниц, у кого-то - Java как основа Интернет-технологии. Microsoft постоянно совершенствует поддержку Web-броузером различных скриптовых модификаций HTML-подобных страниц. Поэтому и Visual Prolog никогда не будет даже претендовать на звание Интернет-технологии.
    Мы попытались для внутренних нужд воспользоваться готовыми сценариями от Microsoft. Примитивные приложения работают неплохо, но даже с ними компьютер забивается таким количеством полезного "хлама", да и все становится таким "неуклюжим" и "неповоротливым", что мы в результате приняли локально-революционное решение опереться снова на Prolog. Кроме того, с экономической точки зрения использование Интернет-технологий от Microsoft - это айсберг с очень долго видимой только маленькой верхушкой. Наша технология, конечно, с другой стороны опирается на свойства Web-броузеров и редакторов Web-страниц. Сейчас не хочется вдаваться в технические детали - это, возможно, тема отдельного разговора, но мы пришли к выводу, что Prolog в сочетании с Java-script при соответствующей поддержке Web-броузера становится весьма мощным и эффективным средством создания активных Web-сайтов. Возможно, на одной из осенних выставок мы представим коммерческий Web-сайт, написанный на Prolog'е, который по скорости оставит хорошее впечатление. Мы полностью исключили здесь использование средств Microsoft, кроме Web-сервера.
    Кстати, версия 5.1 Visual-Prolog содержит специальный инструментарий и примеры разработки Web-сайтов. Часть из них можно увидеть в работе на сервере PDC. Базируясь на этих средствах, один из канадских пользователей Visual Prolog удивил своего заказчика скоростью и качеством разработки Интернет-магазина. Так что, я полагаю, Prolog в Интернет, как средство разработки, может занять достойное место не как самостоятельная, замкнутая технология, а в сочетании с другими технологиями.
(Примечание редактора: адрес сервера с примерами Интернет-приложений, написанных на Visual Prolog, http://www.visual-prolog.com/vipexamples/pdcindex.htm)
    В. Интересно получается. Ваша фирма участвует в разработке продукта, который используется на Западе. А здесь в России таких пользователей единицы, хотя с квалификацией и опытом сотрудников Вашей фирмы, Вы могли бы активно выступать на российском рынке как разработчики полезных приложений. Не кажется ли Вам, что здесь вы упускаете определенный сектор рынка?
    О. Вопрос распадается фактически на два: распространение Visual Prolog и разработка приложений для российского рынка.
    Мы осуществляем поставки системы программирования Visual Prolog на российском рынке, являясь кстати единственными, кто оказывает такую услугу. Правда, активно и настойчиво этим мы не занимались до сих пор, будучи полностью занятыми разработкой инструментальных средств.
    Что касается разработки приложений, то мы давно определили для себя, что на рынке систем бухгалтерского и складского учета не будем проявлять никакой активности. Сегодня это превалирующие продукты на российском рынке программной продукции.
У нас есть идеи, и они активно прорабатываются. Более того, сейчас мы принимаем ряд мер по созданию структуры, которая должна активно действовать и в направлении популяризации Visual Prolog, и в направлении выполнения заказных разработок, и в направлении создания продуктов за счет собственных средств. Но давайте пока не будем торопить события, так как Россия - страна непредсказуемая.

Продолжение следует
 

Тел.: 272-3038, 967-16-08
E-mail:


       КОМПЬЮТЕР-ИНФОРМ 
          Главная страница || Статьи ╧ 13'1999 || Новости СПб || Новости России || Новости мира

Анкета || Рубрики || Работа || Услуги || Поиск || Архив || Дни рождения
О "КИ" || График выхода || Карта сайта || Подписка

Главная страница

Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл ╧ 77-4461 от 2 апреля 2021 г.
Перепечатка материалов без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.

Телефон редакции (812) 118-6666, 118-6555.
Адрес: 196084, СПб, ул. Коли Томчака, д. 9
e-mail:
Для пресс-релизов и новостей