Bill Gates about declarative modeling
Microsoft Chairman Bill Gates touted on Monday
Microsoft's plans to build a declarative modeling language that could
greatly reduce the need to code. Declarative language project's goal is to make programming declarative rather than procedural.
"You should be able to do things on a declarative
basis," Bill Gates said. But this has not caught on partially because
of weak data models -- first Codasyl and then relational. Stronger data
models since have emerged, such as rich schemas around XML as well as
modeling work being done by Microsoft and others, Gates said.
"We're
bringing the data models up to be much, much richer, and we think in
that environment, a lot of business logic can be done in a declarative
form. Now, we haven't totally proven this yet. We're doing a lot of
internal developments ourselves that way," including some Microsoft
business applications, he said.
"We're not here yet saying that happened and you should write a ton less procedural code,
but that's the direction the industry is going," Gates said. "And,
despite the fact that it's taken longer than people expected, we really
believe in it. It's something that will change software development but
more like in a five- to eight-year timeframe than overnight," he said.
A
report suggested that the name of the project is "D" programming
language which is being built as a part of the company's Oslo modeling
project.
Comments
Be the first to write a comment
You must me logged in to write a comment.