- У Вас навязчивая идея везде совать С++? Ничего доброго на американских языках создать нельзя. - Крок(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)
- Посоветуйте принтер для печати шильдиков и серийных номеров на производстве. - Unreal_2004(20.01.2017 10:20, dao, полностью)
- IoT и загадочная тайваньская VIA Technologies. Которая вроде как до сих пор клепает альтернативные x86 процы, но сильно нишевые. Evgeny_CD(1427 знак., 20.01.2017 02:25, dao, ссылка, ссылка)
- Скоро. Во всех сотиках планеты. 8Гбайт ОЗУ -> --> ЗАЧЕМ????? Evgeny_CD(159 знак., 12.01.2017 17:11, dao, ссылка, ссылка, полностью)
- А что уважаемые бобры скажуть про uVisor? - LightElf(18.01.2017 11:38, dao, ссылка, полностью)
- С подачи Andreas -> Очень хорошая статья (С, C++) <-> Fortran. Каменты не мнее ченны, чем сама статья. Все как говорил Срипач - секрет успеха С++ - в психологических аспектах, позволяющих вовлеченным чувствовать свое превосходство над всеми Evgeny_CD(163 знак., 19.01.2017 02:38, dao, ссылка)
- Экономия ОЗУ. Win CE наше фсе, 6.0 в особенности? Windows Embedded Compact -> сборник информации. Альтернативы Линуху, которому, как известно, не место в Embedded. Evgeny_CD(2535 знак., 16.01.2017 18:56, dao, ссылка, ссылка, полностью)
- Любая версия WinCE будет условно работать на 128М RAM, даже жирные чипы типа iMX6 с отключенной графикой. А размер бинарного образа обычно 15-30М. iShust(1382 знак., 18.01.2017 00:33)
- Скоро 10 лет как Nokia выпустила N900. В котором аж 256МБайт ОЗУ и аж 32ГБайта флеша. И там уж точно "дистрибутив". Для своего времени было вполне, да и сейчас остаётся. Только браузер на современных сайтах всё больше подвисает. И "сложная задача fk0(99 знак., 17.01.2017 00:54)
- Причём здесь "современные дистрибутивы"? Каждый день программирую изделие, где 512 МБайт ОЗУ, где линуксу выделено всего 128. И ничего, всё влазит, что должно, и ещё немного остаётся. И флеша запаяно от 32 до 64МБайта. И это разработка почти fk0(218 знак., 17.01.2017 00:49)
- Кому это известно, что линуксу не место в embedded? Оглянись вокруг и покажи где есть Windows CE 6.0 (оно уже умерло 10 лет назад), и где нет линукса. - fk0(17.01.2017 00:48)
- Слов нет. Правлю проекты из-за новой версии ИАРа. Причина: определения не в папке arm\freescale, а в папке arm\nxp. сссуки. - VLLV(17.01.2017 12:52, dao, полностью)
- Ничего себе! Народ пытается GPU под GPL залудить! -> --> Денег собрать не удалось, но нечто на github запостили... - Evgeny_CD(17.01.2017 03:16, dao, ссылка, ссылка, полностью)
- Странный мир OpenCores. Вот тут народ весьма тщательно сделал openMSP430 -> 1650 LUTs. Но Micro RISC-V --> 1210 LUTs имеет в разы большее быстродействие и гораздо большую системность и серьезность проекта. Зачем так долго и тщательно вылизывать Evgeny_CD(24 знак., 17.01.2017 03:40, dao, ссылка, ссылка, полностью)
- фан - =AlexD=(17.01.2017 07:18)
- Нужен лайфхак для общения с программой Янддекс-транспорт для носимых телефонов. Встаю на автобусную остановку, нажимаю кнопку "ентер", программа рисует мой кружок точно на этой остановке. Чтобы узнать, какой автобус сейчас придёт, я должен нажать Крок(187 знак., 16.01.2017 20:21, dao, полностью)
- Для ценителей. After 22 Years, 386BSD Gets An Update -> не путать с FreeBSD - Evgeny_CD(16.01.2017 22:49, dao, ссылка)
- VoCore2 -> Очень интересный модулек "WiFi c мозгами" 25 х 25 мм. 1 поколение обсуждали 2 года назад (день в день) --> - Evgeny_CD(16.10.2016 21:38, dao, ссылка, ссылка, полностью)
- RetroBSD на PIC32 для ценителей -> Требует 128к ОЗУ и 512к FLASH. На этой странице интересен список нетривиальных платочек. Именно там я и выловил Dimitech --> - Evgeny_CD(16.01.2017 22:34, dao, ссылка, ссылка)