Какой код быстрее(Си)?
18.08.2012, 19:53
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от ek6lx
|
|
Если вы всерьез занимаетесь программированием МК, то лучше Ассемблер. Я долгое время занимаюсь программированием МК, преподаю, и и пришел к такому выводу. Удачи всем !!!
|
Очередное приглашение к холивару?
До каких пор свое личное мнение будут выдавать за истину? Особенно там, где ее не найдешь...
Разрешите переспросить, вы преподаете или занимаетесь программированием? Смысл вопроса ясен?
Очень хочу видеть и слышать ваше мнение, когда это самое программирование (+ разработка схемотехники + разводка + технология + корпуса + менингит с заказчиком +++) начнет вас кормить. Когда в затылок дышат такие же, и вам надо на вчера все сделать и при этом не наделать халтуры.
Кренделя выписывать, вылизывая каждый завиток, дрожа над каждым байтом и срочная выдача на гора готового устройства за считанные дни-недели - суть разные вещи. Да и сама однозначность рекомендации вызывает сомнения в уровне профессионализма рекомендующего...
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
18.08.2012, 19:55
|
|
|
Гражданин KAZUS.RUN
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от ek6lx
|
|
Там все зависит ни от Вас, а от того программиста, кто написал код компилятора.
|
Нормальный компилятор позволяет сделать почти всё, что и ассемблер.
Сообщение от ek6lx
|
А на Ассемблере
микроконтроллер как на ладонии, все видно и ты можешь от МК взять максимум, будет глюк, ошибка, сразу можно найти ошибку и принять меры, исправить все.
|
Так же как и на Си.
Сообщение от ek6lx
|
|
И учтите, программа на Ассемблере на кристалле занимает 3 раза меньше места, чем на СИ. Если вы всерьез занимаетесь программированием МК, то лучше Ассемблер.
|
Про размер - ерунда.
Если заниматься профессионально, то только Си/Си, асм в исключительных случиях, с асмом там делать нечего.
|
|
|
|
18.08.2012, 20:34
|
|
|
Частый гость
Регистрация: 29.05.2010
Адрес: Армения, Гюмри
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Рад, рад общаться с радиолюбителем UT1WPR. Дорогой Виктор я инженер систем связи, и одновременно преподаю Радиоэлектронику в тех. училище.
Я сам пишу программы на PIC16, я начал с Ассемблера К580ИК80, Z80. I8086  )). Вопрос нехватки времени у нас у всех есть, я с вами согласен. Я не Бог и не говорю про истину. Я выразил свое мнение, как и вы. Кстати во всем Мире идут эти споры, сторонники Си говорят одно, сторонники Ассемблера, другое. Но щет ничья 10:10  )) А Артему я скажу что про размер - НЕ ерунда. Сами говорите " асм в исключительных случиях". Вот когда будет трудно вы будете прибегнуть к Ассемблеру. Си это язык для детей дошкольного возраста. Прошу не обижаетесь.
|
|
|
|
18.08.2012, 20:41
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от ek6lx
|
|
Рад, рад общаться с радиолюбителем UT1WPR. Дорогой Виктор я инженер систем связи, и одновременно преподаю Радиоэлектронику в тех. училище.
|
О боже , а мы то гадаем откуда берутся такие "кодописатели" .
Выбейте из себя дурь священных войн , что бы преподавать вы обязаны знать и писать свободно и на асме и на С .
__________________
Осторожно , злой кот
|
|
|
|
18.08.2012, 20:50
|
|
|
Частый гость
Регистрация: 29.05.2010
Адрес: Армения, Гюмри
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Привет дорогой dosikus. Мы с тобой однажды встретились, если помнишь. Я знаю и Си и
Ассемблер. Но Ассемблер мне душу греет, вам этого не понять.
|
|
|
|
18.08.2012, 20:57
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от ek6lx
|
|
Привет дорогой dosikus. Мы с тобой однажды встретились, если помнишь.
|
Отписался в личку .
__________________
Осторожно , злой кот
|
|
|
|
18.08.2012, 20:57
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от ek6lx
|
|
А Артему я скажу что про размер - НЕ ерунда.
|
Ну не до такой же степени...
Программу на АСМе тоже можно растянуть до безобразия...
Сообщение от ut1wpr
|
|
Очень хочу видеть и слышать ваше мнение, когда это самое программирование (+ разработка схемотехники + разводка + технология + корпуса + менингит с заказчиком +++) начнет вас кормить. Когда в затылок дышат такие же, и вам надо на вчера все сделать и при этом не наделать халтуры.
|
Надо просто перестать делать халтуру и правильно составлять ТЗ.
Тогда в затылок будут дышать такие, но чуть (а то и сильно) хуже... 
И заказчик захочет именно Вас, несмотря на ценник и сроки...
Хотя сейчас редко встречаются задачи, когда реально необходимо до такта выбирать быстродействие. Проще и дешевле выбрать более мощный МК, да и программист может быть послабже (а соответственно подешевле). Опять же ошибок наделать чуть сложней.
А вообще о чём спор? Уже известно какое ядро, какой компилятор?...
|
|
|
|
18.08.2012, 20:59
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от omercury
|
|
А вообще о чём спор? Уже известно какое ядро, какой компилятор?...
|
Как обычно . Холливар в разгаре, о чем тема давно забыто...
__________________
Осторожно , злой кот
|
|
|
|
18.08.2012, 21:00
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от dosikus
|
|
что бы преподавать
|
|
Цитата:
|
Кто умеет работать - тот работает,
кто не умеет работать - тот учит,
кто не умеет учить - руководит...
|
  . . . .
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо omercury за это сообщение:
|
|
|
18.08.2012, 21:00
|
|
|
Гражданин KAZUS.RUN
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Какой код быстрее(Си)?
Сообщение от ek6lx
|
|
Я сам пишу программы на PIC16
|
Нелепо, как мне кажется, делать выводы о применимости Си для МК, опираясь на опыт программирования PIC16. Для PIC16 компиляяторы то приличные вообще есть?
Сообщение от ek6lx
|
|
Кстати во всем Мире идут эти споры, сторонники Си говорят одно, сторонники Ассемблера, другое.
|
Споры Си vs ASM уже лет 5 как закончились.
сейчас актуальней C vs C++.
Сообщение от ek6lx
|
|
А Артему я скажу что про размер - НЕ ерунда.
|
Какого размера программы вы писали на асме?
Попробуйте написать 100-200 кБайт.
Сообщение от ek6lx
|
|
Сами говорите " асм в исключительных случиях". Вот когда будет трудно вы будете прибегнуть к Ассемблеру.
|
Эти случаи - это всякие тини с flash в 256-512 слов.
Сообщение от ek6lx
|
|
Си это язык для детей дошкольного возраста. Прошу не обижаетесь.
|
"Иван Васильевич, когда Вы говорите, такое ощущение, что Вы бредите..."
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:06.
|
|