на платформе с максимальным количеством встроенных механизмов автоматизации.
Да, я думал на Common Lisp сделать, но там нет Bitcoin библиотек, портировать самому лень...
3) если сборка мусора может выполняться рефкаунтингом или графовым алгоритмом (mark/sweep & etc) - надо выбирать работающую наверняка, т.е. с графовым алгоритмом (Python vs Java)
Вообще-то в Python реализованы оба варианта, то есть то что не удалено сразу рефкаунтингом удаляется потом графовым алгоритмом.
http://www.digi.com/wiki/developer/index.php/Python_Garbage_CollectionPrior to Python version 2.0, the Python interpreter only used reference counting for memory management.
Т.е. в Вашем конкретном случае
надо писать на IronPython и компилировать софтом от Xamarin для Android и iOS (для Linux и Windows оно и без Xamarin заработает)
Мда, то есть на удобство для конечных пользователей посрать, главное чтобы компиляция и сборка мусора быстрыми были, да?
В общем, объясняю: в случае с обычным Python, для Windows можно сделать бинарник со всем в комплекте. Пользователи Linux могут пользоваться той версией Python что идёт в составе дистрибутива.
А вот скорость работы для данного проекта вообще не важна. Важна прозрачность, лёгкость установки и т.д. То есть мы используем обычный, православный Python, такой же как у всех. В частности, такой же что используют Armory и Electrum.