Show newer

@vaporeon_ I personally haven't run into an issue with operator precedence that wasn't also a readability issue

@vaporeon_ specifically in the case of javascript it's possible, and quite easy, to iterate over data without explicitly writing array boundaries at all. For example, the two snippets

for (let i = 0; i < arr.length; ++i) console.log(arr[i]);

and

arr.forEach((x) => console.log(x));

do the exact same thing

@vaporeon_ this 2018 book is very controversial. his 2008 book "JavaScript: The Good Parts" absolutely slaps though

@vaporeon_ continuing the quote:

"We got rid of pointer arithmetic, but we are still stuck with ++. Now it adds 1 to something. Why do we need a different syntactic form to add 1 than to add every other value? How does that make any sense?

The answer is: It does not make any sense.

Making matters worse, ++ has a pre-increment form and a post-increment form. It is very easy to get them reversed, and that can be very difficult to debug. And ++ has been implicated in buffer overrun errors and other security failures. We should discard features that are unnecessary and hazardous."

@vaporeon_ To quote Douglas Crockford in his 2018 book How JavaScript Works:

"I do not recommend use of the increment operators ++ or --. They were created in antiquity for doing pointer arithmetic. We have since discovered that pointer arithmetic is harmful, so modern languages no longer allow it. The last popular language to boast of having pointer arithmetic was C++, a language so bad that it was named after ++."

I don't agree with it but I also appreciate C++ slander so I will permit it.

my greatest character flaw is that I think ++ and -- is good syntax

has anyone ever made the joke of calling lesbian fanfiction "saph-fics" yet

@garbados @taq i agree that whales should be allowed to run a country

@taq not only should whales vote but i want to vote for whales!!!

@garbados peopl. to the west of me (pacific whales) are perfectly capable of governance

@coriander @rockario he'd be teaching adults too but I have never seen that word before

lawful pure lawful pervert lawful gooner
neutral pure neutral pervert neutral gooner
chaotic pure chaotic pervert chaotic gooner

Show thread
Show older
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.