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

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

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

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

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

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


 
Опции темы
Непрочитано 19.07.2013, 22:36  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от akegor Посмотреть сообщение
за МЫЛЬНИЦУ обидно
Ага, нашли мыльницу с ручными установками (которых у тру-мыльниц нету):
Сообщение от akegor Посмотреть сообщение
В моей - есть ручное управление.
и за неё стало обидно - ну, разумеется.

Попытка выкрутиться не удалась.
Реклама:
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 20.07.2013, 01:22  
chayniks
Прописка
 
Регистрация: 07.10.2009
Адрес: Симферополь
Сообщений: 122
Сказал спасибо: 17
Сказали Спасибо 130 раз(а) в 39 сообщении(ях)
chayniks на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от elesy Посмотреть сообщение
А представьте себе, что вы хотите изучить высшую математику не зная алгебры и тригонометрии. Так и тут. Хотите знать - ИЗУЧАЙТЕ. И прав Владимир Ильич.
Согласен. Только в роли алгебры и тригонометрии тут ассемблер

Ну хорошо. Вы какое ПО рекомендуете? Посоветуйте литературу к нему (ПО).
chayniks вне форума  
Непрочитано 20.07.2013, 07:20  
elesy
Прописка
 
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
elesy на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от chayniks Посмотреть сообщение
Согласен. Только в роли алгебры и тригонометрии тут ассемблер

Ну хорошо. Вы какое ПО рекомендуете? Посоветуйте литературу к нему (ПО).
Да нет .. Основа тут Кериган и Ричи + даташит на камень
elesy вне форума  
Непрочитано 21.07.2013, 08:34  
kmst
Частый гость
 
Регистрация: 05.03.2011
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 16 раз(а) в 4 сообщении(ях)
kmst на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Флуд должен хоть немного соответствовать теме...
Надо разделять два момента: "Старт в Си" и "Старт в АВР"
Для старта с AVR СV очень неплохой вариант. В первую очередь из-за наличия достаточно удобного программатора из 5 проводов. Человек, знающий Си и хоть немного другие языки НИКОГДА!!! не будет пользоваться всякой ерундой, которая ему не позволит перенести свой труд на другой компилятор. А когда ему не хватит того, что предлагает CV, он с легкостью перенес свой труд на любой другой компилятор. Когда наступит этот момент? А все зависит от того, какие задачи решаются... Лично для меня в CV не нравится использование ASM. Но не нравится и невозможно-это разные вещи. Мой пример с bootload-ом это подтверждает.(Хотя практически все, кроме непосредственно операций с Flash, написано на Си) Наличие огромных наработок под другие компиляторы, например под USB, не позволяет рекомендовать CV как единственный и неповторимый... Возможно, найдутся фанаты CV которые со временем переведут наработки и под CV, но... Выбор платформы определяется задачей и, отчасти, модой... Применение TI или STM часто связано с причинами, далекими от задач, но увы, дух времени нельзя игнорировать...
Еще раз повторюсь, что да, СV имеет существенные ограничения, но... программирование для PС и для микроконтроллеров суть разные вещи. Легкость использования классов и т.п. на РС приводит к огромным тормозам на контроллерах... Использование того, что не поддерживает CV на микроконтроллерах приведет в итоге к заторможенному и не эффективному коду. Хотя на Си возможно это будет смотреться красиво... Про оптимальность кода... Как-то мне понадобилась библиотека I2C на CV. (Реанимация чужого проекта) Встроенная в CV библиотека не работоспособна по причине использования внешних подтягивающих шину резисторов. Как любой нормальный человек, не желающий делать из мухи слона, взял готовую библиотеку от ICC на Си и скомпилировал на CV. Результат - внешняя библиотека на 2 слова меньше встроенной на асм-е и ICC-шной!!! Кто понял - замечательно. Кто нет-продолжайте хаять CV...
И еще один момент...Господа, Вы часто ездите по командировкам и работаетна чужих компах?

Последний раз редактировалось kmst; 21.07.2013 в 08:47.
kmst вне форума  
Непрочитано 21.07.2013, 09:33  
elesy
Прописка
 
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
elesy на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от kmst Посмотреть сообщение
И еще один момент...Господа, Вы часто ездите по командировкам и работаетна чужих компах?
А при чем тут командировки и чужие компы?
Человек освоивший один инструмент, в данном случае CV, не будет переучиваться на другой. Так здесь тусуются в основной массе радиогубители. И на другой камень из 100 перейдут один, два. Да и код в большинстве свой используется чужой, причем тупо, копируется.
elesy вне форума  
Непрочитано 21.07.2013, 12:18  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от kmst Посмотреть сообщение
Для старта с AVR СV очень неплохой вариант.
Да, да, и даже в этой теме достаточно примеров "удачного" старта, а уж если ею не ограничиваться...

_____________________________
++
Сообщение от kmst Посмотреть сообщение
СV очень неплохой вариант. В первую очередь из-за наличия достаточно удобного программатора из 5 проводов.
Упомянутый горе-программатор никакого отношения к CV не имеет.

Сообщение от kmst Посмотреть сообщение
Человек, знающий Си и хоть немного другие языки НИКОГДА!!! не будет пользоваться всякой ерундой,
  • Во-первых, речь-таки о начинающих, которым многое может быть неизвестно - учатся же ,
  • во-вторых - сообщите-ка список того, что в CV неправильно работает или не соответствует стандарту Си. А до тех пор, пока этот список неизвестен, утверждения, что этой "ерунды" можно избегать - пустой звук,
  • в-третьих - этот список с каждой новой версией меняется, что с этим делать прикажете - держать "под рукой" все, когда-либо использовавшиеся, версии "компилятора" или переписывать все нужные программы заново, в поисках новых глюков и способов их обхода?

Сообщение от kmst Посмотреть сообщение
Лично для меня в CV не нравится ...
Это не вы ли тут недавно кичились знанием русского языка и упрекали окружающих в незнании его? ::
Сообщение от kmst Посмотреть сообщение
По демонстрируемому здесь большинством знанию русского свободное чтение английского лично у меня вызывает сомнение.
(кстати, в самой этой короткой цитате - тоже несколько ошибок)

Короче - "к тэрапэвту!"
__________________
There's always more than one way to skin a cat.

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

Плсмтрел сейчас, оказывается в старте темы человек задал вполне конкретный вопрос: "Господа овладевшие FlowCode пожалуйста кратко и доступно опишите (по чуть чуть каждый )о свойствах "кубиков",что в их окнах пишется и простенькие примеры состыковки."
И в итоге 59 страниц на вечную тему "какой компилятор или язык программирования лучше"...
Вообще на этот вечный вопрос есть простой ответ - "лучший тот, который вы знаете". Если у меня есть конкретная задача, тот лучшим будет тот инструмент, с помошью которого я смогу решить задачу наиболее быстро и эффективно.
atul вне форума  
Непрочитано 21.07.2013, 15:02  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от atul Посмотреть сообщение
на этот вечный вопрос есть простой ответ
В том-то и дело, что вопроса никакого нет, есть лень-матушка и "простое русское авось".
Сообщение от atul Посмотреть сообщение
"лучший тот, который вы знаете"
Вот, вот, как раз и подтверждение. В самом деле - зачем учиться чему-либо? Что знаете - то и лучшее. Это называется "искать ключ там, где светло".
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 21.07.2013, 15:09  
atul
Вид на жительство
 
Аватар для atul
 
Регистрация: 13.06.2005
Адрес: Владивосток (Россия) -Вриндаван (Индия)
Сообщений: 257
Сказал спасибо: 34
Сказали Спасибо 219 раз(а) в 100 сообщении(ях)
atul на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от tempora Посмотреть сообщение
Вот, вот, как раз и подтверждение. В самом деле - зачем учиться чему-либо?
Отчасти Вы правы, но это с точки зрения программирования как хобби, смысла жизни или "программирования как практики йоги". С точки зрения эффективности работы я с вами не соглашусь. Если текущий исипользуемый инструмент полностью закрывает потребности работы и на нем можно быстро и эффективно решать поставленные задачи, то изучать что-то еще будет просто прихотью и тратой времени. Время - это единственно ценное, что у нас есть и использовать его нужно максимально эффективно. Если текщий инструмент не позволяет решать поставленные задачи, тогда придется изучать что-то другое. Например при переходе на другую платформу и т.д. Все зависит от конкретных обстоятельств. Здесь дело не в лени. Есть более важные задачи, чем изучать все подряд языки и компиляторы только ради самого изучения. Как правило, тот кто хватается за все подряд редко глубоко постигает что-то одно.

Последний раз редактировалось atul; 21.07.2013 в 15:13.
atul вне форума  
Сказали "Спасибо" atul
akegor (21.07.2013)
Непрочитано 21.07.2013, 15:33  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от atul Посмотреть сообщение
Отчасти Вы правы, но это с точки зрения программирования как хобби, смысла жизни или "программирования как практики йоги". С точки зрения эффективности работы я с вами не соглашусь.
И поэтому ваше мнение является единственно верным?
Доказательств то вы не можете привести, знаний то не хватает.
Цитата:
Если текущий исипользуемый инструмент полностью закрывает потребности работы и на нем можно быстро и эффективно решать поставленные задачи, то изучать что-то еще будет просто прихотью и тратой времени.
"просто прихотью и тратой времени" является изучать фловкодэ и кодэвижэн потому, что они не позволяют решать задачи "быстро и эффективно", это блеф, что вам тут и пытаются сказать.
Цитата:
Время - это единственно ценное, что у нас есть и использовать его нужно максимально эффективно. Если текщий инструмент не позволяет решать поставленные задачи, тогда придется изучать что-то другое. Например при переходе на другую платформу и т.д. Все зависит от конкретных обстоятельств.
Вот про это вам и толкуют. Задачи разные бывают. А все эти проги-выпендрёжи на других платформах не прокатывают.
"Так зачем платить (учить) дважды?"(С)
Цитата:
Здесь дело не в лени.
А в чём? В тупости, особенности генофонда, костности, консерватизме или отсталости ума?
Цитата:
Есть более важные задачи, чем изучать все подряд языки и компиляторы только ради самого изучения.
Вот вам и предлагают, изучить СИ, а не полу-недо-псевдо-СИ.
Цитата:
Как правило, тот кто хватается за все подряд редко глубоко постигает что-то одно.
Бред! Знание разных платформ и компиляторов к ним даёт свободу выбора, а не яйца в тисках!
nahimovv вне форума  
 

Закладки
Опции темы

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

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:47.


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