Yesterday I published an article about how scripting can be used as a great education tool. One of the things I failed to address in the article, and that subsequently lots of people have been asking about, is what exactly scripting is. Oddly enough when you look for an answer via your favorite search engine, there is little nontechnical information available.
Scripting is programming, plain and simple. That is, scripting is both literally programming, and not something else, but it is also a plain and simple version of programming. Programming is about telling a computer what to do and how to do it. Scripting makes this a little easier when it comes to certain types of tasks, because scripting languages are generally designed to have much easier syntax.
There are looser definitions of scripting as well, which makes it difficult to arrive at a perfect definition. For example, some sources will tell you that all computer programming is scripting. Others state that all high level languages, including Ruby and Python, are scripting languages. Others still state that scripting only takes place when the language is connecting parts of other languages together.
For our intents and purposes, scripts can be thought of as a series of executable commands for a computer to run. Scripting should also be thought of as having relatively easier syntax. Lastly, scripts should be used to connect more than one language together, and be interchangeable from one program to the next.
This last part is very important in the context of Rheti, because Rheti is all about interchangeable parts. We’ve recently finished building a way for you to share scripts you’ve made with others, as well as access and edit the scripts that others have made. This will make the app building process faster, more democratic, and more community-driven.
We’re looking forward to sharing this with you once everything is done. We still haven’t worked out all of the kinks of how it will work, but the core technology is finished.
Hopefully this blog cleared up some misconceptions about scripting. Let us know what you think!
Founded in 2012, Rheti’s Android application is proving that any person can build a great mobile application. Rheti requires no previous programming knowledge and leverages a catalog of hundreds of features, third party APIs, and pre-built app templates to create native Android apps using touch commands. Customers who build apps using Rheti get to market 90% faster and can quickly customize their apps to make them unique in both functionality and design. Users interested in learning how to program are also able to use Rheti’s blockly interface to understand the methodologies behind scripting. Rheti is available for free in the Google Play store https://play.google.com/store/apps/details?id=com.rheti.appcreator.
Please visit http://www.rheti.com for more information.