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

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

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

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

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

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


 
Опции темы

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

Непрочитано 29.07.2013, 13:52  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от eddy Посмотреть сообщение
Т.к. я не являюсь профессиональным разработчиком, у меня изредка (раз-два в год) появляются новые задачи, которые вполне себе решаются с SPL.
Теперь понятно, откуда такое непонимание элементарных вещей.
Цитата:
Свое писать есть смысл лишь если занимаешься программированием МКшек постоянно. Да и то, свое было бы скорей даже не универсальной библиотекой, а набором снипетов для узких задач.
Своё писать всегда есть смыысл, потом всё равно догонит и накроет. Оптимальность кода для МК не пустой звук.
SPL тоже не являются универсальными, различия в линейках STM32 присутствуют. А своё позволяет перетаскивать код даже с STM8 на STM32 и обратно с минимальными правками (если таково вообще возможно).
Реклама:
nahimovv вне форума  
Непрочитано 29.07.2013, 14:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от eddy Посмотреть сообщение
// я вообще как-бы астрофизик, и для меня все эти разработки — лишь побочный продукт, без которого чего-нибудь нового не сделаешь, я за них в 99.9% случаев и надбавки-то к своим 15т.р. зарплаты не получаю! А кому-то они — основной хлеб.
Ну вот к чему ты это?
Я так же не профессионал_кодеписатель, на МК - фрилансер ...
Так же на основной работе получаю 15тыр.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 29.07.2013, 18:25  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от eddy Посмотреть сообщение
Цитата чего? K&R?
Понимаю - вы писатель, а не читатель...
Речь о цитате, которая бы аргументировала ваше "типа возражение":
Сообщение от tempora Посмотреть сообщение
Сообщение от eddy Посмотреть сообщение
Выше же сказали, коротко и ясно: в стандарте С нет типов int8_t, uint16_t и т.п.
И что с того? В чем неточность моей формулировки? Цитату укажите - дескать, "неверны вот эти слова - ...", - ну?

Сообщение от eddy Посмотреть сообщение
А ничего, что "C-99" — это надстройка над "классическими" сями.
Сообщение от eddy Посмотреть сообщение
А С99 уже обладает всякими прибамбасами.
Сообщение от eddy Посмотреть сообщение
пусть это будут разные стандарты.
Нет никакой надстройки и никакого С99, вы попросту не в теме. Абсолютно. Посмотрите на представленные выше выдержки из ANSI/ISO стандарта, который и упоминают часто как 'C99', и не спекулируйте на тему, в которой недостаточно разобрались.

Сообщение от eddy Посмотреть сообщение
эти типы стоит использовать лишь тогда, когда действительно нужна жестокая переносимость (например, при обмене информацией в бинарных структурах).
Сообщение от eddy Посмотреть сообщение
Как я уже говорил, типы вроде uint8_t, применяются редко: лишь при обмене бинарной информации или жестком распределении памяти.
Вот это "как я уже говорил" - полнейшая чушь. Даже программы под Win, написанные с использованием базового int, споткнулись при переходе с Win16 на Win32; если бы написавшие их умники внимательно читали K&R, они таких граблей не понаставили бы.

Ну так как - цитату из моей формулировки и аргументы в защиту того, что она ошибочна - слабо привести?
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 29.07.2013, 19:16  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от tempora Посмотреть сообщение
Даже программы под Win, написанные с использованием базового int, споткнулись при переходе с Win16 на Win32; если бы написавшие их умники внимательно читали K&R, они таких граблей не понаставили бы.
Батенька, вы еще восьмибитные архитектуры вспомните! Ну и жесть. Я думал, что уже никто не использует 32-битные архитектуры…

Сообщение от tempora Посмотреть сообщение
Ну так как - цитату из моей формулировки и аргументы в защиту того, что она ошибочна - слабо привести?
Слабó. Да и влом.

P.S. А c99 — таки "надстройка". Иначе был бы отдельный компилятор для c99. Какой-нибудь gcc-99.

P.P.S. А вообще, сколько нам еще эту демагогию разводить? Давайте уже забудем про все эти ненужные нововведения!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!

Последний раз редактировалось eddy; 29.07.2013 в 19:19.
eddy вне форума  
Непрочитано 29.07.2013, 20:00  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от eddy Посмотреть сообщение
Батенька, вы еще восьмибитные архитектуры вспомните!
Незнакомый с логикой астрофизик - такое бывает? Хм, врядли... Или никакой не астрофизик, или "Наверн, съел чё-нить...". ©
Раз логика предпочла вам кого-то другого, вот ещё пример:
Цитата:
В 32-разрядной программной модели Windows Integer, LongInt и Pointer были размером в 32 бита. Всю историю Win32 это допущение было корректным (хотя и не безопасным).
Но при переходе на Win64 эти допущения оказались нерабочими.


Сообщение от eddy Посмотреть сообщение
P.S. А c99 — таки "надстройка". Иначе был бы отдельный компилятор для c99. Какой-нибудь gcc-99.
C99 - не язык, а сокращенное наименование документа - стандарта языка Си - который выше уже неоднократно упоминался и цитировался. Любой технически грамотный человек либо знает о существовании стандартов, либо, столкнувшись с ними впервые, принимает этот факт. Но техническая грамотность, как видно - не ваш конёк.

Сообщение от eddy Посмотреть сообщение
Давайте уже забудем про все эти ненужные нововведения! (подчёркнуто мной, tempora)
Стойкая аллергия к знаниям и стандартам?... Бедная наука!..

Сообщение от eddy Посмотреть сообщение
вообще, сколько нам еще эту демагогию разводить?
"Мы, Николай II, ..."... Сколько вам ещё разводить демагогию - либо вы решите, либо модераторы.

Сообщение от eddy Посмотреть сообщение
Слабó.
Единственная верная мысль. Да и та - не своя.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 29.07.2013 в 20:17.
tempora вне форума  
Непрочитано 29.07.2013, 20:08  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от tempora Посмотреть сообщение
Но техническая грамотность, как видно - не ваш конёк.
Мне плевать. Все равно я останусь при своем мнении.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 29.07.2013, 20:11  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от eddy Посмотреть сообщение
Все равно я останусь при своем мнении.
А вот это - специалистам глубоко безразлично, можете хоть считать Землю плоским островом, покоящимся на спинах четырех слонов, стоящих на гигантской черепахе.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 29.07.2013, 20:20  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

tempora, раз уж вы такой специалист, дайте что ли ссылочки на свои проекты на гитхабе, сосфорже или где вы там их размещаете. Посмотрю, как настоящий код выглядит…
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 29.07.2013, 20:32  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от eddy Посмотреть сообщение
дайте
Нате, это вам больше подойдёт:


а некоторые "астрофизики" так представляют её и сегодня.

__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 29.07.2013 в 20:35.
tempora вне форума  
Непрочитано 29.07.2013, 20:38  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

tempora, слив засчитан.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
 
Опции темы

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

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, время: 04:23.


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