Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Оптимальный старт в программировании МК на С

Непрочитано 21.07.2013, 15:41  
atul
Вид на жительство
 
Аватар для atul
 
Регистрация: 13.06.2005
Адрес: Владивосток (Россия) -Вриндаван (Индия)
Сообщений: 257
Сказал спасибо: 34
Сказали Спасибо 219 раз(а) в 100 сообщении(ях)
atul на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от nahimovv Посмотреть сообщение
И поэтому ваше мнение является единственно верным?
Да нет конечно, мое скромной мнение не претендует на единственно-верное только потому, что я его сдесь высказал. Делайте как хотите, зачем столько эмоций.
И вообще изначально эта тема не об этом.
Реклама:
atul вне форума  
Непрочитано 21.07.2013, 16:04  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от atul Посмотреть сообщение
Если текущий исипользуемый инструмент полностью закрывает потребности
Никаких других "если" учесть не хотите?

На время отложим глючность этих "инструментов" и их несоответствие стандарту Си. На время.

Стоимость изучения разных IDE имеет один порядок. Таким образом, как только станет понятно что "инструмент" недостаточен (всё равно по какой причине - смена контроллера, необходимость использовать сторонние библиотеки, или всё те же глюки) тот, кто работал с этими, ни с чем не совместимыми, "компиляторами", будут учиться работе заново, я подчёркиваю - заново, как раз по причине отличий от стандартов, а те, кто сразу начал с нормального инструмента, таких затрат не понесут. Имеем, грубо, двукратные потери времени, и это ещё без учёта потерь на переписывание того, что было написано по "правилам" того странного языка.

А теперь снова вернём в рассмотрение глючность того же CV и получим такую интересную сумму:
  • работа с "компилятором", который в любую минуту может преподнести сюрприз (не все его ошибки вылезут на этапе тестирования),
  • незащищённость от "капризов" будущих версий,
  • некомпилируемость сторонних библиотек, использующих стандартные конструкции Си, которых это чудо не понимает или понимает неверно (что еще хуже),
  • непереносимость кода, созданного по правилам этого чуда, под другие компиляторы,
  • значительная цена перехода на нормальные инструменты,

и всё это - за какие коврижки? А вот никаких коврижек-то, при внимательном рассмотрении, и не оказывается. И те, кто повёлся на посулы, оказываются в роли героев анекдота, бесплатно наевшихся буйволячьего *ма: просто перенести код - не удаётся, а переучиваться трудно, да и времени мало. Зато, при попытке использовать сторонний код, написанный на Си, то и дело приходится лезть на форумы с вопросами из серии "а почему у меня не работает, хотя у автора - всё нормально?"

_______________________
++
Сообщение от atul Посмотреть сообщение
это с точки зрения программирования как хобби
Всё строго наоборот - бессистемный подход, изучение широкого всякой дребедени, вместо стандартов, попытки строить общую платформу из ничем не связанных- лоскутов - вот это и есть удел хоббиистов, причём, заметьте - только той их части, которые совсем не в теме, ни капельки, ибо, знание реалий даже на уровне любителя учит тому, что ради экономии времени и денег необходимо соблюдать стандарты и искать общие, а не частные решения.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 21.07.2013 в 16:10.
tempora вне форума  
Непрочитано 21.07.2013, 16:07  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от atul Посмотреть сообщение
Плсмтрел сейчас, оказывается в старте темы человек задал вполне конкретный вопрос: "Господа овладевшие FlowCode пожалуйста кратко и доступно опишите (по чуть чуть каждый )о свойствах "кубиков",что в их окнах пишется и простенькие примеры состыковки."
Плохо читали, очень плохо! Тема называется:"Оптимальный старт в программировании МК на С".
И вот что интересно, что те, которые соплями мажут лампасы на штанах в пользу "кубиков", ни одного примера не привели! Почему так? Стыдно, наверное?
Цитата:
И в итоге 59 страниц на вечную тему "какой компилятор или язык программирования лучше"...
Никто вас не заставляет надрываться и хрипеть "CV - форэва!"!
Цитата:
Вообще на этот вечный вопрос есть простой ответ - "лучший тот, который вы знаете". Если у меня есть конкретная задача, тот лучшим будет тот инструмент, с помошью которого я смогу решить задачу наиболее быстро и эффективно.
Лишь бы что ляпнуть. Что вам известно об "быстро и эффективно", когда вы являетесь адептом CV? Вам известно, что CV является охрененным тормозом в угоду мнимому уменьшению кода? Что WinAVR от 2007-го, в некоторых случаях, чуть быстрее 2010-го?
И как можно вообще говорить о "быстро и эффективно", если АВР уже старое и унылое гуано мамонта, и многие простые вещи, на том же STM32, решаются вообще влёгкую, не напрягаясь! И куда/кому прикажете засунуть этот "горячо любимый"CV? А с IAR или GCC проблем с переходом практически нет! И если вам при чуть более-менее сложной задаче придётся крутиться-выворачиваться в прерываниях, считать такты и удобрять тело проги обильными выделениями АСМа, то я на STM32 сделаю это легко и играючись, во многих случаях без прерываний, хардварно и без возможных коллизий!
Будем и дальше спорить о "быстро и эффективно", как о сферическом коне в вакууме?
И на кой гробить время на изучение всякой муто-хрени-мутотени типа CV, в чём тайный смысл? Чтобы не одному в этом гуане плавать?
nahimovv вне форума  
Непрочитано 21.07.2013, 20:38  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Арктур, тут, похоже, всё гораздо суровее... От, где жизнь! От, где адреналин!
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 21.07.2013 в 20:45.
tempora вне форума  
Непрочитано 21.07.2013, 21:01  
mind
Гражданин KAZUS.RUN
 
