It’s fitting that 3D printed guns have also come a long way.

I learned perl to make IRC bots and to customize bulletin boards in the late 90s, early aughts.

I owe a lot to that language as it impressed a woman with my skills in it. I got my first marriage and eldest son out of it.

@Neil@lemmy.ml
link
fedilink
English
81Y

deleted by creator

Funny. I learnt perl to make an IRC bot. I didn’t even get a tee shirt, let alone a wife and son

Python V2/V3??? How old is this thing? Not even Debian comes with Python 2 these days.

Not even Debian comes with Python 2 these days.

It was only removed 9 months ago

OP was technically correct, the best kind of correct.

LISP is most accurate

@pingveno@lemmy.ml
link
fedilink
English
21Y

I, too, have met Richard Stallman.

(I kid. Mostly. He’s amazing in so many ways, but he’s a little off sometimes.)

ADA is an F-22 Raptor. Effective and functional, but you can’t have one.

Python needs an update:

Python would be a Tavor TS12 automatic shotgun with rotating tube magazines. It’s heavy, doesn’t have a fast fire rate, but it can fire a ridiculous array of ammunition, and they’re working on the ability to fire all the barrels at once (GILess)

They’ve been talking about removing the GIL since I was in primary school. My children are in primary school now. I’ll believe it when I see it.

I believe it was announced that 3.14 will make it an optional flag, so here’s to hoping.

There’s now been an investment of dev time from the company formerly known as Facebook to try to push it in 3.12 or 3.14.

If you write C/C++ libraries for Python you can disable the GIL

frozen
link
fedilink
101Y

Definitely ancient since C# has been cross-platform for 4 years with Dotnet Core. If you include Mono, make that 19 years.

You can definitely tell how old it is because both Rust and 3D printed guns have gotten way better.

And TypeScript is just the JavaScript sword, but with a cheap leather hilt.

@ours@lemmy.world
link
fedilink
English
471Y

And C# now can be taken off the donkey and mounted on a penguin and works rather well.

Now i can’t get that picture out of my head. Its amphibious too!

It’s a heavy duty hilt that’s easily detachable by a small recessed switch labeled “any”.

(It does its job very well as long as you don’t opt out of using it)

Except the tool you use to build the hilt in the first place has 100 permutations of settings, and most of them kill you on the spot.

I’ll take .tsconfig and .webpackrc over C# .config files every day of the week.

@alokir@lemmy.world
link
fedilink
27
edit-2
1Y

Also C# (or should I say the .net framework) is now cross platform, which wasn’t really the case when I first saw this meme.

This joke made sense when instead of .net you could only use Mono with C# on other platforms, which wasn’t very good at the time.

r00ty
link
fedilink
91Y

Yes, especially when you’re running linux, and the project you started on windows that uses serial ports suddenly doesn’t work any more and you wonder why.

Hint: The events for serial data received didn’t fire under mono, for reasons.

@ours@lemmy.world
link
fedilink
English
81Y

Mostly right. Microsoft showed off how .NET 1.0 worked on FreeBSD but it was absolutely pointless since they didn’t provide commercial licenses to run it on anything else but Windows until .NET Core.

@dan@upvote.au
link
fedilink
8
edit-2
1Y

I hosted my personal site using Mono over 10 years ago now and it mostly worked well. I contributed some code to Mono to fix a few edge cases where their behaviour deviated slightly from Microsoft’s.

Of course, I couldn’t actually look at Microsoft’s shared source code when doing that, so I had to just observe its outputs. At the time, Mono code had to all be clean-room implementations, since Microsoft’s shared source program, where they released parts of the .NET Framework 4.x source code publicly, had a very restrictive license that didn’t permit reuse (it wasn’t open-source). Even just looking at the code meant you couldn’t contribute to Mono.

I was very happy when .NET Core was announced and switched to a beta of 1.0 as soon as I could.

Pyro
link
fedilink
English
21Y

Perhaps a paper hilt. It’ll trick some people into thinking it’s safer but as soon as you begin using it you realise it still has all the same problems as before.

I don’t know, man. I migrated one of my libraries and found 3 bugs just from that. It’s prevented a number of other bugs and issues too.

@pingveno@lemmy.ml
link
fedilink
English
171Y

And Python’s migration to 3.x is more or less complete. Took a while (15 years since 3.0), but it’s to the point where migration is not a common topic of conversation.

because it makes it (type)safe to use…!

clb92
link
fedilink
31Y

haha php bad, kill yourself 👌 lolol 💯👌👌😂😂😂

If you’re going to make these “If programming languages were X” jokes, at least be a little bit creative with them.

PHP is a sturdy club. You aren’t going to take over the world with it but you can reliably put a dent in something.

I mean, PHP is used on at least ~35% of sites (based on the number of sites that run WordPress), so PHP itself has already taken over the world :)

uphillbothways
link
fedilink
2
edit-2
1Y

but like, wasn’t facebook written in php and didn’t it kind of take over, about as much as any programming whatzit ever has? (not saying that was a good thing, but yeah…)

@dan@upvote.au
link
fedilink
1
edit-2
1Y

Facebook has used Hack for a long time now, which is very different from PHP these days. It’s entirely statically typed with a bunch of advanced features that PHP doesn’t have.

Yahoo used a lot of PHP too, back when they were still very popular.

It’s an old sharepic, they didn’t make it.

I spent my career writing COBOL. Sad not to see it on the list. I think it would be a shield you can bash people with; clunky but effective

Cobol as a shield would also fit with it inexplicably still be in popular use long after anyone expected!

@spauldo@lemmy.ml
link
fedilink
English
31Y

What’s that I hear? It sounds like Grace Hopper cackling from the grave…

What about FORTRAN?

fortran is a bow and arrow. it was quite powerful and widely used in the past, but i have not met anyone in recent years who uses it other than as a hobby.

Boy do I have news for you…

There is nothing funny about FORTRAN.

(?(bruv(,(problem(a(got(you(,(Oi)))))))))

In Clojure it could be

(-> Oi , you got a problem , bruv ?) 

can confirm. am crazy and dangerous. 🤣

Fuck a bunch of 50000 pixel tall images

katy ✨
link
fedilink
151Y

back in my day that took 3 hours to download

In my day it looks like shit

r00ty
link
fedilink
81Y

And someone would pick up the phone 30seconds from the end, and there was no resume!

@dan@upvote.au
link
fedilink
1
edit-2
1Y

there was no resume!

IMO the HTTP Range header (the thing that lets you resume downloads) was one of the best innovations back then. It let the client tell the server where to start the download from, and how much of the file to download. This means it also let you speed up downloads by downloading multiple pieces in parallel. I used to use a program called GetRight and loved it.

We still split up downloads like this today. These days, internet connections are often fast enough that you can’t reach full speed with a single connection, so speed tests and things like Steam will open multiple concurrent connections for their downloads to maximize download speed.

Create a post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
  • 1 user online
  • 9 users / day
  • 134 users / week
  • 418 users / month
  • 2.41K users / 6 months
  • 1 subscriber
  • 1.6K Posts
  • 35.6K Comments
  • Modlog