The OP's point is not that you wouldn't be able to interpret the logic, but that the logic could be useless without the dataset it operates on. Cf. any statistical supervised learning algorithm that consume hand-labeled training samples.
Slashdot videos: Now with more Slashdot!
BBC news is reporting that Google are planning on releasing an open source OS (which, i'm sure will come as a surprise to nobody). The article is somewhat vague but the wording implies that the OS will be web based. From TFA:
"We're designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds," said the blog post written by Sundar Pichai, vice president of product management, and Google's engineering director Linus Upson. Both men said that "the operating systems that browsers run on were designed in an era where there was no web" and that this OS is "our attempt to re-think what operating systems should be". To that end, the search giant said the new OS would go back to basics. "We are completely redesigning the underlying security architecture of the OS so that users don't have to deal with viruses, malware and security updates."
Link to Original Source
See C#'s `using`.
But language design dictates how libraries are written and how they are used. The language design decisions directly and deeply influence the flexibility, safety, and ease with which one can interface with a library, compose libraries, and so on.
Besides, we're already living in a world of C/Worse Is Better. D is a welcome exploration into improving the state of *systems programming*.
In fact, many have concluded that the concept of independent kernel process cooperating via message passing, regardless of the tasks that they are attempting to perform, is inherently slower than single process monolithic designs and although object orientation allows greater flexability and abstraction it is always paid for in raw performance.