Re:Why static languages suffer from complexity
by batrachos on Wednesday January 19, 2022 @01:25PM
(#29997799)
I dislike the phrase 'dynamic language' and especially dislike the phrase 'static language'. We should say 'dynamically typed' or 'statically typed', because 'static' languages are the site of major dynamism.
[ Parent
| on HN ]
Re:Why static languages suffer from complexity
by chriswarbo on Wednesday January 19, 2022 @01:59PM
(#29998309)
I think 'dynamic language' is appropriate here, since it's not only talking about types; it's largely talking about macros, pre-processors, reflection, etc. too.
Also, the main argument is that separating features into those used at compile-time (AKA static) and run-time (AKA dynamic) is necessarily creating separate languages (i.e. a "static language", which may involve types, macros, preprocessors, etc.; and a "dynamic language", which may involve memory allocation, branching, I/O, etc.)