bialix (02.02.2006 21:58, просмотров: 1) ответил bialix на мое дурацкое сугубое имхо
я разовью немного свою мысль Про питон.
Питон -- один из немногих языков ориентированный на ускорение процесса разработки. Да, он интерпретируемый и потому медленный, медленнее чем компилируемое сишное приложение. Но взамен получаем гибкий мощный язык, на котором очень быстро прототипировать и быстро писать готовые проги.
Сам я сейчас для своей системы написал почти десяток сервисных утилиток на питоне, которые общаются с девайсами через СОМ и LPT порты. Скорость работы для сервсиных утилит, запускаемых оператором -- более чем удовлетворительная. Проги повторяюсь написаны полностью на питоне.
Сейчас собираюсь свой старый параллельный программатор, который я делал еще на двойке, перевести на нормальную машину. Мой программатор управляется через LPT-порт. Проги с си буду переносить на питон. На питон -- именно потому, что для программатора нужно все время что-то доделывать в ПО: добавлять поддержку новых фичей, новых камней. исправлять какие-то мелкие глючки. Это непрерывный процесс. Я думаю господин Редчук подтвердит это.
После определенного этапа устаканивания идеологии программы/системы и алгоритмов программирования, часть низкоуровневых функций, отвечающих собственно за низкоуровневый доступ к программируемому чипу (тот же SPI обмен) можно и должно будет переписать в виде си-расширения для питона. Но главное ядро программатора -- именно алгоритмы программирования камней останутся на питоне. Тем самым их легко будет дополнять, расширять и отлаживать.