История изменений
Исправление vbr, (текущая версия) :
Да в принципе, стоит для начала хотя бы поглядеть etl/stl. Вагон типовых кейзов решен типобезопасно и качественно.
STL полное дерьмо. На ETL не смотрел, но судя по описанию они пытаются дополнять STL, поэтому сразу повешу тот же ярлык.
В куче сишных проектов диву даюсь, сколько усилий люди тратят чтобы налисапедить вещи, в пару строк решаемые на плюсах.
Потому, что велосипедить это интересно. А пара строк это не интересно.
Ну и есть некоторые классы задач, вроде GUI, которые без классов совсем через одно место делаются. Я с lvgl много дела имел. В частности, объяснял авторам, как на С сделать подобие ООП вместо их совсем уже безумных лисапедов. Как-то поправили, но все равно выглядит тоскливо просто из-за ограничений языка.
Тут не согласен, ООП не нужен.
Исходная версия vbr, :
Да в принципе, стоит для начала хотя бы поглядеть etl/stl. Вагон типовых кейзов решен типобезопасно и качественно.
STL полное дерьмо. На ETL не смотрел, но судя по описанию они пытаются дополнять STL, поэтому сразу повешу тот же ярлык.
В куче сишных проектов диву даюсь, сколько усилий люди тратят чтобы налисапедить вещи, в пару строк решаемые на плюсах.
Потому, что это интересно.
Ну и есть некоторые классы задач, вроде GUI, которые без классов совсем через одно место делаются. Я с lvgl много дела имел. В частности, объяснял авторам, как на С сделать подобие ООП вместо их совсем уже безумных лисапедов. Как-то поправили, но все равно выглядит тоскливо просто из-за ограничений языка.
Тут не согласен, ООП не нужен.