Low Level Controversy
4 months, 3 weeks ago timeenjoyed

I was pretty darn humoured at amount of polarity Twitch chat brought today concerning topics that I thought were quite fundamental or foundational. I really enjoyed the whole "4 pillars" rule to object oriented programming, but it seems like it's one of those 'crutches' you lean on to understand things until you get more advanced, and definitions require more nuance.

Debates quickly sprouted around these topics:

* the difference between high and low end programming languages (think Rust)

*which languages are OOP (think Rust again)

We pitted ChatGPT against wikipedia about low-end-programming, and it seemed that all of chat felt ChatGPT had better definitions.

I think the reason why there's disagreement is that people have loose subjective experiences with certain languages relative to their main language. Someone who mainly codes in assembly and then dabbles in Rust might find Rust to be high-level, while someone who mainly codes in Javascript would argue that Rust is low-level.

Apart from personal perspectives, there is also perhaps more technical definitions, but I think those are hard to find. The easiest place is maybe via a college level course, but where do the professors get their information? Even ChatGPT and Wiki had some adjectives like "little bit", which doesn't have any quantifiable meaning.

In the end, low-level to me means that you work directly on the CPU and other hardware.

But, if you're experienced and nuanced, perhaps each language also has a spectrum, so in that case -- it's HOW you code in that language.

Update      Go Back


Pressing this button removes the post and it can't be undone: Delete

A quote from someone that was funny - Author

Tarot Reader:

Name
Number of cards:
Add question
Hi , you got:
See Vods