[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: best_language.png (2 KB, 225x225)
2 KB
2 KB PNG
Why does this language makes so many people seethe?
>>
>>106748538
I don't know, but what I do know is that I love javascript.
fuck typescript
>>
Because anyone that wants to target the browser (which is almost everyone) is forced to use it instead of all the better options that exist.
>>
>>106748538
It's a bit messy. I'm just learning it now. It almost feels like it does what's expected by accident.

Obviously I'm a skill issue guy.
>>
>>106748822
>Talks himself down
Ngmi
>>
>>106748769
>better options
???
Javascript is an almost perfect language, the only thing it's missing is proper multithreading.
>>
>>106748538
people got filtered by undefined behaviors, mistaking them as flaws when it's not
>>
>>106748834
I'm learning. I'm advanced beginner in C and Python. I just keep swimming and try to stay aware of my Dunning Kruger level.
>>
>>106748845
Are you retarded?
>>
File: IMG_0870.jpg (14 KB, 250x367)
14 KB
14 KB JPG
you need her more than she needs you
>>
>>106748845
Have you tried to do anything non trivial in it? Javascript leaks so much memory it's fucking unreal.
>>
>>106749227
>memory leaks
skill issue
>>
>>106748822
There isn't much to learn, the only pitfall it has is basically it has had a lot of things tacked onto it, and it has to optimize the most commonly used patterns and tools within itself.
So you may randomly come across something that looks good and find out it hasn't been optimized compared to other things and end up with like a 70% speed loss over some decrepit old way to do some shit.
>>
File: 1732488604221921.png (847 KB, 1600x900)
847 KB
847 KB PNG
>>106749175
>>
The bad thing is when it's used for things that aren't web pages.
>>
>>106748538
People see that websites are slow and blame the programming language. Meanwhile the actual reasons why webpages are slower nowadays than before:
>a million tracking and debugging scripts are injected
>inflated media file sizes because everyone is on larger and higher DPI screens
>client-side rendering is used a lot, and it's actually the rendering engine of the browser that's the bottleneck rather than JS
You'd have the same issue no matter which language was used for web.

>>106748769
JS is unironically one of the best languages ever made.

>>106749227
JavaScript/EcmaScript is a language. It's up to the interpreter to handle it. From my experience the only engine which actually has memory leaks is Firefox.

>>106750104
There's nothing wrong with using JS for user applications, servers, games, etc.
>>
>>106748672
unbelievably based
>>
>>106748538
I absolutely despise arrow functions. I think they're the worst thing ever created.
>>
>>106748538
Because it ruined the web.
>>
>>106748538
>do thing({ more shit })();
no fucking thanks.
>>
>>106748672
based. js is fun ans easy to develop in and it's crazy powerful with tons of different approaches. ts is the one approach that's wrong, overcomplicating it is misunderstanding it



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.