21.07.2013, 15:41
|
|
Вид на жительство
Регистрация: 13.06.2005
Адрес: Владивосток (Россия) -Вриндаван (Индия)
Сообщений: 257
Сказал спасибо: 34
Сказали Спасибо 219 раз(а) в 100 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от nahimovv
|
И поэтому ваше мнение является единственно верным?
|
Да нет конечно, мое скромной мнение не претендует на единственно-верное только потому, что я его сдесь высказал. Делайте как хотите, зачем столько эмоций.
И вообще изначально эта тема не об этом.
|
|
|
|
21.07.2013, 16:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от atul
|
Если текущий исипользуемый инструмент полностью закрывает потребности
|
Никаких других "если" учесть не хотите?
На время отложим глючность этих "инструментов" и их несоответствие стандарту Си. На время.
Стоимость изучения разных IDE имеет один порядок. Таким образом, как только станет понятно что "инструмент" недостаточен ( всё равно по какой причине - смена контроллера, необходимость использовать сторонние библиотеки, или всё те же глюки) тот, кто работал с этими, ни с чем не совместимыми, "компиляторами", будут учиться работе заново, я подчёркиваю - заново, как раз по причине отличий от стандартов, а те, кто сразу начал с нормального инструмента, таких затрат не понесут. Имеем, грубо, двукратные потери времени, и это ещё без учёта потерь на переписывание того, что было написано по "правилам" того странного языка.
А теперь снова вернём в рассмотрение глючность того же CV и получим такую интересную сумму: - работа с "компилятором", который в любую минуту может преподнести сюрприз (не все его ошибки вылезут на этапе тестирования),
- незащищённость от "капризов" будущих версий,
- некомпилируемость сторонних библиотек, использующих стандартные конструкции Си, которых это чудо не понимает или понимает неверно (что еще хуже),
- непереносимость кода, созданного по правилам этого чуда, под другие компиляторы,
- значительная цена перехода на нормальные инструменты,
и всё это - за какие коврижки? А вот никаких коврижек-то, при внимательном рассмотрении, и не оказывается. И те, кто повёлся на посулы, оказываются в роли героев анекдота, бесплатно наевшихся буйволячьего *ма: просто перенести код - не удаётся, а переучиваться трудно, да и времени мало. Зато, при попытке использовать сторонний код, написанный на Си, то и дело приходится лезть на форумы с вопросами из серии " а почему у меня не работает, хотя у автора - всё нормально?"
_______________________
++
Сообщение от atul
|
это с точки зрения программирования как хобби
|
Всё строго наоборот - бессистемный подход, изучение широкого всякой дребедени, вместо стандартов, попытки строить общую платформу из ничем не связанных- лоскутов - вот это и есть удел хоббиистов, причём, заметьте - только той их части, которые совсем не в теме, ни капельки, ибо, знание реалий даже на уровне любителя учит тому, что ради экономии времени и денег необходимо соблюдать стандарты и искать общие, а не частные решения.
__________________
There's always more than one way to skin a cat.
Последний раз редактировалось tempora; 21.07.2013 в 16:10.
|
|
|
|
21.07.2013, 16:07
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от atul
|
Плсмтрел сейчас, оказывается в старте темы человек задал вполне конкретный вопрос: "Господа овладевшие FlowCode пожалуйста кратко и доступно опишите (по чуть чуть каждый )о свойствах "кубиков",что в их окнах пишется и простенькие примеры состыковки."
|
Плохо читали, очень плохо! Тема называется:"Оптимальный старт в программировании МК на С".
И вот что интересно, что те, которые соплями мажут лампасы на штанах в пользу "кубиков", ни одного примера не привели! Почему так? Стыдно, наверное?
Цитата:
|
И в итоге 59 страниц на вечную тему "какой компилятор или язык программирования лучше"...
|
Никто вас не заставляет надрываться и хрипеть "CV - форэва!"!
Цитата:
|
Вообще на этот вечный вопрос есть простой ответ - "лучший тот, который вы знаете". Если у меня есть конкретная задача, тот лучшим будет тот инструмент, с помошью которого я смогу решить задачу наиболее быстро и эффективно.
|
Лишь бы что ляпнуть. Что вам известно об "быстро и эффективно", когда вы являетесь адептом CV? Вам известно, что CV является охрененным тормозом в угоду мнимому уменьшению кода? Что WinAVR от 2007-го, в некоторых случаях, чуть быстрее 2010-го?
И как можно вообще говорить о "быстро и эффективно", если АВР уже старое и унылое гуано мамонта, и многие простые вещи, на том же STM32, решаются вообще влёгкую, не напрягаясь! И куда/кому прикажете засунуть этот "горячо любимый"CV? А с IAR или GCC проблем с переходом практически нет! И если вам при чуть более-менее сложной задаче придётся крутиться-выворачиваться в прерываниях, считать такты и удобрять тело проги обильными выделениями АСМа, то я на STM32 сделаю это легко и играючись, во многих случаях без прерываний, хардварно и без возможных коллизий!
Будем и дальше спорить о "быстро и эффективно", как о сферическом коне в вакууме?
И на кой гробить время на изучение всякой муто-хрени-мутотени типа CV, в чём тайный смысл? Чтобы не одному в этом гуане плавать?
|
|
|
|
21.07.2013, 20:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Арктур, тут, похоже, всё гораздо суровее... От, где жизнь! От, где адреналин!
__________________
There's always more than one way to skin a cat.
Последний раз редактировалось tempora; 21.07.2013 в 20:45.
|
|
|
|
21.07.2013, 21:01
|
|
Гражданин KAZUS.RU
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 863
Сказал спасибо: 31
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
__________________
|
|
|
|
21.07.2013, 21:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Ну, что до promote char, то он там почти честный - включается галочкой, и даже, если я правильно помню, в последних версиях эта галочка по-умолчанию выставлена в соответствии со стандартом Си, но это не значит, что в остальном всё хорошо.
__________________
There's always more than one way to skin a cat.
|
|
|
|
21.07.2013, 21:22
|
|
Гражданин KAZUS.RU
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 863
Сказал спасибо: 31
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Это Вам очевидно. А кто использует cv, под большим вопросом. Впрочем как из темы видно и не хотят об этом думать.
Ну и вдогонку
http://electronix.ru/forum/index.php...%EE%E3%EE&st=0
__________________
|
|
|
|
21.07.2013, 21:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от mind
|
Это Вам очевидно. А кто использует cv, под большим вопросом.
|
Согласен, просто, справедливости ради, хотел отметить, что кое-что он-таки делает почти правильно. Возможно, это случайно получилось, возможно - в силу правила чётности ошибок, не знаю, но - бывает, приходится признать.
__________________
There's always more than one way to skin a cat.
|
|
|
|
21.07.2013, 21:36
|
|
Гражданин KAZUS.RU
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 863
Сказал спасибо: 31
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
"не знаю, но - бывает, приходится признать. "
Эх... это-бы понимание многим .....обдумать.....понять,а уж признать!?
__________________
|
|
|
|
21.07.2013, 23:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от tempora
|
От, где жизнь! От, где адреналин!
|
Так то ж пираты, морские волки!
А нам бы чего-нибудь попроще.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:46.
|
|