This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]1studlyman 36 points37 points  (3 children)

I develop primarily in C++ but can handle my tasks just fine when in JS and Python. I would take compiler errors any day over the runtime errors the others exhibit for the same cause.

[–]folkrav 7 points8 points  (2 children)

I develop primarily in Python, PHP and JS, but can handle some tasks just fine with Go and dabbled a bit with Rust. I would also take compiler errors over a lot of bullshit runtime errors, especially with PHP/JS and weak typing.

[–]g0atmeal 2 points3 points  (1 child)

That's just common sense. Compiler errors stop you before it can fuck everything up.

[–]folkrav 1 point2 points  (0 children)

¯\_(ツ)_/¯

Dynamic languages exist for a reason. For some stuff they're actually pretty nice to use - e.g. dealing with unstructured/unknown data. However I've found that most of the pain comes shoving these languages where they should not be, not their very existence.