upvote
Data-oriented is a programming paradigm, just like object-oriented and procedural and functional. It has nothing to do with Big Data. It's about the way things are done. It prefers something like an ECS (data-oriented) rather than a class hierarchy (object-oriented). "Graphics oriented" isn't a thing.

Also, i disagree with your point about "promoting what you can do with it, rather than the language itself and its quirks". Like, what? Every language can do everything another language can. As long as it's turing-complete and has some interface for FFI or something similar, it can do anything. You can make a full modern SaaS in C if you really wanted to, from backend to frontend. The language itself and its quirks are what would make you maybe consider not doing that (as much as I love C, that would just be stupid if your goal is anything other than fun and experimentation).

I can see all the great software and games that were made with C++. Doesn't make me wanna use it though, the language sucks.

Your paragraph about IDE and the whole name thing just seems very out of touch to me. Are you a marketing / HR / sales person perchance?

reply
You're thinking too much along the lines of "language x can or can't do y". See: Turing complete.

Ultimately it all boils down to machine code. Programming languages avoid the tediousness of programming in that, express program flow in a more concise / elegant way, and manage complexity for the project at hand.

How that's done, is a matter of taste, and how well the tools suit the job. Existing runtime environments (say, browsers with highly-optimized JS engine) are important here.

> Show me what you made with this language - it will help me better understand the use case(s) and trade-offs.

That's the spirit!

reply
Interesting, I am thinking/expecting we will see a massive decrease in new languages. Or people might make new languages but the will not get any adoption.

A new language now has to clear the ever growing hurdle of not being in the LLM training data.

Unless the language provides an absolutely incredible technical or runtime advantage over every other language that LLMs “speak” well I think it will really struggle to gain adoption.

Additionally, a language’s qualitative benefits to human writers arguably matters less and less.

I used to live in my IDE. Now I use it maybe an hour each day even in a JVM based language. IDEs dont really matter as much anymore.

reply
> A new language now has to clear the ever growing hurdle of not being in the LLM training data.

I found this to be far less of a prblen than I thought it would be.

Do you have practical experience?

reply
Not with a new language but novel approaches within a framework or paradigm feel outside the LLM wheelhouse.

Even if the LLM is adept at novel languages the developer still has to learn it and learning new languages now when most programming is done via a prompt-review loop feels like it has lower ROI.

reply
I find they’re pretty good with Odin. Not as good as with Go, and nowhere near as good as Typescript, but definitely good enough.
reply
This goes for most languages but also a lot of things in life: if you see something and don't know why you'd want it, it's not for you.
reply