Hacker News new | past | comments | ask | show | jobs | submit login

Zero abstractability, extremely imperative. It's very good at what it's for, but it's absolutely terrible for anyone who prefers a declarative or even functional style



Is there an advantage to language designed to mix the styles?


Python, Java and C++ do attempt to support all styles to varying degree's. Some of those languages have had varying success. :P


The tradeoff is being able to decide how your project should be organized rather than someone else deciding for you. Sometimes you want that, sometimes you don't. The advantage of mixing paradigms in a single technology is the ability to switch / decide on paradigms without switching technologies.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: