history_ru
История появления Scato
История появления ScatoДоисторические временаЯ увлёкся фракталами, когда учился на старших курсах. Тогда я проводил много времени в библиотеке и для отдыха от написания диплома почитывал книжки о фракталах. Тогда же я начал писать первые программы для рисования фракталов. Это были времена DOS, Borland Pascal, BGI,... Тогда же мне начали приходит в голову мысли о том, что писать/править программу на Pascal для каждой новой картинки - это слишком расточительно. И уже тогда я начал мечтать о каком-то языке, достаточно простом (на много проще Pascal), но достаточно мощном, чтобы легко рисовать само-подобные фигуры. Начало истории - Tcl/TkГде-то в 1999 году я увлёкся языком Tcl/Tk и в моих руках оказалась простая и мощная библиотека для организации GUI. На Tcl/Tk я написал много всего и среди прочего начал экспериментировать с "языком моей мечты" для рисования фракталов. Тогда я перепробовал много идей, отталкиваясь от существующих решений. И в конце концов создал язык, который назвал Fact. Продолжение истории - Python/TkВ 2007 году я решил изучить Python. Мне требовалась некоторая задача, которая бы не была слишком ответственной, но и не была бы элементарной. Я решил переписать Fact на Python, сделав минимальные изменения логики. Fact на Python оказался весьма неплох и я решил разместить его на своей домашней страничке. Не прошло и двух лет, как Fact обзавёлся небольшим сообществом пользователей и вскоре выяснилось, что его используют в некоторых школах для начального обучения программированию. Особо я бы хотел поблагодарить сотрудников школы школы N30 г. Йошкар-Олы. Их конструктивные замечания и предложения дали решающий толчок для запуска этого проекта. Тогда я решил значительно доработать Fact. Доработки оказались на столько значительными, что я решил запустить новый проект. Имя Scat оказалось занято и я назвал новый проект Scato. Настоящее времяВ настоящее время я поддерживаю Scato. Если у вас есть замечания, дополнения, предложения... - пишите - проект жив и постоянно развивается. |