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

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

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

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

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

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


 
Опции темы
Непрочитано 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.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 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,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
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.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 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.RU
 
Аватар для mind
 
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 863
Сказал спасибо: 31
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
mind на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Правильно писали и давно ,кстати "выбрось каку"
http://electronix.ru/forum/lofiversi...hp/t46523.html
__________________
mind вне форума  
Непрочитано 21.07.2013, 21:12  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 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.RU
 
Аватар для mind
 
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 863
Сказал спасибо: 31
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
mind на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Это Вам очевидно. А кто использует cv, под большим вопросом. Впрочем как из темы видно и не хотят об этом думать.
Ну и вдогонку
http://electronix.ru/forum/index.php...%EE%E3%EE&st=0
__________________
mind вне форума  
Непрочитано 21.07.2013, 21:27  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 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.RU
 
Аватар для mind
 
Регистрация: 21.08.2006
Адрес: РА г.Майкоп
Сообщений: 863
Сказал спасибо: 31
Сказали Спасибо 221 раз(а) в 122 сообщении(ях)
mind на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

"не знаю, но - бывает, приходится признать. "
Эх... это-бы понимание многим .....обдумать.....понять,а уж признать!?
__________________
mind вне форума  
Непрочитано 21.07.2013, 23:01  
Арктур
Почётный гражданин KAZUS.RU
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
Арктур на пути к лучшему
По умолчанию 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, время: 18:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot