My GOD, I could do a lot with closures in C++.
I want to go back to school someday and implement a language that's both speedy and fully modern - C# doesn't cut it (as I said before, I think it's rather teeming with corruption just under the surface .) I'd like support for closures and other better abstractions and implementations of functions as data types, mostly. But I REALLY would like to keep the multiple inheritance, too.
I'm interested to know from other programmers here - what's your feeling on multiple inheritance? I'm interested because we're using it for our current project, and I *absolutely* love it. I don't really understand why it gets such a bad reputation - and there are things that are possible with it that aren't possible anywhere else, I think. It allows a lot of code reusability when done right, and I'm a huge fan of code reusability and modularity.
I'd like to know if you guys feel that there are actually seriously bad things about it, or if you feel it's gotten maligned because it's somewhat tricky to use well.
I sort of take the position right now that it's more the latter, but I don't really know for sure, and I may be slightly biased on this . Off to have Bjarne Stroustrup's love child now...
I want to go back to school someday and implement a language that's both speedy and fully modern - C# doesn't cut it (as I said before, I think it's rather teeming with corruption just under the surface .) I'd like support for closures and other better abstractions and implementations of functions as data types, mostly. But I REALLY would like to keep the multiple inheritance, too.
I'm interested to know from other programmers here - what's your feeling on multiple inheritance? I'm interested because we're using it for our current project, and I *absolutely* love it. I don't really understand why it gets such a bad reputation - and there are things that are possible with it that aren't possible anywhere else, I think. It allows a lot of code reusability when done right, and I'm a huge fan of code reusability and modularity.
I'd like to know if you guys feel that there are actually seriously bad things about it, or if you feel it's gotten maligned because it's somewhat tricky to use well.
I sort of take the position right now that it's more the latter, but I don't really know for sure, and I may be slightly biased on this . Off to have Bjarne Stroustrup's love child now...