Не знаю как классы выглядят в лиспе, но в более "классических" языках оптимальный контейнер именно класс. ИМХО конечно. Без наследования, виртуальных методов и т.п. далеко не уедешь. Пробовал писать убийцу автокада)) на паскале, по началу всё хранил в структурах - получился мат на мате, потом с позором переделывал на классы)) Хотя лисп "странный" язык, наверно в нем всё не так
Не знаю как классы выглядят в лиспе, но в более "классических" языках оптимальный контейнер именно класс. ИМХО конечно.
ОтветитьУдалитьБез наследования, виртуальных методов и т.п. далеко не уедешь. Пробовал писать убийцу автокада)) на паскале, по началу всё хранил в структурах - получился мат на мате, потом с позором переделывал на классы))
Хотя лисп "странный" язык, наверно в нем всё не так
Посмотрим как выйдет. У них у всех есть свои преимущества. К классам пришлось бы прикручивать много велосипедов ухудшающих производительность
ОтветитьУдалить