В первую очередь, я определенно пошел бы с языком сценариев, чтобы избежать необходимости объяснять много дополнительных вещей (например, ручное управление памятью - главным образом - хорошо, если Вы пишете низкий уровень, производительность чувствительный материал, но для кого-то, кто просто хочет использовать компьютер в качестве обновленного научного калькулятора, это - определенно излишество). Кроме того, озирайтесь, если существует что-то специфичное для Вашего домена (как R для статистики). Это имеет преимущество уже работы с понятиями, с которыми пользователи знакомы и специализировавший код для определенных ситуаций (например, вычисление стандартных отклонений, применение статистических тестов, и т.д. в случае R).
, Если бы Вы хотите использовать более универсальный язык сценариев, я пошел бы с Python. Две вещи это имеет движение для него:
Как добавленное преимущество, это имеет библиотеки для большинства вещей, которые Вы хотели бы сделать с ним.
Реализация ToStringStyle
может отобразить это иначе, когда appendSuper вызывается из append . Никакая реализация Apache commons lang 2.4 этого не делает.