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

You can think about data structures in a fully dynamic language like JS or python. But you have to write software in a way, which utilizes these types and acknowledges that they exist.

Thinking about what your data structures are is important in any language. Strict typing helps you in pinning them down and communicating them, but the approach is not exclusive to strict typing.

Once your software is about passing anything objects around, you have already lost and proper thinking about data structures becomes impossible. I agree that stricter typing helps you to avoid that trap.



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

Search: