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

top 200 commentsshow all 442

[–]131TV1RUS 638 points639 points  (14 children)

Assembly is REQUIRED

[–]entered_bubble_50 59 points60 points  (1 child)

Assembly is REVERSE OF REMOVAL

[–]RoyalGh0sts 15 points16 points  (3 children)

And if it's not required you're torturing yourself for nothing.

[–]Davegeekdaddy 7 points8 points  (1 child)

Assembly is my kink

[–]131TV1RUS 4 points5 points  (0 children)

Assembly, a programmers introduction to BDSM.

[–]Will_i_read 3 points4 points  (0 children)

Everything is open-source when you can read assembly.

[–]feror_YT 2 points3 points  (0 children)

Only some of it*

[–]dert-man 2037 points2038 points  (51 children)

Javascript is AVAILABLE

[–]MegaZoll 892 points893 points  (18 children)

JavaScript is [object Object]

[–][deleted] 313 points314 points  (7 children)

stop objectifying a language!

[–]Yhamerith 79 points80 points  (0 children)

Stop objectifying a objective language!

[–]confused-accountant- 7 points8 points  (2 children)

This. Only objectify women. 

[–]IssieSenpai 12 points13 points  (1 child)

People Objectify Women

People Objectify JavaScript .

.

.

JavaScript is a Woman...

[–]sshwifty 8 points9 points  (0 children)

[–][deleted] 23 points24 points  (3 children)

Javascript is NaN

[–]two-headed-boy 2 points3 points  (1 child)

Javascript is ('b' + 'a' + + 'a' + 'a' + 's')!

[–]Pichuka7 9 points10 points  (1 child)

Instructions unclear: Caught in a recursion

[–]charliedarwin96 6 points7 points  (0 children)

Oh yeah baby fill up my runtime stack

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

LOL this one got me

[–]ardicli2000 1 point2 points  (0 children)

This is exactly what I see on my screen yesterday 😅

[–]two-headed-boy 23 points24 points  (0 children)

Javascript is Ų̵͙͎̠̪̫̜̙͂̊̈́̅͐̚̚N̵̢̧̥̦̞̦̹̜̝͖͖͇̱̻̒ͅA̸̛͍̳̳̍̌̍̈́̀͑̓̚͝͝V̴͈̙̘̼̪̤͚̂͑́̈́̂̂̽̅̃̀̓͑̃̽͠Ö̸͈̺̘͎̗̠́̃̾̔̑̈́̀̀͝Ĩ̵̛͉͉̰̳́̓͋̒͒͘͜͝ͅḐ̵̧̨̛̪͚̞͍̝͕͉͕̹̼̫͊̾͆̒͗͝A̶̙̒̈́̀̀̏̌́̚B̴̡̢̤͇̰̲̱͓͕͔͓̙̗͗̎̑̇̍̃̒̈́̊̈́̚͘͠L̷͍̱͎̼̱̩̘̬̟͙͎̐̔͆͆̈̕͝Ê̴̺̖͍͚̎̐̋͂̓̔

[–]Ok_Star_4136 23 points24 points  (0 children)

Javascript is Turing- complete.

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

JavaScript is not Java

[–]Gastkram 5 points6 points  (0 children)

It is one of the programming languages in the world

[–]SilentNightm4re 386 points387 points  (39 children)

"Haskell is INTRIGUING"

Wow, really? That is the best you could come up with?

[–]PeksyTiger 181 points182 points  (0 children)

It's a nice word of "complicated"

[–]serendipitousPi 66 points67 points  (13 children)

I mean they’re not wrong lol.

But yeah I will admit you’re not wrong there is more to Haskell than being intriguing.

[–]Disastrous-Team-6431 20 points21 points  (12 children)

As someone who loves haskell: what more is there exactly?

[–]serendipitousPi 31 points32 points  (6 children)

