this post was submitted on 18 Feb 2026
35 points (92.7% liked)
Asklemmy
53149 readers
417 users here now
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- !lemmy411@lemmy.ca: a community for finding communities
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
oh my god. i'm so excited right now. i majored in Computer Linguistics and Philosophy in college. i have a degree in exactly this. soโฆ a computer programming language (PL) is a dialectic set of commands that can be composed and then compiled into machine langauge (ML) and interpretted by the computer into manipulations on a data structure. the primary goal of a PL is to facilitate human to human communication about what the program's ML will do. there has only ever been one serious attempt to create a PL with the breadth of expresson of human language (HL) through Perl. this has generally been found to be a bad idea.
however, Perl revealed still addressed some very serious issues in computer linguistics that are starting to be addressed now 30 years later. the biggest success story to come out of Perl is Ruby. see the problem in computer liguistics is that almost all of the PLs in any kind of use are structured around Germanic, Italic, and Ruthenic grammars. this is especially damaging for people whose people have been opressed by speakers of these languages. there's been a burgeoning movement to structure at least SOME PLs around native languages in Siberia, Africa, southeast Asia, and North America, especially languages that are at risk of total elimination like Lakota, Lomavren, and Ongota. unfortunately we also have to confront the colonial economic forces that have been strangling these languages as no boss wants code written for business in a PL structured around a critically endangered language
TLDR: you're absolutely right to summarize things how you have, but the proplems at play are WAY more interesting imo
woah, legitimately interesting insights, saved your comment ^w^
hooray! learning about the abolition of poverty through the framework of making computers go beep boop wasn't a total waste of time!