@vaporeon_ I love JavaScript, so delete this please
@vaporeon_ depends! https://corru.observer/ was written entirely in JavaScript and it is cool as shit
anyway if you want to see how they made this terrible idea actually work then watch https://www.youtube.com/watch?v=p4upNgl1I2o
@vaporeon_ I love JavaScript, so delete this please
The PS4 doesn't allow just-in-time compilation so you don't get the performance a modern javascript engine normally guarantees so on what planet is this a good idea
@vaporeon_ i have no clue, ive never seen you hornypost so i don't know the severity of your perversion
@soft 🫵 soft
@vaporeon_ is it this you're talking about?
@vaporeon_ we have post search yes
@vaporeon_ I retract my claim lol
@vaporeon_ I personally haven't run into an issue with operator precedence that wasn't also a readability issue
@vaporeon_ the discussion here: https://softwareengineering.stackexchange.com/q/335050
on the topic is quite interesting i think
@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.
i go by Clodsire, Clodboy and Catwin.
videogame enjoyer. mathematics hobbyist and recovering physicist. software engineer. professional wonk. prophet of The Truth. the walking embodiment of "not diagnosed, but somethings wrong". i like animals that wear cowboy hats.
number of fat cock awards received: 56
pfp is by @The_T
header is by @vaporeon_
"i regret ever allowing him here" ~aescling
"oh you're one of those weird movie likers" ~Ti
28+
he/him