>> а VBA она будет работать невыносимо медленно. Насколько я понимаю, программа, написанная почти на любом другом языке, компилируемом, будет работать в разы быстрее.
Для озвученных целей - однозначно Python. Только не сам по себе, а в комплекте со стеком NumPy+SciPy+Pandas, плюс библиотеки для вашего домена (возможно, BioPython)?
И не смотрите на то, что он интерпретируемый. Модули-то для него пишут на C, и они как раз быстрые, а вашей задачей будет их склеить вместе, там скорость уже не важна.
Еще посмотрите в сторону IPython Notebook. Особенно если вы этот код пишете не просто для себя, а он пойдет в какую-то статью или иную работу. На Западе быстро становится стандартом для подобного рода вещей.
no subject
Date: 2015-01-11 09:54 pm (UTC)Для озвученных целей - однозначно Python. Только не сам по себе, а в комплекте со стеком NumPy+SciPy+Pandas, плюс библиотеки для вашего домена (возможно, BioPython)?
И не смотрите на то, что он интерпретируемый. Модули-то для него пишут на C, и они как раз быстрые, а вашей задачей будет их склеить вместе, там скорость уже не важна.
Еще посмотрите в сторону IPython Notebook. Особенно если вы этот код пишете не просто для себя, а он пойдет в какую-то статью или иную работу. На Западе быстро становится стандартом для подобного рода вещей.