roboforum.ru

Технический форум по робототехнике.
Текущее время: 12 апр 2025, 18:26

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 181 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 13  След.
Автор Сообщение
 Заголовок сообщения: Re: C vs ASM - очередной виток
СообщениеДобавлено: 06 апр 2009, 11:18 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Но у Вас-то получается, я так понимаю?
Единственно, по трудозатратам-бы сравнить, но это затруднительно, кто решит что важнее 1 день программиста или 1 мс цикла готовой программы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM - очередной виток
СообщениеДобавлено: 06 апр 2009, 11:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
executer писал(а):
Кто-нибудь тут хоть раз забил память меге какойнибудь своим Сишным кодом??

Типа "У кого-нибудь кончалось место в огороде, куда землю кидать, когда он чайной ложкой рыл колодец?" :ROFL:

executer писал(а):
Маленькую прогу можно на асм наваять. Большую, структурированую - лучше на Си - есть шанс что ее еще ктото поймет. Другое дело зачем Бейсик, но глупо отрицать его полезность если он когото устраивает

Бейсик хорош для начинающих - это бесспорно, они быстрее на нём учатся писать. Другое дело - не больше ли потом тратится времени на переучивание... вот это вопрос до сих пор никому не ведомый :)

executer писал(а):
ПС Вчера читал про ВиндовсАсм - под MASM компилятор, так там код асмовский, но поддержубтся макрокомманды для организации ветвления, циклов.. вобщем позволяет структуру Си использовать, но писать на асм. Может и для АВР каданить сделают такой компиллятор (может уже?)

А чем это будет отличаться от Си с асм-вставками?

Добавлено спустя 1 минуту 24 секунды:
Duhas писал(а):
меня парит что народ отрицает возможность написания любых программ на асм...

Как давным давно установили продвинутые перцы - писать любые программы можно хоть на машине Тьюринга, всё эквивалентно, вопрос в целесообразности :P

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM - очередной виток
СообщениеДобавлено: 06 апр 2009, 11:37 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
будто не ясно что я о ней самой и говорил


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM - очередной виток
СообщениеДобавлено: 06 апр 2009, 11:47 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Подкину-ка я дровишек в костерок... :D
=DeaD= писал(а):
Бейсик хорош для начинающих...

Бейсик для начинающих - это прошлый век! Учить начинающих надо на процессинге! Вот где сочетается быстрый старт и грамотная база для последующего развития в программинге! :)

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM - очередной виток
СообщениеДобавлено: 06 апр 2009, 11:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ничего не знаю - это камень в огород EdGull'а :P

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM - очередной виток
СообщениеДобавлено: 07 апр 2009, 21:55 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Был у меня проектик один на работе, тогда еще на AT90S8535 - так там прога заняла 99% - еле выкрутился! Но там такого было наворочено, что на асме за год не напишешь. А вообще я пишу на Си, а что надо ускорить - например выполнение прерываний - вставляю куски на асме. Сейчас асм имеет смысл только из-за скорости - памяти у МК обычно хватает с запасом.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM - очередной виток
СообщениеДобавлено: 08 апр 2009, 07:15 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну и на асме мона забить всю память... вот только тогда уж наверно выч. мощности мк будет не хватать чтоб все это обрабатывать нормально успевать...

ПС а тему зря в ад бросили... ее б где нить оставить, имхо...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 08 апр 2009, 08:39 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
правильно :good:
даже прикрепленной сделал и переименовал.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 08 апр 2009, 08:49 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
тоже верно.. мы против насилия.. мы за диалог ))

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 08 апр 2009, 10:39 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Еще один плюс использования C - переносимость. Вот пишу я программу для ATMega32, которая работает с файловой системой на карте SD. Использую библиотеку которую написал ELM ChaN. Поправил пару файлов, в которых организована непосредственно работа с аппаратурой - и вперед. А теперь представим что он написал бы все это на ассемблере для какого-нибудь H8. И чо тогда делать?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 09 апр 2009, 08:46 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
бесспорно это + языков высокого уровня...
каждой задаче - свой способ )) эта же беседа мною была начата в связи с применением в специфичных устройствах...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 20 май 2009, 10:36 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2005, 08:30
Сообщения: 440
Откуда: деревня - Тюмения
прог. языки: с++
Неее С++ еще больше рулит.
Тут в WinAVR с++ совокупил. Вообще чудесно!
Памяти выходит немного.
Классы ООП.
Меня прям распирает :crazy:
Нелюблю я процедурное программирование, нелюблю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 03 окт 2009, 22:27 
Не в сети
Аватара пользователя

Зарегистрирован: 03 окт 2009, 18:44
Сообщения: 8
Откуда: АРКрым
прог. языки: Asm, Delphi
Контроллерами начал заниматься недавно. Программирую в основном на асм. Говорить в пользу какого-либо языка - нет смысла - кому что больше по душе. Для того чтобы понять как правильно инициализировать , ну, к примеру многострочный ЖКИ, написал простую программу инициализации на Bascom и на CVAvr. дизассемблировал.... Я конечно понимаю, что языки высокого уровня не очень оптимальны по коду... Но чтобы настолько... Особенно Bascom. Думаю, буду все-таки продолжать на асме...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 03 окт 2009, 22:45 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Молодец ! Так деражать ! Так и продолжай ... АСМ он и в Африке АСМ. АСМ это сила !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C vs ASM -прочитай и никогда не поднимай эту тему на форуме!
СообщениеДобавлено: 03 окт 2009, 22:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2VirZh: Наверное МК очень зарезанный по флешу или инициализацию вызывают несколько тысяч раз в секунду... ? :pardon:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 181 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 13  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO