This is a rather speculative post about Julia being used for building systems from scratch, as an alternative to ‘the C way’.
Recently i spent some time learning Rust, as it infers it can be systems programming ‘for all’. But actually, like Dlang, its another reformation of the C way. People will still avoid it because its hard for those not already into the C way … and they are still kept from systems programming because of what it takes to do so.
I assert that there isnt enough systems programmers, and this is holding back the world - because learning the C way turns most people away. This also applies to Rust. i think that because of the C way, we still have the outdated limited duopoly of Unix and windows. I think its a bottleneck for human technology. Do you think its an issue?
I propose a way to do systems programming with higher level languages like julia, that completely bypasses any kind of C - so that ‘the coding masses’ can easily do systems programming. The flowering of innovation in apps land is kept from systems programming, imagine what a whole lot of new people could do in systems land.
I know Julia isnt trying to be that language, but could it be? Is it a reasonable candidate? Is it too high level? Or is the higher the level the better? Is there already a language trying to do this that i dont know about?
regards, kodintent.