Groovy
Background information
Groovy is an object oriented language with java syntax that was invented by James Strachan. Groovy is a dynamic language that has static typing. Groovy is a more compact language and does not need all of the elements that Java has. Certain elements in groovy such as static and dynamic typing are not included in Java. Even though Groovy is a dynamic language, it is an efficient language.Groovy was invented to simplify the java language and because of its similarity to Java, it is considered easy to learn. The creators of Groovy have said that it is not made to replace Java but to make it more accessible and simple. Groovy also allows for functional programming. Groovy is one of the top java virtual machine languages.
Resources
“Differences with Java.” The Apache Groovy Programming Language - Differences with Java, groovy-lang.org/differences.html.
Krill, Paul. “Groovy: The Road Map for the Popular JVM Language.” InfoWorld, InfoWorld, 25 Sept. 2012, www.infoworld.com/article/2615156/groovy--the-road-map-for-the-popular-jvm-language.html.
For the readers who are not familiar with static vs. dynamic typing, you should get them up to speed so that they can follow your post.
ReplyDelete