[an error occurred while processing this directive] [an error occurred while processing this directive]
Уже почти всё сказали (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Илья 25 октября 2001 г. 07:31
В ответ на: Вопрос PICоманам ;-) (+) отправлено SSV 24 октября 2001 г. 19:04

Делал плавающую точку и на асм-е и на Си, тут важно другое (по моему мнению): есть "критичная точка", зависящая от обьема, времени ведения проекта и личностных характеристик программиста:), выше которой программа на Си будет оптимальней. Большой проект на асме (если еще к нему возвращаться время от времени) имеет свойство раздуваться непропорционально выполняемым функциям:) Си позволяет более структурно вести проект, очень удобен при построении многопроцессорных систем, такой проект могут создавать несколько человек.
Реально время разработки может снизится в разы, глюков (в Hi-Tech) неприпомню, с Mplab-C связываться больше нет желания (пробовал работать с купленным С17, но пришлось писать на асме).
В Hi-Tech есть маленькое неудобство с распределением переменных по банкам, но с этим разберёшься.

Удачи, Илья.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru