Конечно, система не без изъянов — к примеру, пока во внимание не принимаются интернет-аукционы, а данные собираются только по магазинам США. Но уже к осени создатели планируют вывести ShopWiki на европейский рынок (до конца года — 25 стран мира), а со временем охватить и аукционные площадки. Зарабатывать компания будет на незатейливом размещении рекламы рядом с результатами поиска. — Е.З.

Без рук!

Работа программиста издавна ассоциируется у широких масс населения с клацаньем кнопок на клавиатуре да мышиными щелчками. По мнению сотрудников Канадского национального совета по науке, настала пора положить конец этому живучему стереотипу: под их патронажем создана программа VoiceCode, позволяющая писать и отлаживать программы, не пошевелив ни единым пальцем.

В ее ядре лежит оригинальная система распознавания речи: как отмечают разработчики, обычные распознавалки, заточенные на бытовую лексику, для программерских нужд оказались непригодны. Успех к канадцам пришел лишь после того, как они «обучили» свое детище правилам конкретного языка программирования, на котором идет диктовка. В результате софтина способна на лету отделять «зерна от плевел» — разбирать стандартные алгоритмические конструкции, узнавать имена переменных и управляться с мудреными спецсимволами. С пунктуацией электронный грамотей тоже справится самостоятельно: так, продиктовав подкованной в языке C++ электронной секретарше фразу «if а is less than b then», ее «босс» на выходе получит кусочек кода: «if(a<b)». Честно говоря, пока о разработке программ «ораторским» методом «сишникам» приходится лишь мечтать: ныне программистский кругозор VoiceCode ограничивается куда более примитивным языком Python. Впрочем, не за горами и «секретарь-полиглот» — сейчас канадцы работают над плагинами к своей программе, включающими и другие диалекты алгоритмической «мовы».

По словам застрельщика проекта Алена Дезилетца (Alain Desilets), «взяться за гуж» его заставили личные обстоятельства: десять лет тому назад, вследствие напряженных бдений за компьютером, он приобрел лучезапястный туннельный синдром, надолго отлучивший его от клавиатуры.



16 из 140