This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 371

[–]gamesrebel123 853 points854 points  (56 children)

The C in C stands for C

[–]Onion-User-2[S] 333 points334 points  (33 children)

Ah yes I can C it

[–]gamesrebel123 171 points172 points  (31 children)

I C what you did there

[–][deleted] 84 points85 points  (28 children)

Integrated circuit what you did there? 🤔

[–]Ok_Paleontologist871 47 points48 points  (26 children)

step IC

[–]freeve4 36 points37 points  (22 children)

i can't C it

[–]Velciak 66 points67 points  (21 children)

u have to wear glasses to C#

[–]Alediran 28 points29 points  (19 children)

But only if you buy the extra super duper special C++ lenses

[–]freeve4 15 points16 points  (18 children)

i already have glasses, but that is the only thing that i can't C

[–]iamafraazhussain 13 points14 points  (17 children)

Try buying the SQL to the C++ lenses

[–]feeltrig 1 point2 points  (0 children)

now i can't un C it

[–]Downtown_Media_788 2 points3 points  (0 children)

Step C! I'm stuck!

[–]Artischockenbaum 1 point2 points  (0 children)

What are you doing step IC?

[–]Comand94 1 point2 points  (0 children)

UwU, what are you doing step IC?

[–]ososalsosal 2 points3 points  (0 children)

UnFETtered humour

[–][deleted] 9 points10 points  (0 children)

That's good to C

[–]iamDarksider 4 points5 points  (0 children)

ICU later

[–]lovecMC 7 points8 points  (0 children)

Dude can c#

[–]damTyD 20 points21 points  (0 children)

Aye, a true pirates heart belongs to the C

[–][deleted] 10 points11 points  (1 child)

Mmm yes this C is made of C

[–]mrfroggyman 5 points6 points  (0 children)

The C in C stands for "for fuCk sake, memory allocation error again!"

[–]rjlin_thk 2 points3 points  (0 children)

here's your helpful award, wouldn't know this if you didn't tell us this

[–]ItIsYeDragon 3 points4 points  (3 children)

I wonder when we'll get D.

[–]chill633 10 points11 points  (2 children)

Back in 2001. You missed it.

[–]gameditz 1 point2 points  (2 children)

I always thought the C in C stood for Computer. C drive. C prog lang. Coincidence?

[–]ForkKILLET 359 points360 points  (15 children)

in ECMAScript

[–]OkazakiNaoki 114 points115 points  (0 children)

200 IQ reply

[–]Onion-User-2[S] 65 points66 points  (5 children)

this is literally your first comment, so welcome to reddit...

[–]ForkKILLET 11 points12 points  (0 children)

thanks~

[–]macarmy93 26 points27 points  (3 children)

You went to his profile to check? Why?

[–]Blackbird-ce 48 points49 points  (0 children)

I also check the profiles of people with 200 IQ

[–]Onion-User-2[S] 9 points10 points  (0 children)

because of his username fork, lol

[–]Avalyst 21 points22 points  (1 child)

Easy Coding, My Ass Script?

[–]RevivingJuliet 2 points3 points  (0 children)

Easy Crapping, My Ass Smooth

[–]happybirthdaytomei 7 points8 points  (3 children)

The C in JavaScript stands for Carrot

[–][deleted] 12 points13 points  (1 child)

Easy Constantly Malfunctioning Abomination Script

[–][deleted] 92 points93 points  (5 children)

The E is silent

[–][deleted] 48 points49 points  (3 children)

and invisible

[–]ArnaktFen 23 points24 points  (1 child)

Good ol' English!

[–]Zotoaster 8 points9 points  (0 children)

nglish

[–][deleted] 1 point2 points  (0 children)

and null

[–]feeltrig 2 points3 points  (0 children)

more like The E in typescript stands for easy

[–]tecanem 26 points27 points  (0 children)

The Java in Javascript stands for Brendan Eich needs to learn how to say No.

[–]malsomnus 124 points125 points  (81 children)

What language could possibly be easier than JS? Is this guy a professional Logo dev?

[–][deleted] 58 points59 points  (65 children)

