igor.kaist
Март 28, 2011 08:24:22
Immor+al
Я хочу написать утилитку, которая бы анализировала 10 000+ текстовых (*.java) файлов на наличие некоторого кода и выводила статистику\заменяла его.
Вы не в гугле случайно работаете? Ну там они вроде сейчас android подчищают от спорного кода :)
agalen
Март 28, 2011 11:30:43
Мой совет:
Все пришите на python (2 или 3 на ваш выбор). Если скорость работы устроит - так и оставьте.
Если будет медленно - ищите узкие места и перепишите их на C (можно использовать pyrex или Cython для удобства).
Оптимизировать open и f.read() смысла нет - эти встроенные функции и так написаны на C.
Immor+al
Март 30, 2011 22:47:34
К сожалению, времени в последнее время очень мало. Я закончил 2-х недельную подготовку и вчера успешно сдал на сертификат Oracle Certified Programmer J2SE6.
Думал, вернусь после этого к изучению Python-а, а оказалось что теперь нужно еще изучать Spring Framework практически с нуля, чтобы попасть на один интересный проект.
После этого обязательно вернусь к Python-у. Его не перегруженный синтаксис мне нравится.
Для быстрого прототипирования и несложных утилит это то, что доктор прописал.