i realized why i don't like the "objects with methods" approach of oop or anything where objects "do" something: because i have a hardware view of the computer i am more comfortable with "the cpu is doing something" (following machine instructions). objects are just memory regions and don't do anything. rather, the cpu (and dma, gpu etc) manipulates the memory. i like the functions and structs approach because it doesn't obscure the machine.




