Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Какой код быстрее(Си)?

Непрочитано 18.08.2012, 19:53  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Сообщение от ek6lx Посмотреть сообщение
Если вы всерьез занимаетесь программированием МК, то лучше Ассемблер. Я долгое время занимаюсь программированием МК, преподаю, и и пришел к такому выводу. Удачи всем !!!
Очередное приглашение к холивару?
До каких пор свое личное мнение будут выдавать за истину? Особенно там, где ее не найдешь...
Разрешите переспросить, вы преподаете или занимаетесь программированием? Смысл вопроса ясен?
Очень хочу видеть и слышать ваше мнение, когда это самое программирование (+ разработка схемотехники + разводка + технология + корпуса + менингит с заказчиком +++) начнет вас кормить. Когда в затылок дышат такие же, и вам надо на вчера все сделать и при этом не наделать халтуры.
Кренделя выписывать, вылизывая каждый завиток, дрожа над каждым байтом и срочная выдача на гора готового устройства за считанные дни-недели - суть разные вещи. Да и сама однозначность рекомендации вызывает сомнения в уровне профессионализма рекомендующего...
Реклама:
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
dosikus (18.08.2012)
Непрочитано 18.08.2012, 19:55  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Сообщение от ek6lx Посмотреть сообщение
Там все зависит ни от Вас, а от того программиста, кто написал код компилятора.
Нормальный компилятор позволяет сделать почти всё, что и ассемблер.

Сообщение от ek6lx Посмотреть сообщение
А на Ассемблере
микроконтроллер как на ладонии, все видно и ты можешь от МК взять максимум, будет глюк, ошибка, сразу можно найти ошибку и принять меры, исправить все.
Так же как и на Си.
Сообщение от ek6lx Посмотреть сообщение
И учтите, программа на Ассемблере на кристалле занимает 3 раза меньше места, чем на СИ. Если вы всерьез занимаетесь программированием МК, то лучше Ассемблер.
Про размер - ерунда.
Если заниматься профессионально, то только Си/Си, асм в исключительных случиях, с асмом там делать нечего.
_Артём_ вне форума  
Непрочитано 18.08.2012, 20:34  
ek6lx
Частый гость
 
Аватар для ek6lx
 
Регистрация: 29.05.2010
Адрес: Армения, Гюмри
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ek6lx на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Рад, рад общаться с радиолюбителем UT1WPR. Дорогой Виктор я инженер систем связи, и одновременно преподаю Радиоэлектронику в тех. училище.
Я сам пишу программы на PIC16, я начал с Ассемблера К580ИК80, Z80. I8086 )). Вопрос нехватки времени у нас у всех есть, я с вами согласен. Я не Бог и не говорю про истину. Я выразил свое мнение, как и вы. Кстати во всем Мире идут эти споры, сторонники Си говорят одно, сторонники Ассемблера, другое. Но щет ничья 10:10 )) А Артему я скажу что про размер - НЕ ерунда. Сами говорите " асм в исключительных случиях". Вот когда будет трудно вы будете прибегнуть к Ассемблеру. Си это язык для детей дошкольного возраста. Прошу не обижаетесь.
ek6lx вне форума  
Непрочитано 18.08.2012, 20:41  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Сообщение от ek6lx Посмотреть сообщение
Рад, рад общаться с радиолюбителем UT1WPR. Дорогой Виктор я инженер систем связи, и одновременно преподаю Радиоэлектронику в тех. училище.
О боже , а мы то гадаем откуда берутся такие "кодописатели" .
Выбейте из себя дурь священных войн , что бы преподавать вы обязаны знать и писать свободно и на асме и на С .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 18.08.2012, 20:50  
ek6lx
Частый гость
 
Аватар для ek6lx
 
Регистрация: 29.05.2010
Адрес: Армения, Гюмри
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ek6lx на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Привет дорогой dosikus. Мы с тобой однажды встретились, если помнишь. Я знаю и Си и
Ассемблер. Но Ассемблер мне душу греет, вам этого не понять.
ek6lx вне форума  
Непрочитано 18.08.2012, 20:57  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Сообщение от ek6lx Посмотреть сообщение
Привет дорогой dosikus. Мы с тобой однажды встретились, если помнишь.
Отписался в личку .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 18.08.2012, 20:57  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Сообщение от ek6lx Посмотреть сообщение
А Артему я скажу что про размер - НЕ ерунда.
Ну не до такой же степени...
Программу на АСМе тоже можно растянуть до безобразия...

Сообщение от ut1wpr Посмотреть сообщение
Очень хочу видеть и слышать ваше мнение, когда это самое программирование (+ разработка схемотехники + разводка + технология + корпуса + менингит с заказчиком +++) начнет вас кормить. Когда в затылок дышат такие же, и вам надо на вчера все сделать и при этом не наделать халтуры.
Надо просто перестать делать халтуру и правильно составлять ТЗ.
Тогда в затылок будут дышать такие, но чуть (а то и сильно) хуже...
И заказчик захочет именно Вас, несмотря на ценник и сроки...

Хотя сейчас редко встречаются задачи, когда реально необходимо до такта выбирать быстродействие. Проще и дешевле выбрать более мощный МК, да и программист может быть послабже (а соответственно подешевле). Опять же ошибок наделать чуть сложней.

А вообще о чём спор? Уже известно какое ядро, какой компилятор?...
omercury вне форума  
Непрочитано 18.08.2012, 20:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Сообщение от omercury Посмотреть сообщение
А вообще о чём спор? Уже известно какое ядро, какой компилятор?...
Как обычно . Холливар в разгаре, о чем тема давно забыто...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 18.08.2012, 21:00  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Какой код быстрее(Си)?

Сообщение от dosikus Посмотреть сообщение
что бы преподавать
Цитата:
Кто умеет работать - тот работает,
кто не умеет работать - тот учит,
кто не умеет учить - руководит...
. . . .
omercury вне форума  
Эти 2 пользователя(ей) сказали Спасибо omercury за это сообщение:
dosikus (18.08.2012), _Артём_ (18.08.2012)
Непрочитано 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 Посмотреть сообщение
Си это язык для детей дошкольного возраста. Прошу не обижаетесь.
"Иван Васильевич, когда Вы говорите, такое ощущение, что Вы бредите..."
_Артём_ вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой контроллер быстрее дергает ногами ? cignal Микроконтроллеры, АЦП, память и т.д 32 28.03.2010 00:50
В какой программе компелить код (подключение #include ) FedorChek Микроконтроллеры, АЦП, память и т.д 4 04.05.2009 20:00
Во какой код-грабер! retas Отвлекитесь, эмбеддеры! 0 27.01.2009 20:41
преобразователь код-код zazan111 TTL и CMOS логика 18 05.01.2009 06:11
[Решено] Почему SATA быстрее ATA и т.д. Дима Ремонт оргтехники 7 15.01.2004 22:41


Часовой пояс GMT +4, время: 03:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.