Which of these javascript expressions is false?
bss03 @ bss03 @infosec.pub Posts 0Comments 417Joined 2 yr. ago
bss03 @ bss03 @infosec.pub
Posts
0
Comments
417
Joined
2 yr. ago
Deleted
Permanently Deleted
Not having a separate compilation step absolutely affects error handling. With a compilation step, you can have errors that will only be seen by and must be address by a developer prior to run time. Without one, the run time system, must assign some semantics to the source code, no matter how erroneous it is.
No matter what advisory "signature" you imagine for a function, JS has to assign some run time semantics to that function being called incorrectly. Compiled languages do not have to provide a run time semantics to for signatures that can be statically checked.