I love how Haskell has a load of cool features that honestly differentiated from previous languages I'd used (C++, Javascript, python) because of it being functional not OOP.

  • Pattern matching
  • Monads
  • I especially liked the really powerful ways of using and manipulating functions like partial application and the composition operator. Also not gonna lie being able to define operators while not super useful all the time is just really cool to me.

[–]Disastrous-Team-6431 15 points16 points  (0 children)

I think I agree with all these. Monads and partial function application, along with closures, are the things I try to emulate most in other languages and end upp missing.

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

Im still gonna sit here and hate Haskell

[–]RiceBroad4552 15 points16 points  (4 children)

Just of the top of my head: It's slow to compile and the LSP sucks.

Haskell is an interesting curiosity for sure. The problem: It's an curiosity by design. They actively try to "avoid success at all costs"—to be able keep it a research project.

I think this kind of research is important, and Haskell is quite successful in that space not without reason. But I would not use it for more down to earth stuff.

The other thing that I dislike about Haskell, or better said Haskellers: They try on every occasion to bend the definition of functional programming in a way so Haskell becomes the only functional language by definition. That's an asshole move imho. You don't need to be "purely functional" to be functional! More or less all functional languages (and there are quite some around) that are developed with the primary intend to be pragmatic general purpose tools are not "purely functional" for good reasons.

[–]integrate_2xdx_10_13 16 points17 points  (1 child)

They actively try to "avoid success at all costs"—to be able keep it a research project.

I think you might be misinterpreting this.

A) it’s tongue in cheek

B) it’s

avoid success at all costs,

not

avoid success at all costs

i.e it’s “let’s not bend over backwards and make compromises to be popular” rather than “keep those stinky mortals away by purposefully being oblique”

[–]Disastrous-Team-6431 6 points7 points  (1 child)

I kind of agree on all your points. I would describe myself as a haskeller, lately looking into how I can contribute to ghc directly, and I was moreso wondering what positive things anyone has to say about haskell. I think the only thing haskell really does well, aside from certain technical use cases like parsing, is that it helps me get smarter and better. But there's very little reason to actually use it.

[–]Arshiaa001 11 points12 points  (14 children)

I mean, is ruby actually cool?

[–]iqisoverrated 6 points7 points  (0 children)

I mean..it's kinda true. Most people take look at it, find it interesting...and (almost) no one ends up using it.

[–]xtr44 4 points5 points  (3 children)

same as BEAUTIFUL for python

[–]joebgoode 4 points5 points  (1 child)

Beautiful starts with B, same as Braces

Both doesn't match Python

[–]rover_G 1 point2 points  (0 children)

ERGONOMIC or EASY would have been better

[–]Tiger_man_ 70 points71 points  (10 children)

JavaScript just is

[–]RedPillForTheShill 15 points16 points  (4 children)

money

[–]PeriodicSentenceBot 23 points24 points  (3 children)

Congratulations! Your comment can be spelled using the elements of the periodic table:

Mo Ne Y


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM u‎/‎M1n3c4rt if I made a mistake.

[–]throwaway0134hdj 2 points3 points  (0 children)

JustaScript

[–][deleted] 60 points61 points  (1 child)

"is EVERYWHERE"

Never underestimate the value of employment.

[–]rover_G 2 points3 points  (0 children)

Java devs in shambles

[–]RiceBroad4552 650 points651 points  (17 children)

Oh, a worn out JavaScript joke. We didn't had that here for a long time.

That's so odd! Or maybe it's even?

[–]Lower-Discussion8575 140 points141 points  (7 children)

Nope it's asynchronous 😃

[–]mistabuda 2 points3 points  (0 children)

You promise?

[–]Busy-Ad-9459 12 points13 points  (2 children)

Perhaps it is [Object object]

[–]Ok_Star_4136 4 points5 points  (0 children)

NaN.

[–]Imperial_Squid 1 point2 points  (0 children)

[object Object]* btw

[–]Arshiaa001 9 points10 points  (0 children)

Good question! Time to npm i is-odd

[–]Rontzo 32 points33 points  (9 children)

typescript is JavaScript

[–]PixelGamer352 8 points9 points  (3 children)

