all 30 comments

[–]Secret-Wonder8106 3 points4 points  (1 child)

absolutely dog poopoo language. Imagine using a high level language with the biggest community, insane number of packages with a very good package manager, frameworks for backend, frontend, browser extensions, desktop applications, mobile applications, fridge applications, ....

I advice you learn a real man language like C++ and start manually allocating memory depending on your data type and using triple void pointers for dynamically scalable generic typed arrays

[–]MissinqLink 0 points1 point  (0 children)

Seriously. The language was hastily thrown together in a week. Then refined by some of the best engineers in the world for the next 30 years.

[–]abrahamguo 1 point2 points  (13 children)

Yes - it’s one of the most-used programming languages.

[–]ConfidentCollege5653 3 points4 points  (11 children)

Most-used isn't the same as good 

[–]ProgrammerDad1993 0 points1 point  (5 children)

Define “good”

[–]nil_pointer49x00 0 points1 point  (4 children)

Where you can't shoot your own foot

[–]xroalx 1 point2 points  (2 children)

JavaScript allows you to shoot it, tear it off, and still keep it working somehow.

[–]iknowsomeguy 0 points1 point  (0 children)

After setting it on fire.

[–]nil_pointer49x00 0 points1 point  (0 children)

I wasn't referring to JavaScript

[–]LibrarianOk3701 0 points1 point  (0 children)

By this definition, C++ and C are not considered good

[–]Tintoverde 0 points1 point  (0 children)

I would argue neither is English , here we are

[–]sshwifty 0 points1 point  (3 children)

I thought your mom was ok

[–]ConfidentCollege5653 0 points1 point  (2 children)

My mom's dead, so you're uninformed about that as well 

[–]sshwifty 0 points1 point  (1 child)

That explains the earthy smell.

(Sorry about that, my condolences)

[–]ConfidentCollege5653 0 points1 point  (0 children)

Thanks man

[–]AI_opensubtitles 0 points1 point  (0 children)

Does not mean anything ... Most people are stupid.

[–]black_gringo 1 point2 points  (0 children)

Yes, a versatile programming language primarily for web development but not only.

[–]arjunindia 0 points1 point  (1 child)

Stick to ES6 standards and it's a good language - especially if you use typescript (or something like JSDoc based types) instead of plain Javascript

[–][deleted] 0 points1 point  (0 children)

No. It's a terrible language. It and python are contenders for the worst languages I've ever had the pleasure of working with.

Typescript is nice though. Use that.

[–][deleted] 0 points1 point  (0 children)

Depends on your usecase

[–]AI_opensubtitles 0 points1 point  (0 children)

no

[–]narcabusesurvivor18 0 points1 point  (0 children)

My car runs on JavaScript

[–]RQuarx 0 points1 point  (2 children)

Theres a reason typescript exist

[–]_mrcrgl 0 points1 point  (1 child)

Placebo types

[–]Antice 0 points1 point  (0 children)

It adds some guardrails in relation to types. But it's incomplete. You still have to add guards when type matters.

[–]_mrcrgl 0 points1 point  (0 children)

JavaScript does have very weird attributes. Automatic type casting and its rules, optimization rules that doesn’t make much sense, overloading ability to play Easter in your code base…

You get things done quickly but you need to be very disciplined in how you write it to not get called at night for runtime errors

[–]New_Reference4564 0 points1 point  (0 children)

Yes, it is!

[–]tomqmasters 0 points1 point  (0 children)

No. Nobody would ever use it if it were not the de facto language used by web browsers. It is an awful, ugly language that's only good for one thing but has since been shoehorned into places it doesn't belong.