Topic List | Page List: 1 |
---|---|
Topic | I'm thinking of learning programming or whatever. Any recs? |
Sahuagin 09/11/18 11:46:03 PM #27: | Questionmarktarius posted... Think of js 'objects' as simple collections, and the whole mess starts making much more sense. well, they're hash-tables, which is slightly different Questionmarktarius posted... It's about three quarters of a 'real' language, that behaves like it was created in 1960 or something. well it IS an amazingly awesome language. it's a functional language with closures, which is awesome. the "everything is a hash-table" thing is weird but cool. the lack of encapsulation can be worked around using namespace/closure patterns. the prototypal stuff I'm not too sure about. I mostly ignore that part. and then, ECMAScript 6 improves it in a ton of ways, including classes, and TypeScript makes it even better, with even better static typing than C#. (I think TypeScript now must be the single most complex static typing system ever built.) and other things, too. it has single-threaded asynchronous code. it has Promises, but even better it has async/await, so you can write readable asynchronous code. in some ways it's the BEST language, it's just terrible to learn first. (a good link for how ES6 makes it better is here: http://es6-features.org/) --- ... Copied to Clipboard! |
Topic List | Page List: 1 |