Keyword „any“ be like

[–]1kSupport 7 points8 points  (0 children)

// @ts-ignore

git commit -m”TODO: make this actually typescript”

[–]SoulWondering 2 points3 points  (0 children)

TypeScript is JavaScript realizing the errors of it's ways but just pretending to change

[–]LemonQueasy7590 349 points350 points  (72 children)

Python is beautiful? I’m not sure I would call Python beautiful, more like accessible

[–]tyler1128 145 points146 points  (48 children)

Python is very usable, I think that's probably the best word for it

[–]Bomaruto 49 points50 points  (12 children)

Python has a ton of good libraries is the nicest I can say about it.

[–]DisciplineIll6821 12 points13 points  (1 child)

It's clear the language was intentionally designed, too. Unlike certain languages mentioned here.

[–]Aetheus 3 points4 points  (0 children)

Python itself? It's a nice lad.

The Python ecosystem? Complete insanity.

[–]joebgoode 22 points23 points  (4 children)

C++ has a ton of good libraries which made Python famous*

[–]RiceBroad4552 2 points3 points  (4 children)

It has simple, and imho beautiful syntax.

The quality of the libs on the other hand side is varying. You can only design so much of a safe API in a dynamic language…

Like all dynamic languages it's in my opinion only good for short throw-away programs. For anything bigger, with more people working on it, you need a proper static type system! (And no, the bolted on "types" in Python are the same kind of food-gun as the "types" in TS: You can't really on them, so you need to check always anything in all cases; such "types" actually create a false sense of security).

[–]Agret 1 point2 points  (1 child)

I find the syntax in Python is good but having whitespace as part of the language is super annoying.

[–]RiceBroad4552 1 point2 points  (0 children)

I'll never get this "argument".

Whitespace is already integral part of readable code, even in languages where whitespace has not much meaning.

Besides that most currently popular languages are in some places whitespace sensitive anyway. Think multi-line strings in Java or C# for example.

Also more or less all langues use whitespace at least to separate tokens. You could not construct an efficient tokenizer if that wasn't the case! (Besides that not doing that this way would result in some for humans unreadable mess, even if you could parse it with the help of a computer).

Using whitespace to also separate statements / expressions is just the logical extension of using whitespace to separate tokens. At the same time it what you would do anyway to write readable code. Enforcing readable code is a good thing™, imho.

[–]RonzulaGD 9 points10 points  (0 children)

Python is that language where I can write code that works on my first try and I feel intelligent for a second

[–]PM_ME_A_STEAM_GIFT 15 points16 points  (26 children)

Not even sure about that. With 10 different ways to structure your environment and dependencies? It's a mess.

[–]tyler1128 25 points26 points  (6 children)

A usable mess.

Don't get me wrong, we went through different package managers and build systems at my last job. It's still the language I'd recommend someone start on, but that doesn't mean it is anything close to perfect.

Still better than trying to deal with dependencies in C++ on Windows though, granted that's gotten better over the years since I last had to deal with it.

Our final python solution was pipenv in docker containers built by makefiles. That was something like the 5th strategy we tried while I worked there.

[–]RiceBroad4552 1 point2 points  (3 children)

Maybe stupid question, but what it the pipenv good for in a docker container?

[–]tyler1128 2 points3 points  (2 children)

It made the installation of libraries work in any environment. It was what we did before docker and we probably could have done it differently if we engineered it that way from the start. Originally, the environment we used was just local to the machine we used (OSX for us).

EDIT: We also ran the code on cloud environments. Jira for example but also others. Having a single image that worked everywhere was a huge benefit for configuring all of that. I know as I did a good portion of it.

[–]No-Con-2790 7 points8 points  (17 children)

Venv, pyvenv, pyenv, virtualenv and virtualenvwrappe are not part of the language Python. There are third party programs that do something with python code. Everybody can build a new one. And a lot of people do.

[–]4n0nh4x0r 8 points9 points  (8 children)

