There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

SirDimples ,

Stop comparing tools

  • Hammer is heavy
  • Wrench is elegant
  • Saw is versatile
  • Screwdriver
  • Drill is exciting

such pointless

loudWaterEnjoyer ,

Java is robust haha

umbraroze ,

JavaScript is powerful

Old joke (yes, you can tell):

“JavaScript: You shoot yourself in the foot. If using Netscape, your arm falls off. If using Internet Explorer, your head explodes.”

pewgar_seemsimandroid ,

Tea? i saw it once in a wikipedia article.

Iloveyurianime ,

what about Holy C? is it only usable to people that are actually god choosen programmers?

Linkerbaan ,
@Linkerbaan@lemmy.world avatar

It’s racist

barsoap ,

Calling Terry racist is ableist. He was very much equal opportunity, applying the hard r to pale white CIA agents (imagined or otherwise).

Linkerbaan ,
@Linkerbaan@lemmy.world avatar

You are right he was egalitarian in that.

I also have it on good authority that he had a black friend which gave him the N word pass.

Skullgrid ,
@Skullgrid@lemmy.world avatar

nah, he bought the N word pass from SHV

www.youtube.com/watch?v=rPNrHN83Bdk

Xylight , (edited )
@Xylight@lemdro.id avatar
  • Python is NameError: name ‘term_to_describe_python’ is not defined
  • JavaScript is [object Object]
  • Ruby is TypeError: Int can’t be coerced into String
  • C is segmentation fault
  • C++
  • Java is

<span style="color:#323232;">Exception in thread "main" java.lang.NullPointerException: Cannot read the termToDescribeJava because is null at ThrowNullExcep.main(ThrowNullExcep.java:7)
</span><span style="color:#323232;">Exec.main(ThrowNullExcep.java:7) 
</span>
  • CSS j ust # sucks
  • <HTML />
  • Kotlin is type inference failed. The value of the type parameter K should be mentioned in input types
  • Go is unused variable
  • Rust is Compiling term v0.1.0 (/home/james/projects/Term)
schnurrito ,

If you’re naming variables like that in Java you should definitely switch to C.

Xylight ,
@Xylight@lemdro.id avatar

fixed ive using rust for a while

xigoi ,
@xigoi@lemmy.sdf.org avatar

Rust is downloading 1546 dependencies

LordKitsuna ,

I’ll happily download 63928 depends so long as it continues to work. And it does, unlike python projects that also download 2352 depends but in the process brick every other python program on your system

xigoi ,
@xigoi@lemmy.sdf.org avatar

Good for you. Not all of us have terabytes of free space on our computers.

lastweakness ,

If you’re not using a venv for python development, that’s kind of on you

SatouKazuma ,

Venv is the way

lastweakness ,

Crates aren’t exactly runtime dependencies, so i think that’s fine as long as the 1500+ dependencies actually help prevent reinventing the wheel 1500+ times

sus ,

C++ is std::__cxx11::list<std::__shared_ptr<table, (__gnu_cxx::_Lock_policy)0>, std::allocator<std::__shared_ptr<table, (__gnu_cxx::_Lock_policy)0> > >::erase(std::_List_const_iterator<std::__shared_ptr<table, (__gnu_cxx::_Lock_policy)0> >) /usr/include/c++/12/bits/list.tcc:158

Zacryon ,

The only reason to use AI in programming is to simplify C++ error messages.

LANIK2000 ,

I once forgot to put curly braces around the thing I was adding into a hashmap. If I remember correctly it was like ~300 lines of error code, non of which said “Wrong shit inside the function call ma dude”.

psycho_driver ,

C is powerful. Javascript is a husky midwestern gal at a Chinese buffet.

TheRisingApe ,

C is the one you want to marry, but JavaScript answers all of your drunk texts.

drspod ,

ITT: Rust programmers rewriting the joke in Rust.

witx ,

I was caught by surprise and for some reason this joke clicked so much that I laughed for a while. Kudos

mindbleach ,

C++ is all of those, provided you pick any 10% of it.

You’re not supposed to cast every spell in the evil grimoire.

BatmanAoD ,

Well, except “robust”, unless you have very strict code standards, review processes, and static analysis.

(And arguably it’s never elegant, though that’s almost purely a matter of taste.)

mindbleach ,

When the standard for “robust” is Java

BatmanAoD , (edited )

