#
What if ...What if I could write code in Shona? Does this mean I would started learning about coding a lot sooner? Does this mean most Zimbabwean people like me would also have started coding sooner?
These are the questions which drove me to researching about the need of a new programming language. One that people would use their native language to write code.
I decided that the answer for my question was yes. but why? Lets get into the disadvantages of the existing programming languages
#
DisadvantagesIt is important before going any further to fully understand that many of the existing languages are state of art. Programmers can achieve most of the desired software in any form using the existing languages. But there is one question:
So just to highlight the main disadvantage of existing programming languages:
disadvantages
- Most native speakers have a limited understanding of English
- since most of the programming languages are in English, this means understanding English is a prerequisite to understanding the concepts behind the fundamentals of computer programming
#
Where ShonaScript comes inNow that I have pointed out the main disadvantage of English-based programming languages, you can easily understand why ShonaScript
was born. So let's look at the advantages of ShonaScript
Advantages of ShonaScript
- Anyone who understands Shona has a better chance of understanding of
ShonaScript
than, say,JavaScript
.
- It is worth mentioning that
ShonaScript
is based on JavaScript, in other words,ShonaScript
is somewhat disguisedJavaScript
, and it is interpreted as JavaScript
ShonaScript
will be a bridge from “I don’t know how to code” to “I am ready to explore the computer programming world”
I genuinely hope that ShonaScript will motivate most of the Shona speakers to attempt coding. The only way to know if something is right for you is to go ahead and try it.
#
Ndebele Programming language?If you a Zimbabwean reading this article, you are probably asking:
I did my best to keep a good documentation on how I made ShonaScipt
, so I will make the documentation public so that any Ndebele speakers who might want to contribute to a Ndebele programming language can work with me on that.
Goodluck