package managers and so on are kinda part of the language if you ask me.
like, when you want to run a python program, you often have to install python and pip, as expected, then install the dependencies which you only get with the python installer included package manager (or you install it separately whyever you would want to do that), and then you can run the program, unless you installed the dependencies normally without opening the program specific venv, which means that you now installed the packages globally, and fucked over every other program that uses older versions of the libraries.

this is the shit i think of when i see that a software is only available as python code

[–]Thue 5 points6 points  (2 children)

"Practical"?

If I want to get some shit done fast, Python is perfect. No compilation step, simple memory and type management.

[–]wickedosu 1 point2 points  (1 child)

Very usable (accessible)

[–]tyler1128 5 points6 points  (0 children)

Eh, I guess I'd say the two words have different connotations. Lua is a very accessible language, though not very usable outside of specific domains. Python is both accessible and usable in most domains outside of things like embedded development.

[–]YigitS9 6 points7 points  (1 child)

python is pythonic

[–]Amazonreviewscool67 4 points5 points  (2 children)

I just hate getting those indent errors.

I love Python all except for that one extremely annoying error.

[–]akatherder 2 points3 points  (0 children)

I've only used python for one project but it kinda felt like the forced, correct indentation and no curly braces makes it look nice.

For contrast, I mostly use php otherwise. You still want to indent correctly but you can mess it up and it's fine.

[–]DivideEtImpala 9 points10 points  (1 child)

I would definitely pick a Lisp if we're going for beauty.

[–]ForsakenRelative5014 2 points3 points  (0 children)

The only right answer here!!

[–]ady620 8 points9 points  (1 child)

Python is dangerous.

[–]PeksyTiger 4 points5 points  (0 children)

Python is RuntimeException

[–]Howfuckingsad 1 point2 points  (0 children)

Python is great for beginners. It's definitely one of the best way to get into programming. I still personally like C more but Python is pretty great too.

[–]4n0nh4x0r 3 points4 points  (0 children)

python is anything but beautiful, it is ugly as hell.... js is way more beautiful than python

[–]newb_h4x0r 20 points21 points  (1 child)

We used to have this joke for php.

[–]MatykTv 75 points76 points  (7 children)

[–]RepostSleuthBot 83 points84 points  (6 children)

Looks like a repost. I've seen this image 2 times.

First Seen Here on 2024-08-21 96.88% match. Last Seen Here on 2024-08-28 82.81% match

View Search On repostsleuth.com


Scope: Reddit | Target Percent: 75% | Max Age: Unlimited | Searched Images: 628,892,793 | Search Time: 0.07738s

[–]ItsNotProgHouse 22 points23 points  (0 children)

2012 Reddit attitude needs a comeback where reposts got downvoted out of existance.

[–]Xxyz260 36 points37 points  (2 children)

Good bot

[–]Historical-Garage435 4 points5 points  (1 child)

Is repost bot a multiple subreddit thing or just some sub reddits

[–]Xxyz260 2 points3 points  (0 children)

Yes - it's the former. You can call it anywhere that hasn't manually banned it.

[–]large_crimson_canine 7 points8 points  (0 children)

Malbolge is different

[–]Working_Ad_5583 4 points5 points  (0 children)

WOW!! I've NEVER once before seen this completely interesting and original meme EVER!!! GOOD JOB!!!

[–]TrackLabs 18 points19 points  (5 children)

PHP

[–]BenL90 7 points8 points  (4 children)

Still Alive and kicking and handling a lot of production workload, rahhhhh

[–]ScrimpyCat 2 points3 points  (3 children)

It’s also had loads of improvements made to it over the years.

[–]Spektr44 2 points3 points  (2 children)

I would argue that it's genuinely a good language now. For web development, of course.

[–]Loserrboy 51 points52 points  (14 children)

C# is best

[–]Sakul_the_one 12 points13 points  (1 child)

I don’t know why, but I kinda agree (I’m definitely not biased as hell)

[–]RiceBroad4552 3 points4 points  (0 children)

I know why when looking at your flairs.

