- книжка пр "цифровое управление", без мути и пантов, мне понравилась. klen(222 знак., 16.11.2019 19:35 - 19:38, dao, полностью)Evgeny_CD
- ть...обновился Samsung Magician, не масштабируется и не разворачивается во вес экран, ну не уроды ли ? - Aleksey_75(16.11.2019 23:29, dao)
- С ужасом осознал "грабли Си" во второй раз - первый был лет 5 назад. Поделил отрицательное дабл точности на произведение без скобок. Два часа искал причину вранья, а не привычного предупреждения IDE. Почему оно так? Есть ли еще такого рода bnb62(22 знак., 10.11.2019 16:25, dao, полностью)
- > С ужасом осознал "грабли Си" во второй раз - первый был лет 5 назад. RxTx(522 знак., 14.11.2019 12:19, ссылка)
- Это что, я недавно записал Gamma = a/2 вместо Gamma = a/2. и потом долго искал что не так. (Gamma double, но a то было целым)... - Boвa(13.11.2019 18:56 - 20:05)
- А в каком языке будет предупреждение??? A = B / (C * D) и A = B / C * D одинаково правильные с точки зрения синтаксиса? Вообще в программах стоит ВСЕГДА скобки в сложных выражениях ставить. - FDA(13.11.2019 19:38)
- плюс kalyan(372 знак., 12.11.2019 10:40,
)
- макросы, кладезь грабелей! kalyan(118 знак., 12.11.2019 10:29,
)
- Ну а просто mse homjak(149 знак., 12.11.2019 10:51 - 10:54)
- Приоритеты операций и ассоциативность делают порядок вычислений однозначным (если не учитывать оптимизацию). Dingo(128 знак., 12.11.2019 07:00)
- вот потому когда мне начинают нести пургу про то что си/асм это охуенно и бля буду лучше его нету на планете я всегда ржу как конь. - LordN(10.11.2019 19:19)
- Сам дурак. Там синтаксис довольно простой. - SciFi(10.11.2019 16:29)
- Более того, именно порядок вычислений плавающих чисел задан жёстко и считается как указано программистом, без оптимизаций (из-за таких эффектов, вроде потери точности, считается программист должен думать головой когда пишет код). Порядок fk0(73 знак., 10.11.2019 17:39)
- ХЗ, в целочисленных, наоборот, можно огрести на неправильной очерёдности плывучка-то что, работает с максимальной точностью... Потому, тока скобки. И то, хз что наоптимизирует. - mse homjak(10.11.2019 19:14)
- Хм... А что мешает вместо хз самому всё узнать? - Bill(12.11.2019 09:27)
- А зачем "узнавать"? Сегодня он одно оптимизирует, завтра обновился и поехало по другому. Или не поехало, поедет в следующем обновлении. Ташта, по нашей жизни, ставить скобки, в потенциально опасных местах и отрубать оптимизацию в "0". Такая вот mse homjak(19 знак., 12.11.2019 10:15)
- я давно перестал считать себя умнее компилятора, и если на -O0 оно работает, на -O3 нет, то вот 100% есть говнокод. хорошо замаскированный, и хрен его знает когда он выплывет. так что стоит добиваться полной работоспособности программы при -O3. в Mahagam(45 знак., 14.11.2019 11:56)
- +1000! - PlainUser(14.11.2019 11:29)
- Существуют международные стандарты и ГОСТы определяющие необходимость расстановки скобок... поэтому достаточно выучить приоритет операций. И да, расстановка скобок не защищает от оптимизации. Компилятор оптимизирует дерево операций в целом, на fk0(24 знак., 12.11.2019 11:42)
- Наверное, я неинтересно код пишу. Ни разу не возникало необходимости "отрубать оптимизацию". - Сидоргек(12.11.2019 11:05)
- Можно пример, где реальные проблемы возникли? Даже интересно стало. - SciFi(12.11.2019 10:19)
- Кому-то нравится из дизассемблера нос не высовывать, но лично я немного брезгую. Опять же, при желании порядок вычислений можно прибить гвоздями при помощи
лома и какой-то матери volatile. - SciFi(12.11.2019 09:40)
- [Fujitsu, 1 экзафлоп, Cortex-A76 и ARM SVE (scalable vector extensions)] Вот это рывок! Бывший глава Интел --> еще не повесился? Странно.... AVX-512 уже устарел? Evgeny_CD(380 знак., 25.06.2018 15:53 - 26.06.2018 00:15, dao, ссылка, ссылка, полностью)
- 2 Гудвин: колебания цены E5-2650 v2 на AliExpress. De_User(08.10.2019 02:27 - 05:06, dao, полностью)Гyдвин
- Млять, задолбался ждать - как ушло от китайцев 17-го, трек потерялся. Наверное сменили. Уже приобрел всяческие шалабушки в Ситилинке, потестил и "вылизал" "шасси" (когда собаке делать нехер,...);) Разложил кабели, поставил магнитные защелки на Гудвин(1393 знак., 27.10.2019 18:02, ссылка)
- Картинка в тему :) Получил сегодня заказ от 1 октября: 2x 8 GB KLLISRE DDR3 за ~2'400 р. Чипы Samsung SEC c индексом **K0 - на 1600 МГц, не разогнанная. Работает. De_User(18.10.2019 13:02 - 13:05)
- Мне уже без разницы :) Заказал 1 числа. Правда китайцы сначала бухали, потом, видать, похмелялись, потом тиснули "заказ отправлен" и опять тишина :) Так что пока почитываю. - Гудвин(08.10.2019 12:08)
- Для познающих с ужасом грабли C: 'C' Hyper reference, a hyper text reference to the C programming language. (C) School of Computing and Communications, Lancaster University. fk0(14.11.2019 15:01, dao, ссылка, полностью)
- 8 / 2 * (2 + 2) = ? - MBedder(01.08.2019 11:55, dao, полностью)
- Этот арифметический пример - средство или метод разработки? Если да, то разработки чего именно? - Ксения(02.08.2019 19:32)
- Вы чего БигМака объелись!? Сначала ставите под сомнение приоритет арифметических операций, потом закон сохранения, так и до трудов Ленина докатитесь! И все потому что Акулы Капитала дурят головы американским школьникам! - IBAH(02.08.2019 19:25)
- За неоднозначности в выражениях надо руки отрывать - lloyd(02.08.2019 18:24)
- Я, чтоб таких вопросов не возникало, скобки ставлю. Скучный я, экстрим - не моё. - Сидоргек(02.08.2019 15:36)
- "Мы продаем или покупаем?" - ucMike(02.08.2019 09:23)
- Нам в школе говорили, что знак умножения и деления имеют одинаковое старшинство и выполняются последовательно. Такшта должно быть 8/2*4=4*4=16. - Codavr(02.08.2019 08:41)
- "Скобок лишних не бывает" - Крок(01.08.2019 17:13)
- PEMDAS -- у них по этому правилу умножение (M) делается до деления (D). Так что 8/2*(2+2) = 8/2*4 = 8/8 = 1. И это правильный ответ для тех кто хорошо знает правила. - fk0(01.08.2019 12:56, youtube)
- X/2*(2+2)=1 -> X/2 = 1/(2+2)=0.25 -> X=0.5 Ilyaul(29 знак., 02.08.2019 23:39)
- Похоже здесь уважаемый fk0 заблуждается. Первая же ссылка в Google по PSP(500 знак., 02.08.2019 20:22)
- Угу. Российский математик, доктор физико-математических наук, первый декан факультета математики Высшей школы экономики Сергей Ландо рассказал ТАСС, что правильный ответ в России будет 16. :)) --> - MBedder(02.08.2019 18:19, ссылка)
- ахах, спасибо, посмеялся) - Mefod(02.08.2019 08:13)
- PEBKAC :)) - MBedder(01.08.2019 17:33)
- Предлагаю брать среднее арифметическое от всех правильных ответов и считать это самым правильным ответом. - SciFi(01.08.2019 17:15)
- Альтернативная математика (не помню, было или нет) blackprapor(58 знак., 01.08.2019 16:37 - 16:44, youtube)
- Угу :)) --> - MBedder(01.08.2019 13:11, ссылка, ссылка)
- :) Vit(82 знак., 03.08.2019 18:41 - 18:47, youtube)
- И здесь эта болезнь ..., только что в соседней комнате конструкторА муссировали... - Make_Pic(01.08.2019 12:16)
- мой калькулятор говорит 16 - SciFi(01.08.2019 11:59)
- Блин... очередной баян и выкидыш ЕГЭ - Zoro(01.08.2019 11:58)
- [Тихая поступь прогресса] -> Мы совершенно спокойно обсуждаем чипы от поставщика "TIER 1", у которых 500+ Мгц ядро и 64 или 128Мбайт ОЗУ при цене "чуть выше или чуть ниже $10". Evgeny_CD(483 знак., 30.10.2019 16:23, dao, ссылка, ссылка, полностью)
- [Утилита Everything] -> plugin для FAR под нее --> Быстрый поиск на NTFS томах и по сети Evgeny_CD(49 знак., 10.11.2019 17:19, dao, ссылка, ссылка, полностью)
- Как пробросить USB через ИНЕТ? Есть комп, на нем некая программа работающая с неким девайсом по USB, есть желанье подключить сей девайс к своему компу для управленья им ОТ ТОГО, удаленного, компа. - Alex68(08.11.2019 20:30, dao, полностью)
- IAR ваш - Говно. Ни малейшего предупреждения. VLLV(06.11.2019 20:05, dao, полностью)
- Эх... а какое гавно Crosscore на базе Эклипса... ни в сказке ни пером... как с ним люди живут, я вообще не понимаю... мы, вчетвером, уже так задолбались, что просто ец... - sav6622(06.11.2019 21:35)
- А там в коде ничего странного нет? Или может мне спать пора evgeniy1294(238 знак., 06.11.2019 20:58)
- Три строки выше проверка диапазона сдвига. - VLLV(06.11.2019 21:31)
- _status_bit[i] ВСЕГДА < 64, поэтому выхода за диапазон не будет. Этот код компилятор может выкинуть. - Costic(06.11.2019 21:18)
- Ещё вопрос: flash отмаплена в 0x00000000? - evgeniy1294(06.11.2019 21:00)
- именно )) оптимизатор все это выкинул нах ) - 0men(06.11.2019 20:59)
- и правильно сделал :-) - Costic(06.11.2019 21:20)
- В этом случае отладчику положено сообщать "нет такой переменной, ибо она ушла нах". - SciFi(06.11.2019 21:03)
- скомпилировал у себя, отладчик пишет unknown статусбит. Возможно, после игры с линкером, что то пошло не так - 0men(06.11.2019 21:09)
- Как бы ни игрались, имя есть имя. - VLLV(06.11.2019 21:32)
- Без маппинга тоже имя остается? Я так понимаю, вы знаете, что этот кусок кода оптимизатор выкинул правильно? - 0men(06.11.2019 21:37)
- Нет, в этом не разобрался. Собственно, с этого началось. - VLLV(06.11.2019 21:42)
- _status_bit[i] ВСЕГДА < 64, поэтому весь цикл не имеет смысла, компилятор (оптимизатор) его выкидывает - 0men(06.11.2019 21:45)
- Проверил, именно так. То есть против изврата программиста IAR бессилен. Ну что ж, логично. Еще раз спасибо! - VLLV(06.11.2019 21:59)
- Бля! Спасибо! Сравнение действительно не в ту сторону. Щаз проверю в симуляторе. - VLLV(06.11.2019 21:56)
- Я же как раз писал об этом))) - evgeniy1294(06.11.2019 23:43)
- Спасибо, но я читал зашоренными глазами )) Сначала хотел брейк применить, а потом "упростил" конструкцию, не поменяв условие. - VLLV(07.11.2019 06:39)
- Говорят, "test-driven development" в этих случаях помогает. Сделал рефакторинг, прогнал тесты, чувствуешь себя сухо и комфортно. Хотел попробовать, но с этими тестами столько геморроя (особенно симулировать железо), что забил. Плетём лапти по SciFi(10 знак., 07.11.2019 12:17)
- Значит, наш IAR не Говно? :) - Ксения(07.11.2019 11:02)
- Не, тут тема сисек раскрыта не до конца... один глюк так и не объяснен. При выкидывании оптимизатором кода (и переменной), отладчик должен написать, что она не известна. Тут же он ее показывает по вполне определенному адресу. Дело может быть в 0men(56 знак., 07.11.2019 12:12)
- Да, так бывает. Пожалуй, у каждого было, у меня в том числе: "Я нашёл баг компилятора"! Спокойно отношусь, с пониманием. - Nikolay_Po(07.11.2019 11:11)
- Да говно, говно, не переживайте! ;О) - mse homjak(07.11.2019 11:07)
- подозрительно, что у вас точка останова не активна. Так бывает, если этот кусок кода оптимизатор выкинул - 0men(06.11.2019 20:57)
- а каэто у вас boot и application в одном таргете ? поделитесь секретом - Aleksey_75(06.11.2019 20:38)
- Мжет быть в General Options раздел Location for constants and strings выбран пункт RAM? А потом этот адрес кто-то (ваша программа) затёр. - Costic(06.11.2019 20:31)
- Что эта картинка доказывает? Не оч. прямые руки? - SciFi(06.11.2019 20:24)
- Использование gdb для распечатки значений в контрольных точках. Демонстрация концепции по ссылке. fk0(1822 знак., 08.11.2019 20:14, dao, ссылка, полностью)
- Интересный сервис по доделке наполнения под Распберри ПИ - sav6622(08.11.2019 12:03, dao, ссылка)
- Какой посоветуете взять логический анализатор + осциллограф? безэкраный, с софтом на win10, желательно с возможностью внутреннего накопления данных( дабы оставлять на объекте на непродолжительное время ). - Mefod(07.11.2019 15:52, dao)
- давненько
не брал я в руки шашек не занимался настройкой/оптимизацией компа. Вот сейчас всплыла одна проблема - пытаюсь решить... пока - творческий тупик :( Adept(3416 знак., 06.11.2019 13:20 - 13:28, dao, полностью)