← Back to context Comment by manuelabeledo 3 years ago > Many great programmers hold the opinion that Java is horrible.Could you name a few? 3 comments manuelabeledo Reply mr_00ff00 3 years ago Linus, Dijkstra, Stroustrup, to name a few.Time has shown OOP is not good. manuelabeledo 3 years ago > Linus, DijkstraI wouldn't take Linus' hyperbole at face value, given that he is a guy who has consistently refused to use anything but C or assembly.Dijkstra, on the other hand, argued that Haskell should be taught in college instead of Java. Yeah, let's go with that.> Stroustrup> Time has shown OOP is not good.So, the creator of C++ argues that OOP is "not good"?OOP is ubiquitous, and a fine tool. Plainly saying that it is "not good" is like saying nothing. kaba0 3 years ago Then it’s great that Java is a general purpose programming language with plenty of ways to do FP as well.Also, being good at some subset of CS doesn’t mean they are good at language design.
mr_00ff00 3 years ago Linus, Dijkstra, Stroustrup, to name a few.Time has shown OOP is not good. manuelabeledo 3 years ago > Linus, DijkstraI wouldn't take Linus' hyperbole at face value, given that he is a guy who has consistently refused to use anything but C or assembly.Dijkstra, on the other hand, argued that Haskell should be taught in college instead of Java. Yeah, let's go with that.> Stroustrup> Time has shown OOP is not good.So, the creator of C++ argues that OOP is "not good"?OOP is ubiquitous, and a fine tool. Plainly saying that it is "not good" is like saying nothing. kaba0 3 years ago Then it’s great that Java is a general purpose programming language with plenty of ways to do FP as well.Also, being good at some subset of CS doesn’t mean they are good at language design.
manuelabeledo 3 years ago > Linus, DijkstraI wouldn't take Linus' hyperbole at face value, given that he is a guy who has consistently refused to use anything but C or assembly.Dijkstra, on the other hand, argued that Haskell should be taught in college instead of Java. Yeah, let's go with that.> Stroustrup> Time has shown OOP is not good.So, the creator of C++ argues that OOP is "not good"?OOP is ubiquitous, and a fine tool. Plainly saying that it is "not good" is like saying nothing.
kaba0 3 years ago Then it’s great that Java is a general purpose programming language with plenty of ways to do FP as well.Also, being good at some subset of CS doesn’t mean they are good at language design.
Linus, Dijkstra, Stroustrup, to name a few.
Time has shown OOP is not good.
> Linus, Dijkstra
I wouldn't take Linus' hyperbole at face value, given that he is a guy who has consistently refused to use anything but C or assembly.
Dijkstra, on the other hand, argued that Haskell should be taught in college instead of Java. Yeah, let's go with that.
> Stroustrup
> Time has shown OOP is not good.
So, the creator of C++ argues that OOP is "not good"?
OOP is ubiquitous, and a fine tool. Plainly saying that it is "not good" is like saying nothing.
Then it’s great that Java is a general purpose programming language with plenty of ways to do FP as well.
Also, being good at some subset of CS doesn’t mean they are good at language design.