pjmlp 5 days ago

I don't know, Ada, Modula-2, Object Pascal, PL/I, NEWP, PL.8, D, Zig, Mesa, ATS,....

But then again, you booby trapped the question with popular language.

2
grandempire 5 days ago

Many of those languages do not have pointers - which are fundamental to how modern instruction sets work.

pjmlp 5 days ago

Yes they do, point an example from that group, and I will gladly prove you wrong.

grandempire 5 days ago

Well sounds like you are confident and we are going to get into a semantic argument about what qualifies as a pointer.

So which of these languages do you think is a better representation of hardware and not a PDP-11?

pjmlp 5 days ago

Better representation of the hardware?

None of them, you use Assembly if you want the better representation of hardware.

Yes, I am quite confident, because I have been dispelling the C myth of the true and only systems programming language since the 1990's.

grandempire 4 days ago

So then your comment about C being an outdated PDP-11 must be equally true of other languages. So it says nothing.

pjmlp 3 days ago

Not really, some of those languages predate the very existence of C and PDP-11.

guywithahat 5 days ago

If a language is unpopular, people won't want to work for you and you'll run into poor support. Rewriting a library may take months of dev time, whereas C has an infinite number of libraries to work with and examples to look at.

ryao 4 days ago

wears math hat

C does not have an infinite number of libraries and examples. The number of libraries and examples C has is quite large, and there are an infinite number of theoretically possible libraries and examples, but the number of libraries and examples that exist are finite.

Koshkin 3 days ago

The infinite is a convenient abstraction of the finite.

pjmlp 5 days ago

Moving goalposts regarding systems programming languages features, some on the group predate C by a decade.

guywithahat 5 days ago

Being old doesn't mean anyone knows the language. I mean if the language predates C significantly and nobody uses is then there's probably a really good for it. The goalposts aren't moving they're just missing the shot

OCASMv2 5 days ago

Popularity isn't a measure of quality. Never has been and certainly not in the case of programming languages.

grandempire 5 days ago

There is unpopular - and then there is can I get a working toolchain for modern OS that’s not emulated.

OCASMv2 5 days ago

Still not a measure of quality.

grandempire 5 days ago

Are we having a discussion about the greatest language of all time? What’s your context here.