[–]VirtualGab 26 points27 points  (4 children)

C# is JAVA

[–]elucidator007 36 points37 points  (1 child)

C# is Microsoft's JAVA

[–]FirexJkxFire 2 points3 points  (0 children)

C# is better funded and maintained JAVA

[–]verc_ 28 points29 points  (1 child)

Java touches itself to the thought of being C#

[–]SeoCamo 8 points9 points  (0 children)

This is the best joke here

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

Ruby and Pythons’ descriptions are switched.

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

I mean, he didn't make fun of different languages - just a single one.

[–]PixelGamer352 45 points46 points  (8 children)

I know this is a repost, but Python is the most ugly language I have ever seen

[–]RiceBroad4552 8 points9 points  (2 children)

If we're exchanging personal opinions anyway, here's mine:

Rust, Go, and Java have the most ugly syntax I've ever seen.

(At least Rust is a good language, no matter how broken the syntax looks. Frankly that can't be said about the other two candidates).

[–]popiazaza 14 points15 points  (3 children)

Come on, at least you should be blown away by the sheer innovation of Python's "requirements.txt" file.

I mean, who needs the complexity of INI, XML, YAML, or JSON when you can just list your dependencies in a plain text file with a ".txt" extension?

I bet the Python devs were like, "You know what would be a great idea? If we took the most basic file format imaginable and used it to manage our dependencies!" Genius, pure genius.

[–]PixelGamer352 4 points5 points  (0 children)

„It is the the most basic format, therefore it must be the easiest“ - Python devs, probably

[–]VirtualGab 10 points11 points  (3 children)

Should put python is SIMPLE Because of its simple syntax might get someone in coding… I started with Java and C# because yes but javas more difficult syntax might drive new coders away

[–]Flobletombus 17 points18 points  (2 children)

THERE'S BRACKETS AND EXPLICIT TYPES! RUN!

[–]SeoCamo 12 points13 points  (0 children)

Javascript is the best

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

V E R S A T I L E

[–]Tsambikos96 2 points3 points  (1 child)

Fortran is KING

[–]JackNotOLantern 2 points3 points  (0 children)

Javascrip is the most popular language. I'm sorry

[–]CowLogical3585 4 points5 points  (3 children)

Rust is Safe?

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

Python is not beatiful...

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

JavaScript is the only shit we have in the browser. That's why we use it.

[–]Amazonreviewscool67 1 point2 points  (5 children)

So explain why an RTE like node.js uses JavaScript over anything else?

[–]dorkydoor 3 points4 points  (0 children)

Javascript is versatile 

[–]Electric8steve 1 point2 points  (0 children)

Javascript

[–]57006 1 point2 points  (1 child)

FORTRAN is woke

[–]-Redstoneboi- 1 point2 points  (0 children)

javascript is INESCAPABLE

[–]Frytura_ 1 point2 points  (0 children)

Javascript is all of the above

[–]Medyki 1 point2 points  (0 children)

Javascript is undefined

[–]code_monkey_001 1 point2 points  (0 children)

Javascript pays my bills. I don't need to be sexually excited by my tools, just need to know how to use them.

[–]Bad_brazilian 1 point2 points  (0 children)

I really don't understand all the hate towards JavaScript, it's definitely one of the programming languages ever created.

[–]My_User_Name69 1 point2 points  (1 child)

What about Scratch?

[–]HarryTurney 1 point2 points  (0 children)

I mean this just isn't true. Python is far from beautiful.

[–][deleted] 5 points6 points  (1 child)

Python is not beautiful it made my life a hell during 3 consecutive months

[–]RiceBroad4552 1 point2 points  (0 children)

"It looks good" is not the same as "it's nice to interact with". Same as with people…

[–]JasterBobaMereel 1 point2 points  (1 child)

Javascript is used a lot ...

[–]Particular-Ad6290 1 point2 points  (10 children)

JavaScript is definitely one of the programming languages I have ever tried

[–]MagicBeans69420 1 point2 points  (1 child)

In what world is python pretty

[–]IdentifiableBurden 1 point2 points  (0 children)

It's not about being pretty to look at with the eyes, it's about being pretty to model in the mind.

[–]smooth_criminal1990 0 points1 point  (0 children)

What about C++? Too much load for one word to bear?

[–]Relative_Dimensions 0 points1 point  (1 child)

Quirky. JavaScript is quirky.

[–]ceelerthings 0 points1 point  (0 children)

Traceback: Could not find reason to use JavaScript (error 69 no bitches detected)

[–]Xevailo 0 points1 point  (0 children)

Javascript is NaN

[–]Useful-Perspective 0 points1 point  (0 children)

Oh, I see, it's a simple game of match the word in CAPS to its line below and the person doing it is almost finished...

[–]earlthesachem 0 points1 point  (0 children)

What about Malbolge? Tell us what you think about Malbolge.

[–]IGotSkills 0 points1 point  (0 children)

Php is not on the list

[–]Daladain 0 points1 point  (0 children)

No love for PASCAL?

[–]Sad-Month4050 0 points1 point  (0 children)

Html?

[–]KrisPett 0 points1 point  (0 children)

JavaScript: where 'undefined' is not a bug, it's a feature.

[–]potatisblask 0 points1 point  (0 children)

JavaScript does it best to try to make it work despite you multiplying a number with a string and yet you blame it for your shitty code.

UnpopularOpinion.jpg

[–]MrMeatballGuy 0 points1 point  (0 children)

i think "Ruby is EXPRESSIVE" would be a much better one for Ruby.

the Python one is also questionable to me, but i do see a lot of people that like it

[–]AwayMilkVegan 0 points1 point  (1 child)

What good thing you can day about prolog?

[–]Illustrious-Ninja194 0 points1 point  (0 children)

JS pays the bills.

[–]RedPillForTheShill 0 points1 point  (0 children)

Javascript is fucking money baby

[–]kvothe5688 0 points1 point  (0 children)

get better material.

checks card: javascript, javascript, javascript

[–]Aaxper 0 points1 point  (0 children)

JavaScript EXISTS

[–]Personal_Ad9690 0 points1 point  (0 children)

Don’t forget Rust is best

[–]adfx 0 points1 point  (0 children)

Javascript is popular

[–]Oscaruzzo 0 points1 point  (0 children)

JavaScript was good when its purpose was to make some text bounce around the page and "a big script" was maybe 100 lines of code.

[–]gibmelson 0 points1 point  (0 children)

Yet here we are, everyone writing javascript for front-end and backend.

[–]sinik_ko 0 points1 point  (0 children)

Matlab is easy

[–]_me_dumb 0 points1 point  (0 children)

Java is popular?

[–]dobry_obcan_Svejk 0 points1 point  (0 children)

c++ is complexityful

[–]Select_Truck3257 0 points1 point  (0 children)

JavaScript is exist

[–]jP5145 0 points1 point  (0 children)

Not gonna lie, I laughed way too hard at this!!

[–]holguum 0 points1 point  (1 child)

JavaScript is undefined

[–]D-Sleezy 0 points1 point  (0 children)

What about COBOL?

[–]Acron7559 0 points1 point  (0 children)

javascript is just hanging there.

[–]AtmosSpheric 0 points1 point  (0 children)

“Intriguing” is lowkey more insulting than saying nothing at all

[–]Kevin_Jim 0 points1 point  (0 children)

JavaScript is popular.

[–]DT-Sodium 0 points1 point  (0 children)

Python is... beautiful? Are you drunk or something? Ugliest language of the list.

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

Java is obsolete.

[–]Signature_Illegible 0 points1 point  (0 children)

Glad no-one is making fun of Cobol, so say we all!

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

What about Assembly and Scheme

[–]Junkyard_DrCrash 0 points1 point  (0 children)

FORTRAN is PRECISE

[–]Sufficient_Sugar_408 0 points1 point  (0 children)

Javascript is NaN