В линуксе куча глобальных переменных и куча функций и лишь совсем чуть-чуть "методов"
Да и вообще, никто не говорил, что kobject - это ООП
У них есть инкапсуляция, наследование и полиморфизм? Ну полиморфизм, видимо, есть, остальное - не уверен
У них не написано всё на объектах, будь то kobject или ещё что-то.
Это противопоставляется подходу, которому я хочу научиться, при котором программа разделена на объекты.
Ты мне пример дай, где показывается, почему ООП упрощает дело
Представим, что стандартных человеку мало или ковыряться в документации ему лень, а поискать/скачать готовые библиотеки ему не позволяет самолюбие, что тогда,
с точки зрения прибыльности, асм сейчас только в реверсе хорошую деньгу приносит.
Ну вы не уверены, а я в этой сфере кручусь уже несколько лет, занимаюсь реверсом, у адекватных заказчиков очень неплохие ставки. Поэтому, более, чем уверен в том, что говорю.
насчёт функций, как им передавать параметры? с помощью стека?
как в arm ассемблере определять и вызывать функции?
И почему, кстати, ничего неожиданного? Я не понимаю почему