Strijar писал(а):Давно пробовал изучать python - пробовал его даже на PalmOS
Сейчас много пишу на Lua и по опыту знаю - это самый быстрый скриптовый язык. Решил сравнить
Python-2.6 - 7.7 сек
- Код: Выделить всё
a, b = 0, 1
ar = range(2)
i = 0
while i < 300000:
a, b = b, a+b
i = i + 1
ar[0], ar[1] = a, b
Lua-5.1 -
0.26 сек!
- Код: Выделить всё
a, b = 0, 1
ar = {}
for i = 0, 300000 do
a, b = b, a+b
ar[0], ar[1] = a, b
end
Для меня python пока не приемлем!
Вот смотрю уроки по питону, и вижу, что нифига не прально ты лупишься.
Надо так: for i in range(300000):
Добавлено спустя 10 минут 25 секунд:А вот собственно, почему я к этой теме вернулся, имею что сказать.
Никаких готовых классов для робототехнических блоков там, конечно же, нет. И работы по событиям тоже нет (зато есть в ROS, как правильно указывали здесь же). Т.е. писать надо все с нуля. В процессе написания будет миллион моментов, где надо будет делать выбор в пользу того или иного решения. В итоге получится набор узко специализированных, поддерживаемых классов, нужных небольшому кругу людей. И работы будет дофигища.
В остальном - питон охренительная вещь.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.