|
|
|
|
|
by xigency
3987 days ago
|
|
Yes, but those are all tasks which the compiler has to do when compiling source. So after a programmer has written code but before it can even run. Really any run time could completely disregard types, it just might lead to a huge number of failure cases. These generalizations are there for us to start to get things to work. When programming languages add features like these, especially 10 or 20 years after they were developed, they definitely feel tacked-on and if you inspect how they work, it's not pretty. If it's an interesting quirk then it might be an example to study. |
|