I see where you’re coming from, but no matter how many null pointer exceptions there are in Java code, you’re almost always protected from actually wrecking your system in an unrecoverable way; usually the program will just crash, and even provide a relatively helpful error message. The JVM is effectively a safety net, albeit an imperfect one. Whereas in C++, the closest thing you have to a safety net, i.e. something to guarantee that invalid memory usage crashes your program rather than corrupting its own or another process’s memory, is segfaults, which are merely a nicety provided by common hardware, not required by the language or provided by the compiler. Even then, with modern compiler implementations, undefined behavior can cause an effectively unlimited amount of “bad stuff” even on hardware that supports segfaults.

Additionally, most languages with managed runtimes that existed when Java was introduced didn’t actually have a static type system. In particular, Perl was very popular, and its type system is…uh…well, let’s just say it gives JavaScript some serious competition.

That said, despite this grain of truth in the statement, I think the perception that Java is comparatively robust is primarily due to Java’s intense marketing (particularly in its early years), which strongly pushed the idea that Java is an “enterprise” language, whatever that means.

user1234 ,

C++ EXISTS

tiredofsametab ,
  • Rust has safety and efficiency close to C
  • Perl is processing most of your healthcare records
  • Ada is doing space stuff
  • Go is going places
DacoTaco ,
@DacoTaco@lemmy.world avatar

Perl? Nah, in this country its vb6, C#, java, gupta/centura and javascript :')
Source: been working for multiple healthcare market leaders in this country for 5 years now

ikidd ,
@ikidd@lemmy.world avatar
mycelium_underground ,
@mycelium_underground@lemmy.world avatar

What happens if I run paint splatters through OCR? Hmmmmm that random output looks like Perl. Holy shit it is Perl!

This actually happening is one reason I love the internet.

Steamymoomilk ,

There is another That you might say is a little rusty

jol ,

This meme only works if you don’t include any example that is better than others in every regard.

Excrubulent ,
@Excrubulent@slrpnk.net avatar

I keep seeing people talk about Rust, and to be honest I never thought much about it because I’ve never had a reason to use it.

But when so many people in a programmer meme sub are saying “actually no joke Rust is amazing” that makes me pay attention.

So I looked into it and found this: github.blog/2023-08-30-why-rust-is-the-most-admir…

pelya ,

C++ is OVERWHELMINGLY SUPERIOR, if you ask any professional C++ developer.

BatmanAoD ,

I was a professional C++ developer for several years, and came to the conclusion that any professional C++ developers who don’t acknowledge its flaws have a form of Stockholm Syndrome.

eco ,

This is true of every language. If you can’t think of things you don’t like about the language you’re working in (and/or its tooling) you just don’t know the language very well or are in denial.

BatmanAoD ,

Ehhh, I mean this more strongly. I’ve never met people more in denial about language design problems than C++ adherents. (Though admittedly I haven’t spent much time talking to Lisp fans about language design.)

pelya ,

It’s made worse by the fact C++11 made a lot of solutions for the deep problems in the language. As the C++ tradition dictates, the problems themselves are carefully preserved for backward compatibility, the solutions are like a whole different language.

And Lisp is small - the first Google result provides a Lisp interpreter in 117 lines of Python code.

BatmanAoD , (edited )

C++11 also introduced new problems, such as the strange interaction between brace-initialization and initializer-lists (though that was partially fixed several years later), and the fairly arcane rules around move semantics with minimal compiler support (for example, it would be great if the standard required compilers to emit an error if a moved-from object were accessed).

I know Lisp is minimal, I’m just saying that I expect there are Lisp fans who won’t acknowledge (or would excuse) any shortcomings in the language, just as there are C++ fans who do the same for C++.

Chadus_Maximus ,

Can confirm. Chose to focus on C++ because it literally makes me superior to other people.

Kushan ,
@Kushan@lemmy.world avatar

C# is also here

go_go_gadget ,

Shhh don’t tell people they’ll ruin it.

jubilationtcornpone ,

I’m a [primarily] C# turned JavaScript dev. I miss C#.

douglasg14b ,
@douglasg14b@programming.dev avatar

The ecosystem is really it, C# as a language isn’t the best, objectively Typescript is a much more developer friendly and globally type safe (at design time) language. It’s far more versatile than C# in that regard, to the point where there is almost no comparison.

But holy hell the .Net ecosystem is light-years ahead, it’s so incredibly consistent across major versions, is extremely high quality, has consistent and well considered design advancements, and is absolutely bloody fast. Tie that in with first party frameworks that cover most of all major needs, and it all works together so smoothly, at least for web dev.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines