-
- тут бы обычный Цэ полностью освоить.... - ferrum(08.01.2017 19:06, ссылка)
- Спасибо за ссылку! настоящий дзен! - Evgeny_CD(08.01.2017 19:59)
- Нестандартные расширения - зло. Но не всегда... - SciFi(08.01.2017 19:10)
- Кстати, все полезные в эмбедед фичи С++ , реализованы в стандарте МЭК 61131-3, они бы еще убогий паскалевский синтаксис заменили на сишный, ваще было бы! После знакомства с МЭК, стараюсь писать на Си по мэковски - IBAH(31.10.2016 09:45)
- Проблема C++ вовсе не в оверхеде языка, а в отсутствии вменяемой документации в потребных ресурсах плюсовых библиотек. Злоупотребление динамической памятью может привести к тому, что она кончится в самый неподходящий момент. Поэтому для эмбеддед =AlexD=(297 знак., 31.10.2016 09:35)
- Все фичи С++ реализуются на теплом ламповом С. и гораздо эффективней, линукс тому подтверждение - IBAH(31.10.2016 09:24)
- А с этого места по подробнее - пример в студию pls! - Make_Pic(31.10.2016 21:24)
- ну... GTK+ не убеждает? вообще-то объекты появились раньше языков объектно-ориентированного программирования и никто не запрещает пользоваться понятием объект хоть в Бэйсике, хоть в ассемблере, хоть в калькуляторе Б3-34 - IBAH(01.11.2016 11:56)
- Любой алгоритм можно реализовать на [s]машине Тьюринга[ йцукен(39 знак., 01.11.2016 12:46, )
- Если ради этого приходится громоздить многослойные макросы и прочие приблуды, становится стрёмно. Те же protothreads всем хороши, но их макросы выглядят убого. - SciFi(01.11.2016 12:02)
- Не нравятся макросы не пиши! ГыГы! я оказывается "адепт протопотоков" - IBAH(01.11.2016 12:28)
- ну... GTK+ не убеждает? вообще-то объекты появились раньше языков объектно-ориентированного программирования и никто не запрещает пользоваться понятием объект хоть в Бэйсике, хоть в ассемблере, хоть в калькуляторе Б3-34 - IBAH(01.11.2016 11:56)
- Неудачный пример. Линукс ведёт свою историю с тёплого лампового 1991 года. Если бы Торвальдс начинал с нуля сегодня, наверняка многое было бы сделано по-другому. - йцукен(31.10.2016 14:49, )
- Торвальдс олдфаг, ненавидит C++, сделал бы то же самое только еще непонятнее :) - LightElf(31.10.2016 14:51)
- ценой нечитаемости исходников, либо 100500 уровневыми макросами - =AlexD=(31.10.2016 09:36)
- Ну конечно... макросы посложнее разбирать чем наследования и перегрузки - IBAH(31.10.2016 09:48)
- А с этого места по подробнее - пример в студию pls! - Make_Pic(31.10.2016 21:24)
- У меня вот такая книга живьём есть. Для введения в тему её достаточно. VVB(245 знак., 31.10.2016 08:54, ссылка, ссылка)
- На Либгене обе редакции лежат: Kuban(305 знак., 31.10.2016 20:02, ссылка)
- Спасибо! Точно помню, что версию 13 года здесь выкладывали. - Evgeny_CD(31.10.2016 19:32)
- В теме нет никакого смысла. Компиляторы уже давно выросли (gcc по крайней мере) до такого уровня, что можно писать на C++ как есть. Проблемой может являться сама возможность запуска stdlibc++ на целевой платформе и стиль программирования, когда на fk0(198 знак., 30.10.2016 14:37)
- А что вы можете сказать насчет Boost? Есть ли в этом какой-то смысл в embedded? - AlexG(30.10.2016 15:45)
- буст полноценно собирается всего парой компиляторов плюс более половины фич привязаны к "большим" ОСям, всё грустно с буст - =AlexD=(31.10.2016 08:41)
- Boost-PP? - Lightelf(01.11.2016 12:36)
- буст полноценно собирается всего парой компиляторов плюс более половины фич привязаны к "большим" ОСям, всё грустно с буст - =AlexD=(31.10.2016 08:41)
- А что вы можете сказать насчет Boost? Есть ли в этом какой-то смысл в embedded? - AlexG(30.10.2016 15:45)
- Задача кастрации плюсов решалась ИАР-ом лет более 10-ти назад для AVR (насчет других МК не смотрел). В составе документации ИАР был pdf с описанием того самого "embedded C++". На его основе даже была какая-то ОС с приличной документацией от Chum_A(140 знак., 30.10.2016 12:07)
- "какая-то ОС" это scmRTOS - шикарная демонстрация того как нужно использовать C++ в Embedded - AlexG(30.10.2016 13:55, ссылка, ссылка)
- О каком embedded C++ идет речь? Ссылочку можно? - Ксения(30.10.2016 00:53)
- Самый обычный С++. Я говорю не о версии языка и (или) компилера, я говорю о методичке для программиста - так кодь, так не кодь. - Evgeny_CD(30.10.2016 00:58)
- Не встречала такой книги, где бы суть C++ была ясно описана. А книга Стауструпа - вообще гадость, только мозги засирает разбором экзотических случаев. Ксения(5983 знак., 30.10.2016 04:31 - 09:59)
- Вы не можите ГНУть без Плюсов?! GTK+ идет к вам! - IBAH(31.10.2016 15:23)
- После FBD-программирования, никаких вопросов к С++ обьектам не возникает. Я бы и от наследования/полиморфизма в FBD-программах не отказался. Скрипач(89 знак., 30.10.2016 10:28 - 10:31)
- Ну как ты представляешь себе наследование таймера? И главное, зачем? - IBAH(31.10.2016 15:33)
- Таймера - нет, а "приточной вентустановки" - запросто. В виде приточки с рекуператором, например. С возможностью заменить "иконку", в давно написанной FBD, "в два клика". - Скрипач(31.10.2016 20:03 - 21:22)
- Элементарно, если переписать то что по ссылке на C++ в виде нескольких классов с разными алгоритмами работы и ввести базовый класс таймера как раз "наследование таймера" и будет - AlexG(31.10.2016 16:56, ссылка)
- Декаданс! искусство ради искусства! есть таймер TON, есть TOF? зачем плодить абстракции? - IBAH(31.10.2016 17:08)
- Про наследование и полиморфизм напрасно Страуструпы завывают :) - оно на интуитивном уровне понятно без объяснений тому, кто обычный C знает. Все знают, что одну структуру можно вкладывать в другую. А вот виртуальные функции действительно требуют Ксения(54 знак., 30.10.2016 10:40)
- одну структуру вкладывать в другую это не наследование! это делегирование! тут все образно, а наследование придумали ... IBAH(20 знак., 31.10.2016 15:29)
- про наследование - зря вы так. - Скрипач(31.10.2016 17:05)
- А по существу? про наследование таймера - IBAH(31.10.2016 17:10)
Наследуйте лучше у дедушки.Не нужно доводить до абсурда. Ровно на строку ниже, как это должно работать. - Скрипач(31.10.2016 17:23)- Неубедительно! Возвращаясь к парадигме схемотехнический-ориентированного программирования, вот есть например Интегратор, зачем наследовать и полиморфить, какое звено можно получить наследованием? Да что там интегратор, таймер! IBAH(87 знак., 31.10.2016 17:42)
- Троллинг какой-то абсолютно унылый. Без искорки. Вы устали? Скрипач(739 знак., 31.10.2016 18:02 - 18:16)
- На мой взгляд sizeof(machine) выдаст размер массива в байтах. Размер указателя скорее всего не 1 байт. mmc(1455 знак., 31.10.2016 19:26)
- Это не политический сайт и это не тролинг, я понять хочу... может быть наследование сделает меня счастливым! просто я мыслю немножко в другой плоскости, для кого-то схемотехнический-ориентированная парадигма схема на 3 ОУ, а для кого-то EPLAN на IBAH(14 знак., 31.10.2016 18:50)
- Троллинг какой-то абсолютно унылый. Без искорки. Вы устали? Скрипач(739 знак., 31.10.2016 18:02 - 18:16)
- Неубедительно! Возвращаясь к парадигме схемотехнический-ориентированного программирования, вот есть например Интегратор, зачем наследовать и полиморфить, какое звено можно получить наследованием? Да что там интегратор, таймер! IBAH(87 знак., 31.10.2016 17:42)
- А по существу? про наследование таймера - IBAH(31.10.2016 17:10)
- про наследование - зря вы так. - Скрипач(31.10.2016 17:05)
- Понятие АПИ. У меня, перегрузка методов никаких вопросов не вызывает. Скрипач(327 знак., 30.10.2016 10:48 - 11:56)
- А у меня "виртуальная функция" = "указатель на функцию" (функция по указаетлю) и всё становится по местам. - Dingo(30.10.2016 16:37 - 16:47)
- Мне важнее ответ на вопрос "зачем понадобилось", чем "как сделано". - Скрипач(30.10.2016 17:06)
- А у меня "виртуальная функция" = "указатель на функцию" (функция по указаетлю) и всё становится по местам. - Dingo(30.10.2016 16:37 - 16:47)
- одну структуру вкладывать в другую это не наследование! это делегирование! тут все образно, а наследование придумали ... IBAH(20 знак., 31.10.2016 15:29)
- Ну как ты представляешь себе наследование таймера? И главное, зачем? - IBAH(31.10.2016 15:33)
- КТ-178 - _basile(30.10.2016 02:21, )
- Это более общая штука ->, мой вопрос куда более низкого уровня. - Evgeny_CD(30.10.2016 03:13, ссылка)
- Не встречала такой книги, где бы суть C++ была ясно описана. А книга Стауструпа - вообще гадость, только мозги засирает разбором экзотических случаев. Ксения(5983 знак., 30.10.2016 04:31 - 09:59)
- Самый обычный С++. Я говорю не о версии языка и (или) компилера, я говорю о методичке для программиста - так кодь, так не кодь. - Evgeny_CD(30.10.2016 00:58)
- Немного по теме, в том числе статья Bjarne Stroustrup Evgeny_CD(30.10.2016 00:06)
- Думаю, что нет таких и быть не может патамушта все зависит от конкретной реализации. Программа может быть компактной если в ней использованы все возожности плюсов и может быть раскорякой если использован чистый цэ. - Codavr(29.10.2016 23:52)
- Поэтому я и говорю про "таблицу с весовыми коэффициентами" каждой "фичи". - Evgeny_CD(30.10.2016 00:04)
- Дело не в фичах, а исключительно в программисте. Все фичи полезны, но всегда можно "выстрелить себе в ногу". Плохого goto нет. Есть плохое его использование. - fk0(30.10.2016 14:42)
- Кроме "весов" есть синергия. Стоимость изучения и стоимость удержания в памяти. Скрипач(73 знак., 30.10.2016 11:57 - 12:04)
- Не только это. Программист цэ++ легко может "изобрести слишком умный дом". Типа "привет, мир" с 10 классами и абстракциями уровня "цзэн под травкой". Наверняка есть сатирические тексты на эту тему, некоторые кодеры любят отмечаться в эпистолярном SciFi(7 знак., 30.10.2016 12:01)
- Этот вопрос очень хорошо рассмотрен в интервью Страуструпа, и это страшная правда: - fk0(30.10.2016 14:46, ссылка)
- Сами по себе "десять классов " - полбеды. Значительно хуже - использование "нюансов языка". Когда для понимания текста, минимального знакомства с языком - недостаточно. - Скрипач(30.10.2016 12:07)
- Не только это. Программист цэ++ легко может "изобрести слишком умный дом". Типа "привет, мир" с 10 классами и абстракциями уровня "цзэн под травкой". Наверняка есть сатирические тексты на эту тему, некоторые кодеры любят отмечаться в эпистолярном SciFi(7 знак., 30.10.2016 12:01)
- Диапазон весов будет перекрываться так что хрен определишь. Опять же критерий "стоимости" хрен знает как определить. Зависит от реализации. - Codavr(30.10.2016 00:14)
- Понимаю, что сложно, потому и спрашиваю. Наверняка эту задачу уже решали. - Evgeny_CD(30.10.2016 00:21)
- Наверняка никто и не брался - Codavr(30.10.2016 00:28)
- Понимаю, что сложно, потому и спрашиваю. Наверняка эту задачу уже решали. - Evgeny_CD(30.10.2016 00:21)
- Все возможности плюсов - это трэш, угар и содомия. Окстись. - SciFi(29.10.2016 23:55)
- Виндовс 10 :))) - Codavr(30.10.2016 00:06)
- Там скорее .NET - Evgeny_CD(30.10.2016 03:18)
- Но исходник проги - "два экрана". В этом продаваемая привлекательность C++ и состоит. - Evgeny_CD(29.10.2016 23:59)
- Виндовс 10 :))) - Codavr(30.10.2016 00:06)
- Поэтому я и говорю про "таблицу с весовыми коэффициентами" каждой "фичи". - Evgeny_CD(30.10.2016 00:04)
- Подмножество Цэ-плюс-плюс? Это как мисра - кастрированное убогое нечто. То есть вопрос не в технике, а в маркетинге. Смотрят на успех Цэ в ымбеддед и типа давайте пропихнём туда ещё что-нибудь такое. Авантюризм и волюнтаризм! - SciFi(29.10.2016 23:39)
- Думаешь вот такую игруху можно без плюсов в разумные сроки сваять, да еще и апгрейдить периодически? - Codavr(30.10.2016 00:19, youtube)
- больше на "демонстратор технологии" похоже, а не на реальный образец. - Alex68(30.10.2016 00:51)
- +1. Без тепловизора распознавание будет невозможно, а неохлаждаемые болометрические матрицы в России не выпускают. Израиль и Франция в любой момент поставки могут прекратить, если уже не прекратили. Да и не приняли бы наши военные с английским Экспериментатор(213 знак., 30.10.2016 11:02, )
- А старик Пельтье нам не поможет? Тем более, в нём у нас положение близко к монопольному. - Крок(30.10.2016 16:10)
- Есть теория, а есть практика. На практике вот такие штуки www.cyclone-jsc.ru Экспериментатор(393 знак., 30.10.2016 17:48, )
- А что вы знаете про "зарубежную недвижимость"? ВКПб(139 знак., 30.10.2016 18:10, )
- О чем я знаю, здесь не пишу. Французкие матрицы имеют очень характерный размер, легко узнаются в аппаратуре. У нас по обещаниям или к 20, или к 25 году уже 5 авианосцев должно бороздить просторы мирового океана. Про недвижимость есть Экспериментатор(38 знак., 30.10.2016 18:27, )
- Хотелось бы спросить у вас как у знатока: нахрена России с ее территориями пять авианосцев? Авианосный биатлон, штоле с американцами в Тихом океане устраивать? - ВКПб(30.10.2016 18:40, )
- Обещания могут быть любыми, хотите я Вам звездолет по-обещаю построить к 2060 году? Готовы мне завтра деньги отстегнуть на ОКР? А вот государство в лице определенных чиновников на все готово, причем чем более бесполезный проект, тем лучше. Иногда Экспериментатор(63 знак., 30.10.2016 18:50, )
- Вы читать умеете? И если да, то почему отвечаете на вопросы, которые я не задавал? Попробуйте перечитать заданный мною вопрос еще раз. Я уверен, у вас все получится.. :) - ВКПб(30.10.2016 18:54, )
- Обещания могут быть любыми, хотите я Вам звездолет по-обещаю построить к 2060 году? Готовы мне завтра деньги отстегнуть на ОКР? А вот государство в лице определенных чиновников на все готово, причем чем более бесполезный проект, тем лучше. Иногда Экспериментатор(63 знак., 30.10.2016 18:50, )
- Хотелось бы спросить у вас как у знатока: нахрена России с ее территориями пять авианосцев? Авианосный биатлон, штоле с американцами в Тихом океане устраивать? - ВКПб(30.10.2016 18:40, )
- О чем я знаю, здесь не пишу. Французкие матрицы имеют очень характерный размер, легко узнаются в аппаратуре. У нас по обещаниям или к 20, или к 25 году уже 5 авианосцев должно бороздить просторы мирового океана. Про недвижимость есть Экспериментатор(38 знак., 30.10.2016 18:27, )
- А что вы знаете про "зарубежную недвижимость"? ВКПб(139 знак., 30.10.2016 18:10, )
- Есть теория, а есть практика. На практике вот такие штуки www.cyclone-jsc.ru Экспериментатор(393 знак., 30.10.2016 17:48, )
- В чём проблема с охлаждением? Азот таскать надо? - fk0(30.10.2016 14:47)
- Были какие-то новости насчет отечественных матриц, но я так подозреваю что если производство и началось, всем их поначалу не хватит - AlexG(30.10.2016 11:17)
- А старик Пельтье нам не поможет? Тем более, в нём у нас положение близко к монопольному. - Крок(30.10.2016 16:10)
- Можно заказать - Codavr(30.10.2016 00:53 - 00:59, ссылка, ссылка)
- +1. Без тепловизора распознавание будет невозможно, а неохлаждаемые болометрические матрицы в России не выпускают. Израиль и Франция в любой момент поставки могут прекратить, если уже не прекратили. Да и не приняли бы наши военные с английским Экспериментатор(213 знак., 30.10.2016 11:02, )
- Офигеть!!! А это не фейк? - Evgeny_CD(30.10.2016 00:29)
- Там и ссылка имеется - Codavr(30.10.2016 00:52, ссылка, ссылка)
- Честно - не могу поверить. Это все рально в России разработали? И оно действительно сочетает в себе все показанные фишки и устойчивость, скажем, к 10к выстрелов? Evgeny_CD(50 знак., 30.10.2016 01:00)
- Хош купить? Форум. Моно вопросы задавать. - Codavr(30.10.2016 01:03, ссылка)
- нашел Alex68(289 знак., 30.10.2016 03:41)
- чей там тепловизор - интереснее всего это. - Alex68(30.10.2016 03:32)
- Спасибо! Охотой не интересуюсь (как на двуногих, так и на четырехногих), но я просто выпал в осадок. Честно - я гордился многим, что я сделал в жизни, в том числе с инженерной точки зрения, но на фоне этого я делал поделки :( - Evgeny_CD(30.10.2016 01:06)
- Хош купить? Форум. Моно вопросы задавать. - Codavr(30.10.2016 01:03, ссылка)
- Честно - не могу поверить. Это все рально в России разработали? И оно действительно сочетает в себе все показанные фишки и устойчивость, скажем, к 10к выстрелов? Evgeny_CD(50 знак., 30.10.2016 01:00)
- Там и ссылка имеется - Codavr(30.10.2016 00:52, ссылка, ссылка)
- больше на "демонстратор технологии" похоже, а не на реальный образец. - Alex68(30.10.2016 00:51)
- Чтобы на C++ сделать что-то путное, нужно иметь нехилый уровень интеллекта. Как-то сомнительно, что та такого человека можно влиять маркетинговыми разводами в области его профессиональной специализации (пасту зубную впарить можно, но компилятор - Evgeny_CD(14 знак., 30.10.2016 00:03)
- Расскажи это ардуинщикам, только сперва потренируйся быстро удирать :)) - MBedder(30.10.2016 02:52)
- Тьфу на тебя. Твой аргумент верен, будь они неладны, эти ардуинщики. Но там все же квалификаионный барьер вхождения гораздо ниже, чем для С++. :( - Evgeny_CD(30.10.2016 03:15)
- Никакого барьера там нет. Ардуинщики - пидоры. Там даже результирующего файла нет, фсе грузится из гребаного .... Где HEX, где MAP ??? Пусть идут лесом эти СПИДО зависимые клоуны. - _basile(09.11.2016 19:48, )
- Эти уроды втыкают проводочки на макетке, и желают, чтобы у них усе надежно работало. Пидарасы !!! - _basile(09.11.2016 19:52, )
- Никакого барьера там нет. Ардуинщики - пидоры. Там даже результирующего файла нет, фсе грузится из гребаного .... Где HEX, где MAP ??? Пусть идут лесом эти СПИДО зависимые клоуны. - _basile(09.11.2016 19:48, )
- Тьфу на тебя. Твой аргумент верен, будь они неладны, эти ардуинщики. Но там все же квалификаионный барьер вхождения гораздо ниже, чем для С++. :( - Evgeny_CD(30.10.2016 03:15)
- Расскажи это ардуинщикам, только сперва потренируйся быстро удирать :)) - MBedder(30.10.2016 02:52)
- Думаешь вот такую игруху можно без плюсов в разумные сроки сваять, да еще и апгрейдить периодически? - Codavr(30.10.2016 00:19, youtube)
- тут бы обычный Цэ полностью освоить.... - ferrum(08.01.2017 19:06, ссылка)