Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> ignores the quality of the language ... just prefer whatever dynamic language they're comfortable with.

"quality of the language" is not the same as the "dynamic" vs the "statically typed", "strongly typed" or "compiled" nature of the language.

Strongly typed languages have definite advantages because of the type guarantees that they provide in any successfully successfully compiling program. They have disadvantages too as you mention.

Nevertheless, many people feel strongly that where a strongly typed, statically typed, compiled language is available (i.e. not in a browser) it is an advantage to use it. And compared to java, c# generally is more terse and expressive.

"Quality" is subjective depending on what you value. If you only hang with dynamic language people then yes, c# and java are not of interest to you. Don't mistake that for a quality issue, or a universally held opinion; it is a design goal and design philosophy issue.



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

Search: