when you think about it, programming paradigms are a bit like media. like, if you want to tell a story about people punching eachother, maybe a novel isn't the best medium, and you should use a movie or a comic book. if you want to make a video game including objects with properties and behaviors, or implement relational database-type business logic, maybe object-oriented is good. but if you want to tell a story about data moving around and being processed, try somethin else