What is R Programming?

June 7, 2016 4:09 pm Published by

No, that’s not a typo. There’s really programming language that’s simply referred to as “R.”

Created by statistician and computer programming John Chambers while working for Bell Labs in the early 1990s, R is a programming language that’s closely aligned with the S language. What makes it different, however, is its use of lexical scoping semantics. Unlike dynamic scoping, lexical scoping (also referred to as static scoping) bases name resolution on the lexical context. This is defined by the place in which the variable or function is defined.

Read more

Get Your Groove on with ‘Groovy’ Programming

June 3, 2016 1:53 pm Published by

Groovy programming is the brainchild of James Strachan, who first discussed the idea of this object-oriented language for use on the Java platform back in 2003. Since then, numerous versions have been released, with Groovy 1.1 Final officially launching for public availability on December 7, 2007. That same year, Groovy won the JAX 2007 innovation award. In 2008, a web framework of Groovy, Grails, won second place for this award. The latest version, Groovy 2.0, was released in 2012. So, what are some of the defining characteristics of this Java-based language?

Read more

3 Expert Tips To Get Started with Julia

June 1, 2016 8:53 pm Published by

A language that performs huge scientific and high performance numerical calculations with great efficacy sounds cool. But its not exactly something every programmer needs. Does that mean Julia is of no relevance to the majority of coders and developers out there? Definitely not.

Apart from its exploits in solving scientific and numerical high performance calculations, Julia work amazingly well as a specification language. For those of you who don’t know, a specification language is one that describes a system at a level that is higher than the programming languages and is used in the systems design analysis and requirement analysis.

So How can YOU use Julia?

Read more