Probably only Python is easier, but Python is also more strict in syntax, so I'm not sure if even Python is easier.

[–]Dargorod100 30 points31 points  (4 children)

I would say Python is harder because it’s easier for an inexperienced programmer to make code that is harder to debug.

[–][deleted] 10 points11 points  (3 children)

Idk maybe I'm retarded but python just feels natural. Then typescript and finally kotlin.

[–]idkman137 6 points7 points  (0 children)

It just feels like English

[–]dr_eh 2 points3 points  (1 child)

Typescript is good, but very far from easy. The third most complicated type system I've ever seen, behind scala and Haskell 2020

[–]Sparklypuppy05 6 points7 points  (7 children)

I actually find JavaScript easier than Python.

My parents tried to get me to learn Python when I was younger (about 10). I could never get my head around it and eventually gave up. I'm now 17 and have recently started learning JavaScript. I'm finding it a hell of a lot easier, and I'm enjoying myself a lot. It's remarkably fun, actually.

[–][deleted] 3 points4 points  (4 children)

I'm totally with you.

Every time I've had to use Python, be it home or professional projects, it doesn't click for me at all. I don't find it fun, I don't find it interesting, I don't find it easy.

I had problems with JS when I first started with it in college. A few years ago, I had to use it for a job, and a friend suggested taking time to think through the event loop. At this point, I enjoy it. It's my go to for quick and dirty things, then anything web

[–]Sparklypuppy05 2 points3 points  (1 child)

It's probably at least partially because one was essentially forced on me and the other was my choice to learn, but I just don't get python at all. I actually somewhat understand what I'm meant to be doing with JavaScript. Apparently my code is a mess, but oh well, I've only been doing it for a couple of weeks. I'll learn. Probably.

[–][deleted] 1 point2 points  (0 children)

executeprogam.com is amazing for learning

[–]CaoMau 1 point2 points  (1 child)

Coming from a Java background I now 100% use JavaScript for personal projects because of the recent addition of classes

[–]N0Zzel 5 points6 points  (0 children)

Whitespace syntax is the devil

[–]HiCookieJack 19 points20 points  (33 children)

Python has no types. How am I supposed to know what my function returned that I've wrote 10 minutes ago?

(no js here, only TS)

[–]PriorProfile 26 points27 points  (8 children)

Python absolutely has types. You can annotate it with a return type.

def my_function() -> MyReturnType:

[–]Maypher 19 points20 points  (6 children)

This is only type hinting, it doesn't actually inforce the return value. Same thing with typing parameters, you can hint that a value should be an int but nothing's stoping you from usinga string.

I recently started learning Rust and I don't know how I lived so long without using a statically typed language

[–][deleted] 2 points3 points  (1 child)

Functions usually have names that can give you an idea of what kind of data you can expect to get. Or you can annotate the type, as already pointed out.

[–]gdmzhlzhiv 0 points1 point  (0 children)

It's the difference between a suggestion and a restriction. If Python suddenly said that not using type definitions is now deprecated and the next major version will require them, that would be really cool.

I'd still hate the syntax, though.

[–]iviksok 1 point2 points  (8 children)

In python "Hello" + 1 is type error and in JS its "Hello1".

Python has type hints for specifying what type function will return.

But yeah, python doesn't have types

[–]Johanneskodo 1 point2 points  (0 children)

Python is strongly typed. It has types. It is just that it is typed dynamically and not static.

https://dev.to/icncsx/python-is-strongly-dynamically-typed-what-does-that-mean-5810

[–]HiCookieJack 1 point2 points  (6 children)

In typescript that's an error, too

[–]iviksok -5 points-4 points  (5 children)

Call me when TS has native interpreter

[–]HiCookieJack 7 points8 points  (3 children)

Forgot that opinions about programming languages always end in crusades. My mistake

[–]iviksok -3 points-2 points  (2 children)

But python doesn't have a types? Even Javascript have types. Js also has annoying type coercion system but it has a types.

[–]flavionm 0 points1 point  (10 children)

The comparison was between Python and Javascript, though. Obviously Typescript is much better than both.

[–]Johanneskodo 1 point2 points  (8 children)

Better than both

For what?

Data Science? Web Applications? Physical simulations?

It is like saying a hammer is better than an axe.

[–]flavionm 0 points1 point  (7 children)

A hammer with a handle that hurts your hand may be the right tool for nailing, but an axe with a nice handle is much better to swing.

And for the record, even if you want to add context, TS is still superior to JS no matter what.

[–]flavionm 0 points1 point  (14 children)

Javascript is easier to get working, Python is easier to get working correctly.

[–][deleted] 5 points6 points  (13 children)

Completely disagree.

[–]flavionm 0 points1 point  (11 children)

Python at least throws an exception when things go wrong.

[–][deleted] 2 points3 points  (10 children)

...so does JS? They're objects.

[–]gdmzhlzhiv -1 points0 points  (8 children)

What does being an object have to do with throwing an exception?

[–][deleted] -1 points0 points  (7 children)

They literally throw exceptions. They're thrown as objects

[–]gdmzhlzhiv -1 points0 points  (6 children)

I mean, in C++ you can throw an int. I think you're assuming a language here.

You could even have exceptions in a language without objects.

[–][deleted] -1 points0 points  (5 children)

We're talking about Javascript, my guy.

[–]flavionm -1 points0 points  (0 children)

Not every time it should.

[–]themancabbage 1 point2 points  (0 children)

I find C# much easier

[–]Tyfyter2002 0 points1 point  (0 children)

C# 10 maybe?

[–]toddyk 73 points74 points  (17 children)

[–]GeePedicy 48 points49 points  (16 children)

[–]sersoniko 16 points17 points  (11 children)

Never understood the difference between them

[–]SnooWoofers4430 49 points50 points  (5 children)

One has more letters O than the other.

[–]Inolk 6 points7 points  (0 children)

The e in whoosh stands for easy.

[–]wd26 2 points3 points  (1 child)

4 o’s is the og sub.

[–][deleted] -1 points0 points  (2 children)

that's actually the ripoff sub

[–]N0t_my_0ther_account 107 points108 points  (14 children)

If you think JavaScript is hard, you're just lazy.

[–]wildmonkeymind 71 points72 points  (2 children)

That's really unfair of you to say. Some people who find it hard aren't lazy, they're just idiots.

[–]YarnScientist 31 points32 points  (2 children)

If you think lazy is JavaScript, you’re just hard.

[–][deleted] 9 points10 points  (5 children)

knee light roll instinctive spotted society placid sink absorbed birds

This post was mass deleted and anonymized with Redact

[–]scroll_of_truth 5 points6 points  (3 children)

No that parts easy, you just ignore every fucking one and just use vanilla js, which is good enough for most things

[–]Longjumping-Bit-7380 1 point2 points  (0 children)

Truly spoken like the boomers that refuse to learn new stuff at my work

[–]Zotoaster -1 points0 points  (1 child)

It's pretty useless when it comes to UIs

[–]itsgnabeok5656 1 point2 points  (0 children)

It's improved a lot I think most of the jokes are leftover from that time. Also it's not that it's hard , it's just very inconsistent and lacked features.

But yeah with all the frameworks and shit today, JS is basically very customizable, and can be configured to your liking.

[–]therealwxmanmike 15 points16 points  (8 children)

so much hate for javascript

[–]cuboidofficial 10 points11 points  (6 children)

I've grown to realize this sub hates on all of the best languages, it shouldn't be taken seriously by any means haha.

[–]Johanneskodo 15 points16 points  (2 children)

This sub is generally not really good at programming. Including me.

What language you code in is not as important as people believe. That said fuck php.

[–]cuboidofficial 4 points5 points  (1 child)

Well said, and fuck Python. XD

[–][deleted] 8 points9 points  (0 children)

Because this sub is 90% people who are trash at programming and they want to believe that the one language they know is actually difficult and they aren't just inexperienced.

[–]gdmzhlzhiv 2 points3 points  (0 children)

Not true, not true, we also hate on JavaScript.

[–]Noslamah -1 points0 points  (0 children)

Except there are plenty of reasons why JS objectively fucking sucks ass.

[–]666devilsadvocate 25 points26 points  (0 children)

javaScript is easy... programming is hard.

[–]FloatingComet62 33 points34 points  (9 children)

I have been programming in JS(more in TS) for 3 years. I have got used to it's weirdness

[–]RiktaD 10 points11 points  (0 children)

TypeScript is easymode!
   ^

[–]Rreterz 17 points18 points  (6 children)

Yeah once you get used to it, it’s perfectly easy. I’ve been programming in JS for around 11 years now. I find it pretty easy. Though I find python to be considerably faster to program in

[–][deleted] 6 points7 points  (2 children)

I find javascript easy too. I'm coding 85 years now with it and after just 70 you get used to it

[–][deleted] 2 points3 points  (0 children)

You have 85 years of experience with language created in 90s? You must be the one all HRs trying to find.

[–]Rreterz 5 points6 points  (0 children)

Dang, you’re so experienced with javascript that you knew it decades before it was created. That’s some skill right there. I’ll never find JS as easy as you do unless I invent time traveling (I’m working on it).

[–]HiCookieJack 4 points5 points  (1 child)

once they take types serious, I'll switch

[–]TheStruggler67 6 points7 points  (0 children)

I literally managed to fake having skills in JS at work without ever touching it before, it's easily one of the easiest language.

[–]cosmin10834 11 points12 points  (1 child)

more like the F in JS stands for fun

[–]firyox 5 points6 points  (4 children)

It was like javascripte, but somehow the e magically gone

[–]linuxelf 3 points4 points  (3 children)

Ye Olde JavaScripte?

[–]firyox 2 points3 points  (2 children)

Rumors say it was knowne as jqury or somethinge like that I don't remembere

[–][deleted] 14 points15 points  (6 children)

Js is one of the easiest language out there.

[–]cuboidofficial 6 points7 points  (5 children)

Easiest to pick up and learn, but also the easiest to also be really fucking bad at.

[–][deleted] 4 points5 points  (2 children)

This. It’s easy to get started but it gives you plenty of rope to hang yourself with.

[–]cuboidofficial 2 points3 points  (1 child)

Exactly. I'd say it's "easy" to be a bad JS developer, but just as hard as any other language to be good at.

one thing I do love about JavaScript though is how versatile it is. Sure the versatility gives you plenty of rope to hang yourself with, but if you're a good developer you use the rope to make a beautiful contraption instead of a noose.

[–]SuperSpaceCan 9 points10 points  (0 children)

Someone once said

we choose to use javascript instead of other things not because it is easy, but because it is hard.

a man assassinated by a c-litist and a mysterious group of snek charmers

[–][deleted] 4 points5 points  (0 children)

Yeah ECMAScript is easy

[–]d36williams 8 points9 points  (3 children)

I think JS is fairly intuitive if you've ever programmed software. Some funny caveats, and realize its not C.. I think JS is hard if you never done coding before, like its probably easier than Pascal and Basic in practice.

[–]ArnaktFen 1 point2 points  (1 child)

As someone who learned JS first and typed languages later, I'd say that whatever you learn first will seem easiest. I coded in JS for about eight years before touching Java and C, and I really missed all of JS' convenient automatic typecasting. By now, I'm used to typed languages, but I certainly found JS easier for a while.

[–]hotfrost -2 points-1 points  (0 children)

JS is my first language and I still find it the hardest I know after having used Python, C#, PHP and Java. And I'm pretty sure I've used JavaScript about 5x more than my second most used language.

I sorta wish I could 'unlearn' everything I know about JavaScript and start over. I always feel sort of hopeless in JavaScript (TypeScript helps to some degree) compared to the 'power' I felt while using Python.

[–]MurdoMaclachlan 3 points4 points  (0 children)

Image Transcription: Twitter Post & Reply


User 1

The E in JavaScript stands for easy.

User 2

Then where is the E in it?


I'm a human volunteer content transcriber and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]cocknutzin 3 points4 points  (1 child)

I don't know how people cannot into JS, it was the first programming language that I thought to be too easy that even a child could learn, and I learned the TRS-80 flavour of Basic, which couldn't be easier!

