this post was submitted on 26 Aug 2024
1195 points (99.1% liked)

Programmer Humor

19452 readers
70 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 90 points 2 months ago (36 children)

I recently held a science slam about this topic! It's a mix of the first computer scientists being mathematicians, who love their abbreviations, and limited screen size, memory and file size. It's a trend in computing that has been well justified in the past, but has been making it harder for people to work together. And the need to use abbreviations has completely gone with the age of auto completion and language servers.

[–] [email protected] 60 points 2 months ago (33 children)

mathematicians, who love their abbreviations

Man, I hate that so much. I swear this was half the reason I struggled with maths and physics, that these guys need to write this:

Rather than this:

At some point, they even collectively decided that not having to write a multiplication dot is more important than being able to use more than a single letter for your variables. Just what the fuck?

[–] [email protected] 8 points 2 months ago (4 children)

I would have quit math if I had to do algebra with names instead of letters.

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago) (1 children)

What OP is talking about is readability, so in a situation where you're taking your own notes and have your own set of defined symbols, full words aren't necessary.

I personally lost all interest in math because there are way too many opinionated or non-standard symbol definitions

[–] [email protected] 5 points 2 months ago (1 children)

I personally lost all interest in math because there are way too many opinionated or non-standard symbol definitions

That seems like a strange reason to quit math since most symbols are pretty well agreed upon, and maths has little to do with the actual notation either way.

[–] [email protected] 1 points 2 months ago (1 children)

I should've said "anything math-heavy," but even then, it seems like switching fields or applications of math requires understanding a new definition of the same symbols, and a lot of that could be avoided with words.

[–] [email protected] 2 points 2 months ago

I mean, if you get into any real depth with math, you are going to reach a point where you can't use conveniently use words to describe the symbols being manipulated.

As an example for the math I am doing literally right now, I very much prefer using C^+^~R~ compared to "semi circular arc in the upper half of the complex plane with radius R", or M^+^(f(z)) which means "Maximum of the magnitude of the function f(z) over C^+^~R~", which if I were to write out in full, would just become a clusterfuck.

Also you still wouldn't be able to get rid of symbols because some symbols are placeholders and straight up don't have any meaning in natural language. This occurs often in physics as well, not just pure maths. For example, the laplace transform of any function is written as a variable of "s", but "s" doesn't have a clear meaning (at least as far as I know).

load more comments (2 replies)
load more comments (30 replies)
load more comments (32 replies)