Rethinking Data Languages  

A data language is used to describe structured data.

A data description language could be a subset of an advanced programming language. JSON is actually a subset of JavaScript. Many applications written in some advanced programming languages are even using the language to describe data. Such as gradle, based on groovy, is using groovy as it’s gradle file (build script act as a makefile) to describe the project configuration.

Applications actually require an extremely lightweight and easy to use (e.g. human readable) data language. Ahead of everything, it’s critical to be patent free. The best option might be a good implementation published in the public domain. The principles are:

With these two basic principles, It’s obviously that an advanced programming language is not suitable for a data language. The principles for this conclusion are:

Some popular data languages:

 
5
Kudos
 
5
Kudos

Now read this

Work in Hourly Basis

When I work in hourly basis, I have to maximize my working hours for a client. My latest hourly work experience teach me that I was producing much better products when I work 2 to 6 hours per day. I took one break for every 2 hours work.... Continue →