4 ms·
> Nice try, but we were talking about PHP and Java You started by saying "Software is software", you didn't mean this to imply all languages are similar? > fu
by Chris2048 9y ago
> Nice try, but we were talking about PHP and Java
You started by saying "Software is software", you didn't mean this to imply all languages are similar?
> functional paradigm is the same for all functional languages
So Haskell and Clojure are similar?
> understands the OOP paradigm, knows about design patterns
Design patterns differ between languages. And OOP principles too. I don't want to see ConfigurationBuilderFactory classes in my Python code.
> I'm not going to write generic comments that cover every case
You only claimed "Two languages using the same paradigm are closer to each other" - but this seems tautologically true, depending on how you define "paradigm". Many OO languages differ in ways significant to the Java way of OOP.
- rootlocus 9y ago> So Haskell and Clojure are similar? Yes. > Design patterns differ between languages. And OOP principles too Not that much compared to paradigms. They're closer to coding styles. Once you understand what encapsulation is and how python lacks visibility modifiers, it's only a matter of using a coding style to compensate. > "Two languages using the same paradigm are closer to each other" - but this seems tautologically true Taken out of context, sure, but you excluded the second part. That's why I think Haskell and Closure are similar.