xiphias: (Default)
[personal profile] xiphias
I mean, it's not DIFFICULT to use or anything, but it's so awkward. It's . . . inelegant. Things that should be analogous use different syntax, for no apparent reason. The equality operator is "===".

It's like it was designed by independent people at different times who weren't in consultation with each other, and then bodged together at the last minute. I swear, the thing looks like it was designed by, I dunno, MBAs or something. Or maybe planaria. Or maybe even flatworms with MBAs.

(no subject)

Date: 2012-02-08 02:28 am (UTC)
From: [identity profile] aprivatefox.livejournal.com
By the by, if you would like to find the elegant, pretty language hidden inside JavaScript, I recommend the (very thin!) "Javascript: The Good Parts." It's basically one very experienced JS programmer's attempt to point out all the very cool stuff in the language, and also warn you about places where the language lets you do something that's actually not a great idea if you want to write elegant, comprehensible code. There are a lot of those places, as it turns out.

(no subject)

Date: 2012-03-02 10:49 pm (UTC)
From: [identity profile] alienne.livejournal.com
It's actually a really lovely language if you take it on its own terms. The thing you really have to remember is, it only *looks* like C. It's *actually* LISP.

And another recommendation here for Crockford's Javascript: The Good Parts. Crockford is really brilliant in general. He also has a website with several essays about JS worth reading.

November 2018

S M T W T F S
     123
45678910
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags