29.07.2013, 13:52
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от eddy
|
Т.к. я не являюсь профессиональным разработчиком, у меня изредка (раз-два в год) появляются новые задачи, которые вполне себе решаются с SPL.
|
Теперь понятно, откуда такое непонимание элементарных вещей.
Цитата:
|
Свое писать есть смысл лишь если занимаешься программированием МКшек постоянно. Да и то, свое было бы скорей даже не универсальной библиотекой, а набором снипетов для узких задач.
|
Своё писать всегда есть смыысл, потом всё равно догонит и накроет. Оптимальность кода для МК не пустой звук.
SPL тоже не являются универсальными, различия в линейках STM32 присутствуют. А своё позволяет перетаскивать код даже с STM8 на STM32 и обратно с минимальными правками (если таково вообще возможно).
|
|
|
|
29.07.2013, 14:05
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от eddy
|
// я вообще как-бы астрофизик, и для меня все эти разработки — лишь побочный продукт, без которого чего-нибудь нового не сделаешь, я за них в 99.9% случаев и надбавки-то к своим 15т.р. зарплаты не получаю! А кому-то они — основной хлеб.
|
Ну вот к чему ты это?
Я так же не профессионал_кодеписатель, на МК - фрилансер ...
Так же на основной работе получаю 15тыр.
__________________
Осторожно , злой кот
|
|
|
|
29.07.2013, 18:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
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.
|
|
|
|
29.07.2013, 19:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от tempora
|
Даже программы под Win, написанные с использованием базового int, споткнулись при переходе с Win16 на Win32; если бы написавшие их умники внимательно читали K&R, они таких граблей не понаставили бы.
|
Батенька, вы еще восьмибитные архитектуры вспомните! Ну и жесть. Я думал, что уже никто не использует 32-битные архитектуры…
Сообщение от tempora
|
Ну так как - цитату из моей формулировки и аргументы в защиту того, что она ошибочна - слабо привести?
|
Слабó. Да и влом.
P.S. А c99 — таки "надстройка". Иначе был бы отдельный компилятор для c99. Какой-нибудь gcc-99.
P.P.S. А вообще, сколько нам еще эту демагогию разводить? Давайте уже забудем про все эти ненужные нововведения!
__________________
Союз Советских Социалистических Округов Северной Америки
Последний раз редактировалось eddy; 29.07.2013 в 19:19.
|
|
|
|
29.07.2013, 20:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от eddy
|
Батенька, вы еще восьмибитные архитектуры вспомните!
|
Незнакомый с логикой астрофизик - такое бывает? Хм, врядли... Или никакой не астрофизик, или " Наверн, съел чё-нить...". © ![Валяюсь от смеха](images/smilies/icon_biggrin.gif)
Раз логика предпочла вам кого-то другого, вот ещё пример:
Цитата:
|
В 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.
|
|
|
|
29.07.2013, 20:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от tempora
|
Но техническая грамотность, как видно - не ваш конёк.
|
Мне плевать. Все равно я останусь при своем мнении.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
29.07.2013, 20:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от eddy
|
Все равно я останусь при своем мнении.
|
А вот это - специалистам глубоко безразлично, можете хоть считать Землю плоским островом, покоящимся на спинах четырех слонов, стоящих на гигантской черепахе.
__________________
There's always more than one way to skin a cat.
|
|
|
|
29.07.2013, 20:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
tempora, раз уж вы такой специалист, дайте что ли ссылочки на свои проекты на гитхабе, сосфорже или где вы там их размещаете. Посмотрю, как настоящий код выглядит…
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
29.07.2013, 20:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от eddy
|
дайте
|
Нате, это вам больше подойдёт:
![](http://img0.liveinternet.ru/images/attach/b/4/103/471/103471792_AntEarthRepr.png)
а некоторые "астрофизики" так представляют её и сегодня.
__________________
There's always more than one way to skin a cat.
Последний раз редактировалось tempora; 29.07.2013 в 20:35.
|
|
|
|
29.07.2013, 20:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
tempora, слив засчитан.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:27.
|
|