Аватар для mind
 
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 864
Сказал спасибо: 32
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
mind на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Правильно писали и давно ,кстати "выбрось каку"
http://electronix.ru/forum/lofiversi...hp/t46523.html
__________________
mind вне форума  
Непрочитано 21.07.2013, 21:12  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от mind Посмотреть сообщение
Правильно писали и давно ,кстати "выбрось каку"
http://electronix.ru/forum/lofiversi...hp/t46523.html
Ну, что до promote char, то он там почти честный - включается галочкой, и даже, если я правильно помню, в последних версиях эта галочка по-умолчанию выставлена в соответствии со стандартом Си, но это не значит, что в остальном всё хорошо.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 21.07.2013, 21:22  
mind
Гражданин KAZUS.RUN
 
Аватар для mind
 
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 864
Сказал спасибо: 32
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
mind на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Это Вам очевидно. А кто использует cv, под большим вопросом. Впрочем как из темы видно и не хотят об этом думать.
Ну и вдогонку
http://electronix.ru/forum/index.php...%EE%E3%EE&st=0
__________________
mind вне форума  
Непрочитано 21.07.2013, 21:27  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от mind Посмотреть сообщение
Это Вам очевидно. А кто использует cv, под большим вопросом.
Согласен, просто, справедливости ради, хотел отметить, что кое-что он-таки делает почти правильно. Возможно, это случайно получилось, возможно - в силу правила чётности ошибок, не знаю, но - бывает, приходится признать.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 21.07.2013, 21:36  
mind
Гражданин KAZUS.RUN
 
Аватар для mind
 
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 864
Сказал спасибо: 32
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
mind на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

"не знаю, но - бывает, приходится признать. "
Эх... это-бы понимание многим .....обдумать.....понять,а уж признать!?
__________________
mind вне форума  
Непрочитано 21.07.2013, 23:01  
Арктур
Почётный гражданин KAZUS.RUN
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 2,930
Сказал спасибо: 7
Сказали Спасибо 3,471 раз(а) в 1,771 сообщении(ях)
Арктур на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от tempora Посмотреть сообщение
От, где жизнь! От, где адреналин!
Так то ж пираты, морские волки!
А нам бы чего-нибудь попроще.
Арктур вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимальный лазерник для ЛУТ Kabron Делимся опытом 187 31.05.2016 10:51
Оптимальный привод тележки весом 200кг d-f-m Производственное оборудование 18 12.07.2010 00:29
[Решено] Оптимальный коттеджный домофон LAVR12 Автоматика и аппаратура связи 0 22.04.2010 20:17
О программировании AVR на C++ neiver Микроконтроллеры, АЦП, память и т.д 55 24.03.2010 19:33
Оптимальный ламинатор для ЛУТ snakesoft Делимся опытом 7 13.01.2010 22:41


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


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