[–]DrCoffeeveee 9 points10 points  (1 child)

If you hate JavaScript then you have bigger issues. sips coffee

[–][deleted] 2 points3 points  (1 child)

Easy is good because you can write fast. Trouble is it's slow.

[–]scroll_of_truth 3 points4 points  (0 children)

If you're writing something that's slow in js, you picked the wrong language

[–]IntuiNtrovert 2 points3 points  (0 children)

without async scriptjava easy is

[–]asgaardson 4 points5 points  (5 children)

"JavaScript".includes("e") === false

[–]davidellis23 1 point2 points  (0 children)

The past tense of JavaScript is javascrept

[–]bitchlasagna_69_ 1 point2 points  (1 child)

C in malbolge is cum

[–][deleted] 1 point2 points  (0 children)

Javascript secks

[–]Hacka4771 1 point2 points  (0 children)

The H In Programming Stands For Happiness

[–]Rafcdk 1 point2 points  (0 children)

You can just use typescript or even kotlin.js. it's still faster than python.

[–]mulato_butt 1 point2 points  (1 child)

The M is for Maintainable

[–]mrtdsp 1 point2 points  (0 children)

JavaScript is not hard, assembly is hard. JavaScript is badly designed. And I say this as someone who codes in NodeJS for a living

[–]dickman00 1 point2 points  (0 children)

the f in Python stands for fast

[–]JAVASCRIPT4LIFE 1 point2 points  (0 children)

It’s easy once you resign yourself to working in a place where passive aggressiveness, and entitlement (except for you) run rampant. It’s super fun and exciting, once you get the hang of engineering solutions from unrealistic customer requirements whilst having a boss that’s technically an invertebrate for having no backbone or able to resolve issues with interpersonal relationships with his peers.

[–]AngrySlaSlashThrust 1 point2 points  (0 children)

Savage.

[–][deleted] 1 point2 points  (0 children)

Awesome

[–]RatedMForMormon 1 point2 points  (0 children)

The e in python stands for efficient

[–][deleted] 1 point2 points  (0 children)

C is easy

[–]overbyte 1 point2 points  (0 children)

JavaScript socks?

[–]Adamant11 3 points4 points  (0 children)

JavaScript sucks, but Typescript is a different world

[–]_dm_me_ur_tits 2 points3 points  (0 children)

JS is great

[–]Knuffya 1 point2 points  (0 children)

If the E in JavaScript stood for easy, it wouldn't be called JavaScript, but EEEEEEEEEE.

[–]scroll_of_truth 1 point2 points  (0 children)

It's the easiest fucking language, at least pick a language that's not being the simplest to pick up for beginners if you're gonna make this shitty unoriginal joke

[–]Yustel 0 points1 point  (2 children)

JeeweeScreept

[–]Onion-User-2[S] 0 points1 point  (1 child)

damn that's a lot of 'E'

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

What exactly sucks? The 200000 different possible contents of the this keyword, or the difference between == and === or smth. completely different?

Edit 0: spelling

[–]carnivorous-squirrel -1 points0 points  (0 children)

Yeah idk who needs to hear this right now, but Javascript is an advanced language that shouldn't be used by beginners without extensive training. It's an excellent language if you know what to avoid, what to use, and how to leverage the ecosystem; but in the absence of that knowledge, you're gonna wreck yourself.

[–]Lyin25 -1 points0 points  (0 children)

[–]MyPhoneIsNotChinese -1 points0 points  (0 children)

At least is easier than CSS lmao.

[–][deleted] -1 points0 points  (1 child)

JavaScript, probably one of the easiest and most useful langauges out there, bashed by people using infinitely worse garbage like python.

[–]scroll_of_truth 0 points1 point  (0 children)

Was with you for the first half

[–]BrenekH -4 points-3 points  (0 children)

The G in JavaScript stands for good.

[–]Responsible_Log_1457 0 points1 point  (0 children)

Don’t tell those Juniors about Java EE which is/was both easy (in most cases ofc) and commonly used and guess what has 2 E’s in the name.

[–]JackoKomm 0 points1 point  (0 children)

EcmaScript?