←back to thread

873 points belter | 1 comments | | HN request time: 0.228s | source
Show context
fergie ◴[] No.42947617[source]
> Typed languages are essential on teams with mixed experience levels

I'm 30 years in now, and on balance, whilst they have clear advantages, I'm still not convinced that typed languages are essential, particularly for low level or module programming.

replies(4): >>42947917 #>>42948195 #>>42948954 #>>42950731 #
1. pjc50 ◴[] No.42947917[source]
Unless you can happily deal with '"four" + 1' your language is typed. The question is whether you want type errors reported upfront or you have to wait to find them at runtime (necessitating high test coverage).

One of these days I'd like to see a "typed assembler". It still matters what the contents of registers mean, even if they all look the same to the instruction set.