- А вот глупый вопрос: как на этапе компиляции определить разрядность целевого процессора, без использования C99? LightElf(108 знак., 18.11.2015 17:03, dao, полностью)
- sizeof() - не работает в директивах условной компиляции. Поэтому правильнее использовать stdint.h и константы типа UINT_MAX... а если не хочешь C99, то тогда только проверять константы, заданные на уровне проекта (вполне себе нормальный метод, il-2(24 знак., 20.11.2015 12:07)
- Разрядность процессора -- расплывчатое понятие. Разрядность чего именно? Шины данных? АЛУ? А вообще #include <signal.h> и используй sig_atomic_t. Между прочим -- C89. - fk0(19.11.2015 00:16)
- Вот-вот, стремление к "красоте" без критической секции порождает жуткий говнокод. А ведь я предлагал вовремя остановиться... - =AlexD=(18.11.2015 18:38)
- А это мне только повезло, что sizeof(int) = sizeof(long) = sizeof(bool) = 1 ? sav6622(55 знак., 18.11.2015 17:34)
- И вообще, "а пачиму ви спгашиваете?" © SciFi(34 знак., 18.11.2015 17:31)
- Встречный вопрос: а на этапе исполнения это можно как-то вычислить? - SciFi(18.11.2015 17:26)
- я таки извиняюсь, что мне мешает иметь на 8-битной платформе 32-битный int ? и 16-битный char ? Красный Свин(117 знак., 18.11.2015 17:24, )
- sizeof(BYTE) == sizeof(char)? - ASDFS(18.11.2015 17:18)
- Могу подсказать как это сделать на ассемблере. - Скрипач(18.11.2015 17:12)
- А как с использованием C99? Я заинтригован... SciFi(146 знак., 18.11.2015 17:07 - 17:09)
- Может и баян, но мысль, к.м.к., неплохая: #дисплей сам рисует картинку и выполняет обработку, а с внешним миром общается по минимуму. Ардуинщики пищать будут. Ещё можно карточку выкинуть, заменив на микросхему. Ну и так интересно, если анимацию не Dingo(302 знак., 20.11.2015 13:25 - 18:14, dao, ссылка, полностью)
- OpenFOAM: Прочностные расчеты; RED_DRAGON(774 знак., 20.11.2015 10:23, dao, ссылка, ссылка, полностью)
- Raspberry Pi 2 не только зависает от вспышки -> Но еще и построена на занятном чипе от Broadcom BCM2836 c четырёхядерным CPU Cortex A7 (ARMv7, 900MHz) и 1 Гб ОЗУ --> Evgeny_CD(555 знак., 20.11.2015 01:44 - 01:46, dao, ссылка, ссылка, полностью)
- Есть еще сомневающиеся в победе JS? -> "Allwinner представила шестидолларовый чип H3, способный проигрывать 4К-видео" 6$ - это, полагаю, для вагонных количеств, но не суть. Набор интерфейсов вполне правильный, разве что только 100м Ethernet (с PHY Evgeny_CD(118 знак., 10.12.2014 14:17, dao, ссылка, полностью)
- Подробное описание H3 вложено. Вот тама -> выбор плат на H3 на вкус и кошелек Evgeny_CD(19.11.2015 21:46, ссылка)
- Вот что из этого может получиться -> - Evgeny_CD(11.12.2014 15:29, ссылка)
- Чипы для запуска JS прямо на кристалле -> - Evgeny_CD(10.12.2014 21:13, ссылка)
- Чтобы "проигрывать" 4к-видео мощный процессор вообще не нужен.. Нужно всего лишь 380к гейтов и 300к бит памяти.. USSR(51 знак., 10.12.2014 15:23, )
- Этих Application Processor-ов пруд пруди. Всякие Qualcomm, Broadcom, Marvell и иже с ними. Они просто цены не особо публикуют, а на самом деле там всё вполне на уровне с этими кетайсами. Не понимаю, зачем вы так возбудились? - SciFi(10.12.2014 15:07)
- Для полного счастья надо только кастомный линух запилить. Гетероядерный. Evgeny_CD(378 знак., 10.12.2014 14:35)
- ну наговнокодят рожна на JS. потом кто-нить сбацает на сях что-нить что и этот камень заставит потеть, и что народ оценит рублём. и всё, говнокодеры с JS опять останутся неудел. - Mahagam(10.12.2014 14:32)
- что-то я прямой связи не могу уловить между 4К видео за 6 баксов и JS. - BlackPrapor(10.12.2014 14:28)
- Обновлено: трехколесный вялошипет с квадратными колесами (многозадачка на Си). Рожалось в муках, труд всей жизни :) LightElf(1261 знак., 13.11.2015 16:08 - 16.11.2015 13:06, dao, полностью)
- А что толку? Я там вижу дикие циклы по всем задачам с проверкой условий -- с чем боролись, на то и напоролись. Просто вывернули big loop наизнанку. Нужен планировщик с O(1) сложностью алгоритма. Чтоб если у тебя 100500 задач, то нужная выбиралась fk0(84 знак., 17.11.2015 12:10)
- Спасибо, положу в загашник :-) Хотя для такой вещи функционал ИМХО избыточен. Достаточно ct_block со значением = 0, чтобы организовать "карусельку" (Если я все правильно понял). - il-2(16.11.2015 12:53)
- нечто похожее писал. но с динамическим списком "задач". - RED_DRAGON(13.11.2015 17:39)
- readme-шку бы ещё какую не плохо бы. Что, куда, зачем. С наскоку непонятно. А то, что рантайм память под задачи резервирует - хорошо. Dingo(166 знак., 13.11.2015 17:32 - 17:36)
- Конечно интересно - Олдфаг(13.11.2015 16:34, )
- под что? на каком си? - RED_DRAGON(13.11.2015 16:13)
- Безопасность кода в зависимости от оптимизации компилятора и пр. - Точка опоры(14.11.2015 12:36, dao, ссылка, полностью)
- Кто считает в FEM-пакетах типа Ansys/Cosmos, да и просто для инженерной практики :) - вот любопытный сайтик со свойствами материалов а может у кого есть какие материалы для AnsysWB?? интресуют в первую очередь пластики и отечественные стали - Adept(15.11.2015 03:14 - 16.11.2015 19:20, dao, ссылка)
- Есть у кого функция отрисовки прямоугольника со скругленными краями и заливкой под рукой? Срочно понадобилась, не могу найти в архивах. Nikolaev_Aleksey(56 знак., 16.11.2015 19:20, dao)KLIM83
- Хочу резисторный калькулятор. Чтоб умел подобрать из имеющихся у меня резюков нужный номинал или нужную пропорцию делителя последовательно-параллельным комбинированием. И то же самое для регулируемых значений сопротивлений и делителей, в том числе ASDFS(71 знак., 11.11.2015 09:06, dao, полностью)
- Тоже достало подбирать, наваял себе такую на Питоне. leon_(12.11.2015 15:24 - 15:33)
- ...а вот тут как раз тот случай, когда мощность современных ПК разгружает прогера от необходимости думать (да-да, волк в лесу сдох! Я тоже умею произносить эту фразу!) Переборным алгоритмом написать -- дело вечера. Ну, может, покумекает Николай Коровин(577 знак., 11.11.2015 11:37)
- А смысл? Шаг сетки соответствует точности резистора. Оттого что ты рассчитаешь свою гирлянду из 5% резисторов с точностью 1ррм она все равно такой точностью обладать не будет. - Codavr(11.11.2015 11:02)
- ИМХО есть что-то неправильное в принятой системе. Как я понимаю, эти 5% (ряд E24) есть 3 сигма? blackprapor(266 знак., 11.11.2015 11:48 - 11:51)
- На самом деле там негладкое распределение. Резисторы проходят сортировку и те у которых низкая точность имеют провал в середине распределения а те у которых высокая точность на краях. Ну по крайней мере раньше так было, лет 20 назад. - Codavr(11.11.2015 12:04)
- %-/ Сортировку!?!?! Каждый резистор, даже 0201 обмеряется и сортируется? Как-то не верится в это. blackprapor(287 знак., 11.11.2015 12:38)
- Это было в эпоху выводных резисторов. Но лет 10 назад заказывал в Нижнем резисторы С2-29 градации D, так мне один номинал делали месяца три, хотя обещали за месяц управиться. Оказалось, что они делаются по той же технологии, что и менее точные, а Codavr(63 знак., 11.11.2015 13:00 - 13:05)
- Как такое возможно, ну ладно, из миллиона, например, можно отобрать один с 0,001% но что делать с ppm? - blackprapor(11.11.2015 13:08)
- А лазерная доводка? - SciFi(11.11.2015 13:32)
- ppm это parts per million, миллионная доля. Может ты имел ввиду TKC? Градация D это как раз оно и есть 5 ррм/°C - Codavr(11.11.2015 13:16)
- Я имел в виду суммарный уход от времени, температуры и т.п. чтобы отличить от начального отклонения от номинала. blackprapor(371 знак., 11.11.2015 13:33)
- Я тоже так думал. Оказалось, что C и D это одно и то же, просто D отобрано из общей кучи. Ну и D это конечно эксклюзив и делается исключительно на заказ. - Codavr(11.11.2015 14:00)
- Да, при СССР как-то ГК узнав что узлы не сделаны т.к.. не достали еще хитрый номинал резюка наорал на инженегров что они тупые - через 5 минут этот хитрый номинал мультиметром добыли на складе в нужном количестве и с нужной приемкой (дело то как basilmak(33 знак., 11.11.2015 15:33)
- Чтоб правильно понимать друг друга -- C и D имеются в виду, соответственно 0,25 % и 0,5% ? Да, в данном случае допускаю, что отбирались из общей партии, потому как и те, и другие, например, смотрю вишай, есть с одинаковым ppm/K. Но если blackprapor(802 знак., 11.11.2015 14:38)
- это можно узнать только анализируя ценник на резисторы разной точности. в принципе, для производителя должно быть дешевле отладить техпроцесс так, чтобы нужная точность обеспечивалась технологически. - Mahagam(11.11.2015 12:14)
- Топик вообще не о том. Хотя считать итоговую точность гирлянды тоже было бы неплохо для полноты картины. - ASDFS(11.11.2015 11:26)
- Электронная таблица! Говорят, они уже в 1979 году были --> - SciFi(11.11.2015 09:46, ссылка)
- Взгляни, может лень чуток успокоит:) - Vit(11.11.2015 09:15 - 09:19, ссылка, ссылка)
- Срач развивать не буду, но тенденцию обозначу: на выставке, на стенде разработчиков приборов, которые продают все остальные экзибиторы - "мы пишем ПО на C++ с выполнением 90% правил MISRA, поэтому в заказчиках у нас бла-бла-бла" - VL(07.11.2015 13:02, , dao, полностью)
- Срач ты уюже развел. А насчет misra не смеши мои тапки. Для авиации проги не пробовал писать ? - _basile(11.11.2015 19:52, )
- Чуть поддамши: Производители вот этого два года трахались над поставленной задачей "ориентировочное количество загруженного" и выкатили цену на борудование/установку лимон деревянных за одну единицу. То же самое реализовали в этом году с более чем Гудвин(205 знак., 07.11.2015 23:35, картинка)
- C++ и MISRA -- это сильное сочетание двух стилей говнокода... Особенно MISRA. На мой взгляд это просто сборник вредных практик в программировании. - fk0(07.11.2015 13:38)
- Всем прграммерам мисра не нравится , хорошо что не они рулят разработкой. - PlainUser(09.11.2015 12:18)
- Я тоже так думал, пока оригинальный стандарт (за деньги) не полистал. Там написано, почему так. В отличие от — у тебя нет никаких аргументов. Только буденовка. - Alex B.(07.11.2015 19:51)
- Судя по википедии, оно за британские гос. деньги разработано. Само собой, манагерам и госслужащим должно нравиться, для того и писалось ;) she(344 знак., 07.11.2015 23:53)
- Всё равно кото-то в конфере бузить должен. Так пусть это будет, этот, как его, с будёновкой! По сравнению с предыдущими сама полит, мать её, корректность! - De_User(07.11.2015 22:34)
- Разница между нами в том, что ты менагер и сам давно не в теме и твои познания в области разработки ПО уже где-то там же, где и у Evgeny_CD. С менагерской точки зрения оно может быть как угодно. Но практически в большом, сложном и fk0(162 знак., 07.11.2015 22:11)
- Мда, на словах ты Лев Толстой, а на деле ... простой. Задолбали вы уже говорить что все вокруг идиоты кроме вас, и стандарты дебилы пишут, и никто ничего не умеет. Ну правда, очнитесь уже, в мире есть люди гораздо умнее вас и меня, просто примите OlegPowerC(17 знак., 11.11.2015 18:06)
- Не-не, разница между нами в том, что когда у тебя кончается компетенция и аргументы — ты переходишь на личности. Alex B.(390 знак., 07.11.2015 22:33)
- Комментирую часть MISRA rules, сами они лежат на сахаре совершенно бесплатно... fk0(16044 знак., 08.11.2015 00:43)
- Спасибо за труд. Очень со многим согласен, изредка не соглашался, но это личные предпочтения: не использую goto, не использую кучу, использую stdio, хотя знаю, что даже у известных компиляторов могут быть баги, причём с развитием версий они Олдфаг(419 знак., 08.11.2015 09:37, )
- MISRA писали для automotive софта, точнее даже для софта в ECU. Alex B.(992 знак., 08.11.2015 09:29)
- всё бы хорошо, но ты все проекты на Си под одну гребёнку валишь. у меня нет в проекте ни принтфа, ни маллока. и вообще, из стандартной библиотеки используется разве что memset да memcpy, которые тупо будут быстрее чем самописные. соответственно я Mahagam(93 знак., 08.11.2015 01:02)
- ...так и представляю себе корпоративную брошюру "Мы программируем к MISRA ровно наоборот, потому что мы программисты, а не менеджеры!" 8) Скрипач(211 знак., 07.11.2015 22:15 - 22:20)
- Пусть менагеры менеджментом занимаются, а не вопросами программирования. А то программисты займутся работой менагеров, и вы пойдёте на биржу труда. И как бы не порядок быстрей программистов. - fk0(07.11.2015 22:19)
- Сможете убедить совет директоров дать на вашу авантюру денег - welcome :) Скрипач(202 знак., 07.11.2015 22:21 - 22:25)
- про конкуренцию забыли. бабло, инвесторы, менеджеры... но если у конкурента инженерный штат сильнее - то про вложенное бабло можно забыть. - Mahagam(07.11.2015 23:04)
- +1. Увы, но в 90% случаев сначала появляется заказчик с деньгами, затем манагеры, и только потом всякая техническая обслуга типа сисадминов, электронщиков и программистов. - De_User(07.11.2015 22:29)
- Причём здесь авантюры? Я лишь говорю, что MISRA не является серебрянной пулей, и вовсе часто является вредной практикой программирования. В разработке больших программных продуктов никакой MISRA никто не использует, и вообще про неё не видно не fk0(1089 знак., 07.11.2015 22:29)
- Маркс, это ты? Перелогинься. - SciFi(07.11.2015 22:27)
- Теперь представь, что ты на выставке, должен привести какую-то мотивацию, чтобы к тебе пошли с заказом на программирование массового устройства. Приведи свою мотивацию. "Что у вас, ребята, в рюкзаках?" - VL(07.11.2015 19:35, )
- Желание у заказчика одно — чтобы исполнитель решил его боль. Как ты это делаешь, нужно показывать, а не сколько языков программирования знаешь. - Alex B.(07.11.2015 19:54)
- Если заказчик не как ты, на профи-форумах сидит, а тупой манагер -- он на это как раз и поведётся, сколько языков, бумажек да индийских стандартов. Хотя я бы поставил посреди стенда какую-нибудь плату, работающую "за гранью вообразимого", и быстро Николай Коровин(33 знак., 07.11.2015 21:15)
- Бред. Желание заказчика - прикрыть себе задницу. А еще лучше - заработать премию. Или повышение. И никакой "боли" у человеков, с которыми вы общаетесь, нету. Скрипач(25 знак., 07.11.2015 20:15)
- Как развернуть Ubuntu на виртуальной машине Windows XP? misyachniy(929 знак., 05.11.2015 20:47, dao, ссылка, полностью)MBedder
- Я вот что-то не пойму, почему у IAR нет в стандартной либе функи alloca? Немодно что-ли? - LightElf(05.11.2015 19:31, dao, полностью)
- Антивирус AVAST вообще оборзел (самка собаки!): после обновления блокирует наглухо без каких-либо вопросов и сообщений Stk500.exe из AVRCommandLineTools. AU08(204 знак., 08.11.2015 07:43 - 07:47, dao, полностью)
- Проблема начнется, когда ты считаешь int небольшим числом до 30 тысяч, а другой программер небольшим числом до 2 млн. Че теперь к каждому объявлению камент писать, каким я буду считать это число? fk0(997 знак., 08.11.2015 15:56, dao, полностью)