-
- scmRTOS изначально позиционировалась как тестовый пример. VVB(100 знак., 14.01.2013 06:50 - 07:01)
- Почему, собственно, C++ плох? Давайте попробуем перечислить минусы. У меня вот на счёт прерываний сомнения, слабо представляю, что можно, а что нельзя делать в обработчике на C++. Стандартную библиотеку ни в каком виде нельзя, исключения, fk0(159 знак., 14.01.2013 11:52)
- Скажите, пожалуйста, где я сказал "С++ плох"? Он хорош для своей ниши. Для большинства встраиваемых систем управления С++ избыточен, ИМХО. Сложнее контролировать поведение. - VVB(14.01.2013 14:16)
- Ну да, кричат что С++ избыточен и его поведение трудно контролировать, а сами наговнокодят на Сях кучу структур с массивами указателей на функции... ;-)) =AlexD=(7 знак., 14.01.2013 14:55)
- Не для интерфейсов пользователя. Как раз сейчас имеет место быть переход на С++. Даже не переход а разработка новой арихитектуры и перенос имеющейся функциональности. - VVB(14.01.2013 15:34 - 15:36)
- Почему это не для интерфейсов пользователя?! Только так и майстрячу. - Vladimir Ljaschko(14.01.2013 15:38)
- Я сумбурно выразился. С++ только для ИП. - VVB(15.01.2013 06:43)
- Почему это не для интерфейсов пользователя?! Только так и майстрячу. - Vladimir Ljaschko(14.01.2013 15:38)
- Не для интерфейсов пользователя. Как раз сейчас имеет место быть переход на С++. Даже не переход а разработка новой арихитектуры и перенос имеющейся функциональности. - VVB(14.01.2013 15:34 - 15:36)
- Ну да, кричат что С++ избыточен и его поведение трудно контролировать, а сами наговнокодят на Сях кучу структур с массивами указателей на функции... ;-)) =AlexD=(7 знак., 14.01.2013 14:55)
- C++ имеет гораздо более широкий функционал, что может привести неокрепший ум в замешательство и породить тонны говнокода. Си гораздо проще удержать под контролем. - SciFi(14.01.2013 13:59)
- И кто же тебе запретил использовать STL ? Компилятор не умеет обрабатывать исключения? - =AlexD=(14.01.2013 12:06)
- Скажите, пожалуйста, где я сказал "С++ плох"? Он хорош для своей ниши. Для большинства встраиваемых систем управления С++ избыточен, ИМХО. Сложнее контролировать поведение. - VVB(14.01.2013 14:16)
- К сожалению до сих пор С++ гораздо менее распространён чем Си в embedded как с точки зрения поддержки компиляторами, так и использованием разработчиками. Поэтому ОСь девелоперы и ориентируются на Си, тем более, что использование Сишных либ в С++ =AlexD=(50 знак., 14.01.2013 07:11)
- это смотря как мерять - подозреваю, что индусы для ОМАРа на С++ кода больше набрасывают за месяц, чем чистого С для ПИКа/АВРа вообще есть :). а для OS преимущества С++ малоочевидны, пространства имен, что еще? - ыыыы(14.01.2013 14:05, )
- Главное преимущество сам же и привёл: на C++ можно написать в 10 раз больше кода в том же месте. $$$. А если по-существу: namespaces, вменяемая типизация (не как в C) уменьшая ошибки, проще всякая ООПщина (и она кончается неокрепшим мозгом, см. fk0(203 знак., 14.01.2013 14:17)
- вопрос - зачем это для ОС? в той же scmRTOS (это, имхо, такой прикольный гиковский экспремент, я ее даже на спарк когда-то портировал) используется, вроде бы, только побочный эффект от конструкторов. то есть когда объявляется объект, производятся ыыыы(338 знак., 14.01.2013 17:55, )
- Если набор задач фиксированный - то что плохого в статической линковке? - Evgeny_CD(14.01.2013 18:16)
- терминология не совсем удачная - называть при стат. линковке, имхо, нужно не ОС, а либой (с переключателем контекста). например, тот же pthread ОС-ом не называют. это из-за ЧСВ программистов контроллеров либы называют ОС-ами :) - ыыыы(15.01.2013 14:15, )
- Если набор задач фиксированный - то что плохого в статической линковке? - Evgeny_CD(14.01.2013 18:16)
- вопрос - зачем это для ОС? в той же scmRTOS (это, имхо, такой прикольный гиковский экспремент, я ее даже на спарк когда-то портировал) используется, вроде бы, только побочный эффект от конструкторов. то есть когда объявляется объект, производятся ыыыы(338 знак., 14.01.2013 17:55, )
- Главное преимущество сам же и привёл: на C++ можно написать в 10 раз больше кода в том же месте. $$$. А если по-существу: namespaces, вменяемая типизация (не как в C) уменьшая ошибки, проще всякая ООПщина (и она кончается неокрепшим мозгом, см. fk0(203 знак., 14.01.2013 14:17)
- это смотря как мерять - подозреваю, что индусы для ОМАРа на С++ кода больше набрасывают за месяц, чем чистого С для ПИКа/АВРа вообще есть :). а для OS преимущества С++ малоочевидны, пространства имен, что еще? - ыыыы(14.01.2013 14:05, )
- Почему, собственно, C++ плох? Давайте попробуем перечислить минусы. У меня вот на счёт прерываний сомнения, слабо представляю, что можно, а что нельзя делать в обработчике на C++. Стандартную библиотеку ни в каком виде нельзя, исключения, fk0(159 знак., 14.01.2013 11:52)
- А eCos разве не? - =AlexD=(13.01.2013 14:01)
- Там какая-то хитрая помесь... - Evgeny_CD(13.01.2013 17:29)
- scmRTOS изначально позиционировалась как тестовый пример. VVB(100 знак., 14.01.2013 06:50 - 07:01)