реклама на сайте
подробности

 
 
> Необходимо определиться с языком программирования для MSP340, C или Assembler
РДимка
сообщение Dec 27 2005, 12:57
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 27-12-05
Пользователь №: 12 666



Трудность заключается в том, что я только начинаю знакомиться с данным контроллером и не имею обширного опыта в разработках устройств на МК!
При написании диплома в компании, занимающейся автоматизацией, мне сказали, что они давно уже отошли от assemblera, но внятно не аргументировали почему!
Теперь же, работая в другой фирме, я вижу, что все пишут на assemblere!
Я конечно понимаю, что проги на assemblere выполняются быстрее, однако в случае, где не критично время быть может логичнее было бы ичспользовать С?
Вообщем хочу услышать плюсы и минусы, за и против!
Тем более, что большого опыта ни с тем ни с другим языком я не имею! Но с С знаком ближе.
Еще немаловажный факт - наличие примеров (кодов), библиотек и готовых модулей, как то прием передача по интерфейсам и прочее!!!

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VAI
сообщение Dec 28 2005, 04:45
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Я сам начинал с ассемблера, потом меня ЗАСТАВИЛИ перейти на С.
И теперь я именно за С. Про время на разработтку уже говорили, про большие проекты тоже, про переносимость программ тоже говорили.
И с процессора на процессор перейти очень легко. Не надо новый язык учить/осваивать.
Включите генерацию ассемблерного листинга в своем компиляторе, смотрите, какой код получается, со временем и асм освоите и научитесь писать так, что не понадобятся асм-оввские вставки (так называемый "оптимизирующий программер" :-).


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 28 2005, 07:37
Сообщение #3


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(VAI @ Dec 28 2005, 06:45) *
"оптимизирующий программер" :-).

Который иногда, но не всегда, бывает эффективнее оптимизирующего компилятора.
Сам пишу на С/С++. Time to market (как и все остальные доводы) в моём случае намного важнее 1% производительности.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Feb 12 2006, 02:02
Сообщение #4


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(IgorKossak @ Dec 28 2005, 17:07) *
Сам пишу на С/С++. Time to market (как и все остальные доводы) в моём случае намного важнее 1% производительности.

По скорости разработки С уступает Форту. В основном в силу того, что Форт обеспечивает интерактивность и инкрементальность, которая С-программистам и не снилась. Цикл добавления новой функции и ее отладки в Форте занимает раз в 10 меньше времени чем на С (или хоть на той же Жабе). Однако как язык Форт немного ниже уровнем, чем С, поэтому суммарное время разработки на Форте получается меньше не в 10 раз, а всего примерно в 2-3 раза.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- РДимка   Необходимо определиться с языком программирования для MSP340   Dec 27 2005, 12:57
- - Olegovich   Для MSP430 - скорее Си, чем Ассемблер. На мой взгл...   Dec 27 2005, 14:01
|- - goodwin   Цитата(Olegovich @ Dec 27 2005, 17:01) Дл...   Jan 9 2006, 23:34
|- - Mt_   Цитата(Olegovich @ Dec 27 2005, 17:01) Дл...   Feb 11 2006, 07:36
- - unichorn   Лично я за С и С++ ну и куда ж без ассемблерных вс...   Dec 27 2005, 20:13
- - Aleks17   По моему в настоящее время наиболее значимую роль ...   Dec 28 2005, 02:43
- - 0xFF   Одно из главных достоинтво ассемблера - на нем удо...   Jan 9 2006, 18:20
- - gleb   Вообще-то это провокация .. ИХМО, писать надо на С...   Jan 11 2006, 12:47
- - IgorKossak   Цитата(РДимка @ Dec 27 2005, 14:57) ...Но...   Feb 11 2006, 11:30
- - psL   Ся хороши с точки зрения сроков разработки, послед...   Feb 11 2006, 13:16
|- - IgorKossak   Цитата(psL @ Feb 11 2006, 15:16) ... созд...   Feb 11 2006, 15:23
- - psL   конечно несовместимые А про Java я просто пошутил....   Feb 11 2006, 15:59
- - sensor_ua   Как вопрос на засыпку - почему большинство C-компи...   Feb 14 2006, 07:20


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 22:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016