5 ms·
JavaScript. People love to hate it, but I believe that that's just because they never actually bothered to learn it properly. That being said, I have develope
by coreyp_1 11y ago
JavaScript. People love to hate it, but I believe that that's just because they never actually bothered to learn it properly. That being said, I have developed a great deal of respect for it for its capabilities and flexibility. I assume that you probably already "know" it like most devs do, but I encourage you to go back and build something big with it. You might be surprised.
In terms of flexibility, you can use most of the major programming styles with it (Procedural, OO, Prototypical, Functional), as well as Synchronous and aSynchronous (evented) flow. You can mix them as needed. There is an IDE, debugger, and execution engine on every OS. It has matured over time (and is still being refined). It is high-level enough to make programming grunt-work bearable, but still feels intuitive for those of us who love the low-level stuff (C++ and Assembly are actually my favorites). It has closures. And websockets!!!!
Drawbacks: lack of threads and pointers. Yes, I miss them.
- emocakes 11y ago+1 javascript.
- thomasfoster96 11y agoClarification: WebSockets aren't part of JavaScript. But you can sort-of simulate pointers with Typed Array views.