| It's been a while i'm thinking about one: A Relational General Purpose Language. Not table oriented like SQL, but more OOP/Type oriented, I'm not sure exactly how I want it to be, but surely not table oriented. No concurrency or async to worry about, you write the relations (exactly like you dont worry about SQL on concurrency while writing an SQL query). Like a JIT/DB Engine, it has a runtime that analyze the data processed, and optimize further the queries.
I believe it even could dynamically figure out of embarrassingly parallel problems and sent it to process on the GPU. But all of this require a lot of work ^^'. |
https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...