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

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

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

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

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

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


Закрытая тема
Опции темы
Непрочитано 13.03.2013, 14:00   #51
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

Сообщение от niXto Посмотреть сообщение
Если бы программисты строили дома, ...
Это мелочи. Они пишут ПО, управляющее всё большим и большим набором систем, насквозь обеспечивающих жизнедеятельность человечества. Мы живы только потому, что "критическая масса" этого ПО еще не достигнута.
Реклама:
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 13.03.2013, 14:23   #52
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

Если бы строители строили так, как программисты пишут программы, то всё было бы застроено, включая близкие и дальние подступы к солнечной системе. Все мы непрерывно пользуемся программами, которые пишут другие. В клаве, мышке, компе, телевизоре, в микроволновке, в автомобилях, датчиках, станках и космических короблях. Учитывая что сложность программы обслуживания микроволновки не меньше, чем сложность постройки дома (я имею ввиду объём деталей и вероятность возникновения ошибки), то надёжность программ в десятки тысяч раз выше, чем надёжность строительства. От программ зависят жизнь и деятельность на несколько порядков больше человек, чем от всего вместе взятого. Транспорт, станки, медицина, связь, телефония ...
Прогресс в производстве МК фантастический. Приборы работают круглосуточно миллиардами. Всё надёжно и неубиенно. Не надо результаты своих опытов, переносить на других людей. Они это не заслужили.
Boba_spb какие выводы из вашего примера? Всё как обычно? Си не пользуемся - только ассемблер, кольцевой буфер запретить, динамическая память - зло, или другие рекомендации? И ответьте мне на пару вопросов... А вы что ошибок не делали? Тот человек, что допустил ошибку в приведённом вами примере имел низкую квалификацию?
Я хочу понять. Что было не так? Какой вывод из приведенного?
SasaVitebsk вне форума  
Непрочитано 13.03.2013, 14:43   #53
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

Сообщение от SasaVitebsk Посмотреть сообщение
Всё надёжно и неубиенно. Не надо результаты своих опытов, переносить на других людей.
Золотые слова! Цены бы им не было, если б не дыры в ПО, хакеры (этими дырами активно пользующиеся) и прочие прелести.
Наверное, лучше избегать категоричных заявлений, в какую бы сторону они ни склонялись, а-то, еще одна тема будет похоронена. ("Мы делили апельсин. Много наших полегло." )
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 13.03.2013, 16:08   #54
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

Уважаемый, tempora. Я с Вами согласен на 1000%. Мне очень не нравится перевод вопроса из плоскости обсуждения, в плоскость агульных обвинений и переход на личности авторов. Я могу быть не прав. Так пусть аппонент приведёт свою точку зрения. Я мог описаться, например вместо "кольцевой буфер" - просто "буфер". Приношу извинения. Ну и так далее ... Но переходить от обсуждения особенностей применения конструкций языка Си, к обсуждению темы, что все женщины проститутки, всёже перебор.
SasaVitebsk вне форума  
Непрочитано 13.03.2013, 16:21   #55
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

SasaVitebsk, отнеситесь ко всему этому с юмором. Может я что-то пропустил, но мне какой-то особый "переход на личности" не встретился.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 13.03.2013, 17:17   #56
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

Сообщение от SasaVitebsk Посмотреть сообщение
Boba_spb какие выводы из вашего примера? Всё как обычно? Си не пользуемся - только ассемблер, кольцевой буфер запретить, динамическая память - зло, или другие рекомендации? И ответьте мне на пару вопросов... А вы что ошибок не делали? Тот человек, что допустил ошибку в приведённом вами примере имел низкую квалификацию?
Я хочу понять. Что было не так? Какой вывод из приведенного?
Из моего примера вывод простой, что то, что Вы написали как просто Вы работотаете со структурами в кольцевом буфере - мягко говоря, не соответствует действительности. И Вы признали, что там на самом деле все гораздо сложнее.

Вывод простой - не надо учить тому, что нельзя делать.

Где это я намекал не пользоваться СИ, динамической памятью или кольцевым буфером ?

Пользоваться надо всем, чем ВЛАДЕЕТЕ. А чтоб ВЛАДЕТЬ надо учиться, учиться и учиться.

Вот токо учителей надо выбирать хороших. Что б они учили без ошибок.

А ошибки бывают у всех, но ... мне повезло с учителями. Да и заказчиками очень суръезные попадались - поэтому тестирование было на высоком уровне. Поэтому жизнь приучила проверять все и не один раз. И, несмотря на это, пару раз приходилось летать на объект исправлять ошибки (правда перелет за счет фирмы был).
Boba_spb вне форума  
Непрочитано 13.03.2013, 18:42   #57
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

А у в моей микроволновке механический переключатель и механический таймер... И кол-во деталей не более 5. Потому и работает почти 15 лет.

Вывод: будьте проще, и к вам потянутся массы Чем меньше наворотов в программе и она нагляднее, тем надежнее работать будет.
Можно вот такую красоту офигенную нарисовать:
Цитата:
for(x=0,y=179;x›=y--,(x+y)›z;x++,--y)
Только вот я лучше внутри цикла все это сделаю... Ох уж мне эта "красота" С...
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 13.03.2013, 19:02   #58
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

Сообщение от DK Посмотреть сообщение
Можно вот такую красоту офигенную нарисовать:
Что ж там красивого-то? Has_no_effect код, декремент игрека в двух местах...
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 13.03.2013, 19:06   #59
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

i = i+++i;
realid вне форума  
Непрочитано 13.03.2013, 20:28   #60
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Пара непонятных моментов по языку СИ

PHP код:
int  i0;
  
i=i+++i+++i+++i+++i+++i+++i+++i+++i+++i+++i
И чему будет равна эта красота?
Boba_spb вне форума  
Закрытая тема

Закладки

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комплементарная пара LORDCaric Информация по радиокомпонентам 2 19.11.2012 10:12
Лингвистический вопрос, по русскому языку!!! Sukhanov Отвлекитесь, эмбеддеры! 860 13.10.2010 16:18
DS18B20 и витая пара. Mishanya_82 Делимся опытом 6 25.03.2010 09:58
Комплементарная пара транзисторов SFA Информация по радиокомпонентам 19 21.05.2009 14:35
Help! Вопрос по языку Си ? nikhome Микроконтроллеры, АЦП, память и т.д 3 07.05.2008 07:23


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


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