Новый язык программирования разработали ученые Иркутского университета

17:15, 02 июля 2013 г.

Озеро Байкал, искусство оперы и страсть к математике - на этих трех китах возник и держится новый язык программирования "Либретто". Его придумали и разработали ученые Иркутского университета. По мнению создателей, система сможет заменить большинство мировых аналогов. Ведь главное ее достоинство - простота и универсальность.

Над тем, чтобы сделать сказку былью, под командованием профессора Андрея Манциводы уже около десятка лет трудится группа молодых ученых Иркутского госуниверситета. Хотя признаются: создание международного языка программирования никогда не было самоцелью. Собрать и структурировать данные о Байкале - вот что пытались сделать иркутяне. "Байкал-то - он один, но для биологов это всякие микроорганизмы, для геологов - движение тектонических плит, для гидрологов это движение водных масс, и так далее. Информации было кучи", - рассказывает Илья Казаков, участник проекта "Либретто".

"Для того чтобы управится с этой информацией научной, мы создали маленький язычок, который позволял нам взаимодействовать с этой грудой информации. А потом мы посмотрели: сам язычок симпатичный. Он у нас рос, рос, рос", - говорит Андрей Манцивода, доктор физико-математических наук, профессор, руководитель проекта "Либретто".

Вырос, "вышел на берег" и вот-вот отправится в хитросплетения мировой паутины. А макет великого озера и сегодня украшает кабинет руководителя группы. Об ученых из города, приближенного к Байкалу, знают далеко за пределами Иркутска. Проект получил грант крупного федерального инновационного фонда. Кстати, его специалисты пророчат работе международную известность. И не зря. Ведь новый язык программирования заменяет собой остальные. Андрей Манцивода объясняет буквально: "У нас есть клиентская сторона и сторона серверная в интернете. Здесь работают пользователи, здесь серверы стоят в пространстве далеко. И очень много разных языков работает, чтобы один и тот же сервер функционировал. У нас идея такая: мы все эти языки выбрасываем, и "Либретто" работает здесь и здесь. Значит, программисту надо знать один язык, а не весь зоопарк языков".

К слову, название "Либретто" профессор выбрал, будучи большим поклонником оперного искусства. В музыке так называют литературную основу вокального произведения. Что ж, основа положена, говорит автор, а вот станет ли продукт коллективного творчества настоящим хитом - время покажет.