Поздравляем Codavr с днём рождения!
- А что многоуважаемые плисоводы могут сказать за младшие Lattice MachXO2-256/1200 и ихнюю софтину Lattice Diamond - например, в сравнении с единственными знакомыми мне Altera MAX3000/7000 и, соответственно, MAX+PLUS II и Quartus? - MBedder(20.01.2017 18:07, pld, полностью)
- Гы ждем беспилотные авто - из госотчета США:В отчете сказано, что все модели автоматического аварийного торможения помогают только для предотвращения столкновения *в жопу* впереди идущего автомобиля. Абсолютно все они проваливают тест на basilmak(188 знак., 20.01.2017 12:23, Off, полностью)
- На ефайнде наскольно актуальные
цифрыцены нынче? Давно не варился в этой теме. Наверное, как и 3 года назад, нет смысла смотреть? - Argon(20.01.2017 20:37, SCH, полностью)
- Как учесть выход за границы при работе с числами Fixed point? Peter_M(943 знак., 18.01.2017 10:01, MCU, полностью)
- У Вас навязчивая идея везде совать С++? Ничего доброго на американских языках создать нельзя. - Крок(17.01.2017 00:26, dao, полностью)Kceния
- Читал топик, мне в голову пришла мысль. Если сравнить русскую и западную научно-техническую литературу ХХ века... IBAH(454 знак., 19.01.2017 11:25)
- А вот чего в теплом ламповом Си действительно не хватает: опции "строгая типизация" и модификатора "чистая функция" - IBAH(18.01.2017 19:21)
- Все хорошее в Си++, заканчивается на перед ++. Кстати, а почему все пишут С/С++, типа это одно и тоже? - IBAH(18.01.2017 17:12)
- Потому что C не только можно рассматривать, как подмножество языка C++, но и компилятор у них обычно один и тот же. - Ксения(18.01.2017 17:16)
- Ну, я бы так не сказал. У них разная, ядрить ее в качель, парадигма. Есть еще С# - говно для детского сада. Плавали по нужде, знаем. _basile(351 знак., 19.01.2017 00:53, )
- если Си подмножество Си++, зачем его ваще указывать? да еще с начала. Никто не пишет объявление "Хочу познакомится с женщиной/человеком для и.о." - IBAH(18.01.2017 17:33)
- Одно дело, когда ты моторчик крутишь на AVR. Другое - когда системой управляешь, на туевой куче AVR+STM через ту же STM, ессно, от, бля, PC совместимую панель. _basile(120 знак., 19.01.2017 01:34, )
- Результат компиляции получается разный, в зависимости от того C-файл компилируется или CPP. С-функции компилируются в объектный модуль с тем же именем (с минимальными искажениями типа добавления подчеркивания спереди и т.п.) и имеют один из Ксения(1211 знак., 18.01.2017 18:26)
- Патамушта это хоть и одно подмножество другого, но всё же разные языки. В С++ к примеру не поддержаны особенности С99. - =AlexD=(18.01.2017 18:04)
- Занятно, что компилятор от мелкомягких до сих пор не доделал C99. - SciFi(18.01.2017 17:21)
- Преждевременная оптимизация есть путь к провалу. Вы готовы написать обоснованное ТЗ на "новый язык"? Evgeny_CD(267 знак., 17.01.2017 16:45)
- Все написано уже давно! - IBAH(20.01.2017 18:14, ссылка, ссылка)
- Да есть уже готовый язык D, вполне себе окейный, жаль компиляторов для всего у него нет. - =AlexD=(18.01.2017 08:23, ссылка)
- Я готов. Только у меня синдром Пана атамана Грициана Таврического. - Крок(17.01.2017 22:04)
- ;))) По прошествии ДЕСЯТИЛЕТИЙ в Вас , таки, ... вселился бес Туамосеса! - serhio(17.01.2017 21:18)
- "С" возник на основе опыта "компиляторотворения". Компиляторотворцами. Для самых древнейших ЭВМ. К ОС С не имеет никакого отношения, разве что только как костыли имеют отношение к раковому больному. Все последуюшие усовершенствования С (и argus98(141 знак., 17.01.2017 20:03)
- Вы, видимо, очень молоды и не помните, как программисты, зажав потные ладошки, гадали - что же будет - С или Pascal? - VLLV(17.01.2017 20:51)
- Про "молоды" - спасибо за комплимент. В моей молодости никакого С не было. Были паскаль, фортран, алгол, итп. И уже тогда они все (включая бэйсик) были лучше С. Единственный плюс С - для него проще клепать компиляторы. Поэтому он argus98(107 знак., 17.01.2017 21:03)
- Мне 48 лет. И хотя меня все еще в транспорте называют "молодым человеком", это уже не совсем так. Evgeny_CD(238 знак., 17.01.2017 20:56)
- Мне Си сразу понравился, как только прочитал заметку в каком-то номере "Наука и жизнь". Прост, лаконичен и гораздо удобней Бейсика. А фигурные скобки - это просто сказка и никаких begin, end и воспоминаний где же там точку надо ставить :) mut(68 знак., 17.01.2017 21:38 - 21:45)
- Чёт воспоминания накатили... ))) serhio(1015 знак., 18.01.2017 15:07 - 15:17)
- Вот-вот. Про лаконичность, правда, поржем всем колхозом. - Крок(17.01.2017 22:03)
- Форт возможно короче будет, но польскую запись оставлю полякам :) Лисп ещё неплох, но такое число скобок - аномалия. - mut(17.01.2017 22:08 - 22:11)
- А что не так,с лаконичностью языка Си? - Скрипач(17.01.2017 22:05)
- Примеры, почерпнутые мной в ИАРе при освоении системы АРМ. - Крок(17.01.2017 23:12)
- +1 - Evgeny_CD(17.01.2017 22:14)
- Изначально мудацкая идея: давайте ширше использовать всякие комбинации значков *%<+ в одной команде и будет офигенная экономия! Ты, ссуко, пишешь проект на стотыщ строк и экономишь на символах. Потом появляются имена переменных, больше похожие на Крок(210 знак., 17.01.2017 23:19)
- Идея компилятора с кувалдой, которой тот лупасил бы
программиста кодера по голове, давно будоражит умы. Но это осознанная особенность языка, никто не заставляет писать именно так. - Скрипач(17.01.2017 23:47 - 18.01.2017 00:05)
- С++, пространства имен, шаблоны, классы, грамотное наследование - не? - Evgeny_CD(17.01.2017 23:39)
- Ну, сия концепция доведена до абсолюта в Перле :-) А про Си авторы сразу говорили "высокоуровневый ассемблер". То есть обосраться можно чуть менее, чем везде, и значки тут мало что меняют. - SciFi(17.01.2017 23:25)
- Ага. "Код на Perl выглядит одинаково до и после RSA шифрования" :) - Evgeny_CD(17.01.2017 23:38)
- Умножьте мне этим "ассемблером", прости господи, два 16-разрядных целых, чтоб получилось 32-разрядное целое. Вот там где действительно надо, этот ассемблер начинает косить под взрослого. - Крок(17.01.2017 23:31)
- Ой блин, разобраться в правилах приведения типов сложно. "c32 = (uint32_t)a16 * b16;" Это же не "окей гугл", надо и в учебник и/или справочник заглянуть для приличия. - SciFi(17.01.2017 23:43 - 23:47)
- +1 - Evgeny_CD(17.01.2017 23:56)
- На С++ можете записать так: "c32 = uint32_t(a16) * b16;", оно уже понятнее и недвусмысленно. - Ксения(17.01.2017 23:51)
- Да написать-то можно. Но во что это превращается в машинном коде, не приходилось глянуть? - Крок(17.01.2017 23:49)
- Приходилось - всё там хорошо. Но зачем туда смотреть? У вас нездоровая привычка подглядывать? - SciFi(17.01.2017 23:51)
- Грешен. Он выдёргивает оба числа, делает их 32-разрядными, потом производит умножение 32х32,( а это совсем не то же самое, что 16х16), потом из 64-разрядного результата делает 32-разрядный. - Крок(18.01.2017 00:14)
- Код - в студию! И что за компилятор? Опять же, даже если так, грозит ли проекту крах? Видимо, нет. Тогда что это, если не греховные поползновения? - SciFi(18.01.2017 00:16)
- архитектура какая? есть ли в ней 16*16 вообще? - Mahagam(18.01.2017 00:16)
- ДСПИК, разумеется - Крок(18.01.2017 00:18)
- Пжалста - unsigned int x = 0x1234, y = 0x5678; static unsigned long z; z = __builtin_muluu(x,y); MBedder(523 знак., 18.01.2017 03:11 - 03:15)
- Повинен ли С в кривом микрочипеговском компилере? - Evgeny_CD(18.01.2017 00:21)
- когда я увижу, что на пяти других семействах этот фрагмент решается по-людски, я смогу дать аргументированный ответ. Ну и да, для АРМ-машин прошу масштабировать пример до С64=а32*b32 - Крок(18.01.2017 00:34)
- Все подобного рода случаи решаются с помощью вызова функций, а не насилованием языка. Скажем в Windows API есть функция Int32x32To64(a, b), а в IAR EWAVR есть int __multiply_signed(signed char, signed char). А если сделать так, как хотите вы Ксения(129 знак., 18.01.2017 01:00)
- Cortex-M* - это, наверное, тысяча семейств микроконтроллеров, и GCC 4.9, например, генерит для них неплохой код. - Evgeny_CD(18.01.2017 00:36)
- чаще всего в то, что требуется. и что возможно на текущей архитектуре. - Mahagam(17.01.2017 23:50)
- А я нет, в 91 году немецкая фирма купила для нас Турбопаскаль 6.0. Фирма была небольшая, но все равно показательно. - VLLV(17.01.2017 21:01)
- Вы же не будете отвергать, что роль С|С++ в системном программизме велика? По факту - почему так, второй вопрос. Возможно, Oberon был бы лучше - но нету у истории сослагательного наклонения. Посмотрим, что из Rust вырастет - Evgeny_CD(17.01.2017 20:45)
- Я потихоньку начинаю догонять, как его можно использовать с пользой для дела. После многих лет осознания ситуации. C++ без правильного мануала для целевой задачи - бесполезен. В этом его основное ноу-хау. - Evgeny_CD(17.01.2017 00:33)
- Выбор лабораторного источника питания Ralex(1019 знак., 20.01.2017 00:13, dao, полностью)
- Любой первичный источник на 55Вольт плюс вот эта балалайка. Правда ток 5А всего. В простейшем случае первичным источником может быть доработанный "электронный трансформатор" для галогенок. Yurasvs(711 знак., 20.01.2017 18:47 - 21:56, youtube)
- Я предлагаю Rigol DP712. Там 10 ячеек памяти :) Есть положительный опыт эксплуатации DP831A - машинка оказалась очень качественной (за свою цену - ваще уникум). Evgeny_CD(964 знак., 20.01.2017 00:30 - 00:37, ссылка, ссылка)
- ригол конечно интересный зверь, если б не цена как у 40" телевизора (но, тем не менее, спс за наводку). Я сейчас юзаю как настольный UT3003ED - 3-й год никаких нареканий ни по качеству работы, ни по эргономике, ни по функционалу, кроме говённого Adept(640 знак., 20.01.2017 01:41, ссылка)
- Был бы DP712 на 10А за эту цену, наверное взял бы. Но по сути у него 99% времени функционал обычного лабораторника, и переплачивать за экранчик нехочется. Во вселенной моих потребностей ему цена 8-9 тысяч, никак не 22. Кому нужен экранчик и Ralex(41 знак., 20.01.2017 01:24)
- Разрабатываю схему. Цель - сбор информации с датчиков, в зависимости от данных - вращать шаговые двигатели, а также обрабатывать данные и передавать по bluetooth. В качестве контроллеров используется Arduino Nano, извините. SergeyIv1(559 знак., 20.01.2017 08:23, SCH, полностью)
- Завораживает зажим, но не пойму, как эта шняжка к usb цепляется? -> - Argon(20.01.2017 20:03, SCH, ссылка, полностью)
- Шо там в округе Колумбия. Не началось ещё? - Крок(20.01.2017 18:25, Off, полностью)
- Ручная пила и орангутанг -> Так оно и на С++ кодить может научиться... - Evgeny_CD(20.01.2017 00:10, Off, ссылка, полностью)
- Подскажите, у кого-нибудь получилось заставить работать китайский модулек SIM800L в режиме CSD? - brv(11.01.2017 12:02, RFID, полностью)
- Посоветуйте принтер для печати шильдиков и серийных номеров на производстве. - Unreal_2004(20.01.2017 10:20, dao, полностью)
- Продолжение про яр для стм8 и умножение. Вот ещё веселуха: SciFi(388 знак., 19.01.2017 18:12 - 18:18, MCU, полностью)
- А где сейчас модно писать на Цэ для профессиональных контроллеров PIC16? Молодой коллега(74 знак., 20.01.2017 02:36, PIC, полностью)MBedder
- Пытание по коаксиалу (не Ethernet) + сигнал в районе 1МГц, без трансформаторов и катушек индуктивности. Сигнал однополярный, в плюсе. Пыталово тоже в плюсе, около Ампера. _basile(26 знак., 19.01.2017 21:25, , Tech, полностью)