Hacker News new | past | comments | ask | show | jobs | submit login
JavaScript: The World's Most Misunderstood Programming Language (crockford.com)
1 point by thunderbong on April 23, 2023 | hide | past | favorite | 1 comment



Most OOP courses do not teach OOP from the perspective of prototype inheritance.

The extreme mutability of JavaScript and its consequences are also not well understood by most.

The consequences of IEEE 754 as numeric type are also not well understood among JS enthusiasts.

The distinction between creating/compiling a regular expression and evaluating it is also rarely covered.

The way it is implemented by vendors, using tricks such as pre-tenuring, hidden classes, shapes, inline caching, JIT, etc... also not widely understood.

The JavaScript sections of Stack Overflow are the blind leading the blind. Many widely used libraries are also written by the blind leading the blind.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: