Apparently Microsoft does not want to use C/C++ anymore:
https://www.zdnet.com/article/programming-languages-its-time-to-stop-using-c-and-c-for-new-projects-says-microsoft-azure-cto
and going to Rust. No word about glorious VBA and illustrious C#,
though. The best ever inventions of computing era deserve no mention...
(:-))
Ah, GC does not sit well with them, who might think? (:-))
BTW, It seems that Linux kernel will rust as well...
and going to Rust. No word about glorious VBA and illustrious C#,
though. The best ever inventions of computing era deserve no
mention... (:-))
They'll stay as they are but likely will move to being implemented in rust.
BTW, It seems that Linux kernel will rust as well...
There was conversation about using zig as well a while ago.
On 2022-09-24 10:50, Luke A. Guest wrote:
I wonder, who will first dare proclaim that [xyz] was trash... (:-))and going to Rust. (...)
Write a really good driver for Linux using Ada 2012 and do not use
capital letters in the source text, at least where Linux doesn't.
Be silent about the language. Can an Adaist do that, to save the
language?
BTW, It seems that Linux kernel will rust as well...
Write a really good driver for Linux using Ada 2012 and do not use
capital letters in the source text, at least where Linux doesn't.
Be silent about the language. Can an Adaist do that, to save the
language?
What I do not understand is, why not Ada instead of rust?
I thought Ada was designed for embedded low level software.
May be it is just more verbose than rust, and do not use {}.
Look it this way. If Linus was not aware 30 years ago that there were better OSes than UNIX and better languages than C, why should he suddenly do now?
It is never technical.
You can try to rationalize your preference afterwards, but in reality it is free will at play, even in the case of choosing Ada.
On 24/09/2022 12:41, G.B. wrote:
Write a really good driver for Linux using Ada 2012 and do not use
capital letters in the source text, at least where Linux doesn't.
Be silent about the language. Can an Adaist do that, to save the
language?
The biggest problem is that the compiled runtime is compiler version dependent and the pain of making a runtime for linux kernel dev available for each and every compiler version, remember these things can also change on a version change too.
On 24.09.22 15:36, Dmitry A. Kazakov wrote:
Look it this way. If Linus was not aware 30 years ago that there were
better OSes than UNIX and better languages than C, why should he
suddenly do now?
Why not? He is actually talking about Rust, given C.
It is never technical.
It needs to be technical to some extent.
Suggesting to write a kernel in Python would
encounter some technical opposition.
You can try to rationalize your preference afterwards, but in reality
it is free will at play, even in the case of choosing Ada.
The point is that it's not free will.
It seems about choice and about what drives choice.
On 24.09.22 15:05, Luke A. Guest wrote:
On 24/09/2022 12:41, G.B. wrote:
Write a really good driver for Linux using Ada 2012 and do not use
capital letters in the source text, at least where Linux doesn't.
Be silent about the language. Can an Adaist do that, to save the
language?
The biggest problem is that the compiled runtime is compiler version
dependent and the pain of making a runtime for linux kernel dev
available for each and every compiler version, remember these things
can also change on a version change too.
Won't the Ada run-time need very little?
2) Likely another hissy fit because gcc's binding generator has a
propensity for stripping out names and replacing them with useless
"arg*" type identifiers.
Huh, in not so distant future I expect drivers using HTTP to communicate inside the kernel encoding data in JSON and XML and written in Java script... I am almost serious. This garbage triumphally marches across embedded world right now, so no smiley.
What I do not understand is, why not Ada instead of rust?
I thought Ada was designed for embedded low level software.
May be it is just more verbose than rust, and do not use {}.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 379 |
Nodes: | 16 (2 / 14) |
Uptime: | 44:12:21 |
Calls: | 8,141 |
Calls today: | 4 |
Files: | 13,085 |
Messages: | 5,857,953 |