121 reputation
4
bio website github.com/jbtule
location St. Louis, MO
age
visits member for 3 years, 8 months
seen Jul 18 at 13:47

twitter: @jbtule


Sep
24
awarded  Autobiographer
Aug
12
awarded  Organizer
Aug
12
revised Can static and dynamically typed languages be seen as different tools for different types of jobs?
added dynamic typing tag
Aug
12
suggested suggested edit on Can static and dynamically typed languages be seen as different tools for different types of jobs?
Aug
12
comment Can static and dynamically typed languages be seen as different tools for different types of jobs?
@mason-wheeler mismatch types are trival errors, and it's not that dynamic languages don't check the types, it's just at runtime. I'm my experience most static language's have the same level of coverage of unit tests, they aren't losing any tests from having the compiler check there types ahead of time, and dynamic languages aren't having to add specific tests to check types, the runtime system checks your types, if your unit test cover your method it would catch them.
Aug
12
awarded  Supporter
Aug
12
comment Can static and dynamically typed languages be seen as different tools for different types of jobs?
@erik, Oh yes more than implict typing and var: F# Type inference
Aug
12
comment Can static and dynamically typed languages be seen as different tools for different types of jobs?
@mason-wheeler Well you do see complicated apps developed in SmallTalk, Python, Ruby, Clojure and Groovy. Admitted less these days in SmallTalk but it's not because it's dynamic. This feeling probably comes from the fact that there are a lot of other light weight scripting languages out there that are also dynamic (javascript, lua, vb).
Aug
11
awarded  Teacher
Aug
11
answered Can static and dynamically typed languages be seen as different tools for different types of jobs?