Главная       Скачать       Коммерческая поддержка       FAQ       Forum       О нас       Английская версия

История проекта: ключевые точки

14 августа 1999 года. Владимир Быстрицкий открывает первую версию сайта - ALGLIB.CHAT.RU Сайт содержит алгоритмы в виде блок-схем, читаемых специальной программой - редактором блок-схем. Посетитель сайта может перевести блок-схему вручную на требуемый язык программирования или воспользоваться автоматическим переводом из блок-схемы в программу на Паскале. На другие языки переводить автоматически нельзя, поскольку текст в блок-схеме набирается именно на Паскале.

1999 - 2002 гг. Было накоплено около полутора сотен алгоритмов, в основном, алгоритмы математической тематики. Отчасти это обусловлено математическим образованием автора, отчасти - ограничениями, свойственными блок-схемам.

2002 - 2003 гг. Сайт впадает в спячку, развитие приостанавливается. В переписке по почте Владимир и я - Сергей Бочканов - обсуждаем различные варианты развития сайта. Владимир впервые высказывает мысль о том, что неплохо бы написать какой-нибудь транслятор из блок-схем на Basic, C++. В то время эта идея казалась нереализуемой.

2003 год, весна. Обсуждение сайта медленно заглохло, поскольку особых подвижек не намечалось, но высказанная Владимиром мысль о трансляторе привлекала меня всё сильнее и сильнее. Каждый настоящий программист хоть раз, да мечтал о создании собственного языка программирования, и я не исключение.

2003 год, лето. Транслятор реализован. Программа на языке AlgoPascal может быть одним щелчком мыши превращена в программы на Паскале, C++, Basic. А поскольку блок-схемы с сайта легко превращаются в программы на Паскале, а AlgoPascal на него очень похож...

2003 год,  осень. Ведется работа над созданием новой версии сайта. Блок-схемы в массовом порядке переводятся в AlgoPascal, заново верстаются статьи. Серверная версия транслятора позволяет пользователю скачивать с сайта уже готовый код на требуемом языке. Очень большую помощь оказал проект MANUAL.RU, предложив бесплатный хостинг и движок для сайта.

7 декабря 2003 года. Открыта новая версия сайта - ALGLIB.MANUAL.RU Содержимое пока то же самое, но на трех языках программирования сразу. Посещаемость сайта начинает расти.

2004 - 2005 гг. Владимир постепенно теряет интерес к сайту и передает его мне. Выбрано поле для специализации - численные методы. Добавляются новые алгоритмы, развивается инфраструктура сайта. Сайт обновляется медленно, но продолжает жить и развиваться.

Весна 2006 года. Началась реализация масштабного проекта по переводу сайта на английский язык.

2007. Новые языки программирования: C# и MPFR (multiple precision ALGLIB).

2009. Смена лицензии на GPL.

This article is intended for personal use only.

 

ALGLIB® - numerical analysis library, 1999-2017.
ALGLIB is registered trademark of the ALGLIB Project.