Languages I designed
Nuts
Kibol
AML
EmtNuts
Everything about Nuts
By Mihigo ER Anaja
ISBN:
All rights reserved. No part of this book may be reproduced, stored in
retrieval system, transmitted in any form, by any means, electronic,
mechanical, photocopying, and recording or by otherwise, without
written permission of the author.
©2022 by Mihigo ER Anaja
Table of Contents
1. Introduction to Nuts ................................................................................................................... 7
2. Who made Nuts 1 ......................................................................................................................... 8
3. The Nuts Programming Team ................................................................................................ 9
4. What are Nuts 1 commands? ................................................................................................ 10
5. Understanding and memorising Nuts 1 commands .................................................. 11
6. Writing, saving and executing your first Nuts program .......................................... 12
7. How to earn money from Nuts............................................................................................. 15
7.1. Software development ..................................................................................................... 15
7.2. Nuts subroutine development ..................................................................................... 15
7.3. Project representative ..................................................................................................... 15
7.4. Helix app development .................................................................................................... 16
7.5. Teaching Nuts programming ........................................................................................ 16
7.6. Nuts Kit development ...................................................................................................... 16
7.7. Programming language development ....................................................................... 16
Did you know? ................................................................................................................................. 16
8. How to turn a Nuts oriented software into executable ............................................ 18
8.1. Getting the Nuts files ....................................................................................................... 18
8.2. Getting and extracting Nutsexerun Installer ......................................................... 18
8.3. Using Xpacker’s Xmlifier 1............................................................................................. 18
8.4. Using XpackerX ................................................................................................................... 19
9. Nuts programming language advantages ....................................................................... 20
CONCLUSION ........................................................................................................................................ 21
1. Introduction to Nuts
Nuts oriented softwares are stored in simple text files containing
lines with commands that get executed in sequence, one after the
other.
Nuts is a new programming language developed in 2019. Nuts
was designed to make computer programming easy for everyone.
Additionally Nuts is a money programming language, this means
in Nuts you program and earn. You can both buy and sell Nuts
oriented softwares.
Nuts is also very easy to learn, it’s estimated it take almost one
hour for any beginner to learn and understand Nuts 1. If you
haven’t started learning computer programming, deciding to
learn Nuts is a good decision. It will help you think in codes and
understand how and why things happen in computer
programming.
This tutorial discusses the basic functionalities of Nuts
programming along with relevant examples for easy
understanding.
This book has been prepared for beginners to understand the
basic concepts of Nuts programming.
Nuts programming is incorporated to automate command
sequences, which are repetitive in nature. In most organizations,
Nuts programming is incorporated in some way or the other to
automate things.
Running a Nuts file is a simple matter by just using a software
called Nuts Opener.
2. Who made Nuts 1
My name is Mihigo ER Anaja, a programmer also
known as the author of time and legacy. I started
learning computer programming on 12th may
2019 and on the same day, I was able to make my
first software program. Those days, I worked hard
and even harder. Because, I really wanted to
become successful like an accident.
I tried my best to achieve the most from programming, but one
day, I discovered a demerit. Most programming language were
complicated and others were not suitable for beginners. I
realised, programmers who decided to start with languages like
Java experienced several errors giving them a little chance to
master programming.
In July 2019, I started designing one of the easiest programming
languages ever; I wanted to contribute to the world technology
revolution and at same time making computer programming easy
and profitable. I also wanted to help newer programmers who
really wanted to take things on another level.
Before the end of the year 2019, I had already finished making
the Nuts programming language.
Compared to any other programming language, Nuts is
developed rapidly. This makes it the world’s best programming
language for both innovation and the attractions of profits. The
creation of the Nuts programming language marks the beginning
of healthy dynamic programming. It is a special programming
language with faster execution and the power to debug most
errors on its own.
3. The Nuts Programming Team
In the year 2020, is when I started the Nuts Programming Team.
The aim was support the very first Nuts programmers in their
way to must both Nuts programming and creative programming.
The team started in august and since then we have been
interacting via a Facebook group and I giving them some free
software programs and books for educational purpose. Today,
anyone can join us via
https://www.facebook.com/groups/nutspt.
4. What are Nuts 1 commands?
add - adds up two numeric values.
brk - stops execution until the user presses any key.
chke - checks if the first numeric value is equal to the second
numeric value.
cta - creates a text area.
cts - cleans the screen.
dly - stops the execution for some time.
emt - displays text on the screen.
nuts - switches to the Nuts programming environment.
set - creates or changes a value.
subtract - subtracts two numeric values.
5. Understanding and memorising Nuts 1 commands
First, if you are a beginner in Nuts programming language you
have to memorise all the Nuts commands. Below, you will see all
Nuts commands and the easiest way to read them,
add – add
brk – break
chke – checks if equal.
cta – create text area.
cts – cleans the screen.
dly – delay
emt – emit
nuts – nuts
set – set
subtract – subtract
6. Writing, saving and executing your first Nuts program
A Nuts oriented software is any software influenced by the Nuts
programming language. A Nuts file is a single file in a Nuts
oriented software. A Nuts oriented software may be made with
many Nuts files for the execution to be quick and to improve
accuracy. To make a Nuts oriented software; you need a software
called ‘Nuts Writer’. While using this software you realise that it
supports 5 lines each file. However, don’t worry; in the Nuts
example below you’ll find this won’t affect your software
anymore. The example begins below (let’s make a software called
‘exapp’ that says ‘Hello’ to a person called ‘John’);
1. Exapp
Set dst=exapp1
Nuts
2. Exapp1
Set dst=exapp2
Set emt=Hello John!
Emt
3. Exapp2
Set dst=exit
Brk
If you haven’t downloaded the Nuts IDE visit
http://gjshop.itch.io to download one.
HOW TO DO THE ABOVE IN ‘NUTS WRITER’.
The above example is a simple software. In Nuts, a single
software may contain many files; such files are to be called ‘Nuts
files’. The set command creates or change a variable. Except the
set command, other Nuts commands open another Nuts file as
after execution. The ‘dst’ value is where the execution goes next
after execution of the entire Nuts file. As the first version of Nuts
Writer supports five lines each Nuts file you will have to skip
some lines for your Nuts file to be saved. Now let us begin,
Open Nuts Writer.
Wait for 5 seconds.
You are asked the filename, write ‘exapp’ and press enter.
You are prompted to write ‘LINE1’ write ‘set dst=exapp1’ and
press enter.
You are prompted to write ‘LINE2’ write ‘nuts’ and press enter.
You are prompted to write ‘LINE3’ leave it empty and press
enter.
You are prompted to write ‘LINE4’ leave it empty and press
enter.
You are prompted to write ‘LINE5’ leave it empty and press
enter.
Now write ‘1’ and press enter to start writing in a file called
‘exapp1’
You are prompted to write ‘LINE1’ write ‘set dst=exapp2’ and
press enter.
You are prompted to write ‘LINE2’ write ‘set emt=Hello John!’
and press enter.
You are prompted to write ‘LINE3’ write ‘emt’ and press enter.
You are prompted to write ‘LINE4’ leave it empty and press
enter.
You are prompted to write ‘LINE5’ leave it empty and press
enter.
Now write ‘1’ and press enter to start writing in a file called
‘exapp2’
You are prompted to write ‘LINE1’ write ‘set dst=exit’ and
press enter.
You are prompted to write ‘LINE2’ write ‘brk’ and press enter.
You are prompted to write ‘LINE3’ leave it empty and press
enter.
You are prompted to write ‘LINE4’ leave it empty and press
enter.
You are prompted to write ‘LINE5’ leave it empty and press
enter.
Now write ‘3’ and press enter to exit.
HOW TO RUN A NUTS FILE IN YOUR PC?
Open a software called Nuts Opener 1.
Write in ‘exapp’.
Press enter to run your ‘exapp’.
Nuts file basic syntax
In the example below, you are going to see how a Nuts file should
look like,
1. Set the dst value.
2. If the command you are going to use requires a value specify
it.
3. Write the command you are going to use other than ‘set’.
7. How to earn money from Nuts
There are many ways to earn money from Nuts programming, the
list below shows many different things you can do to earn money
from Nuts programming.
Software development
Nuts subroutine development
Project representative
Helix app development
Teaching Nuts programming
Nuts Kit development
Programming language development
7.1. Software development
Software development includes creating new softwares and
improving already existing softwares. With Nuts, one can make
softwares which may once be sold and help the developer to
earn.
7.2. Nuts subroutine development
A subroutine is a user-defined command. In Nuts, you can make
and sell subroutines to Nuts Technologies, to other Nuts
programming companies and to Nuts programming individuals.
Once you sell the subroutines you made, you either choose to
sell the subroutine and its copyright or even to sell a copy of the
subroutine and remain with its copyright. According to GJ, any
Nuts or Kibol developer who sells or donates a Nuts subroutine
agrees it’s free of licence where any one can modify it but can’t
republish. GJ encourages both Nuts and Kibol developers to first
pack their subroutine into Nuts Kit and sell those Nuts Kits
instead. Anyone else can use the subroutines packed within a
Nuts Kit but they can see or modify the codes. Here, it’s
copyrighted.
7.3. Project representative
The Alreflections administration would like to make a separate
company for each ongoing project. This is why project
representatives are sometimes hired to manage these companies.
The companies that require the knowledge of Nuts are those that
do with Nuts programming.
7.4. Helix app development
Helix is an operating system made to make computer
programming very easy for Nuts developers and Kibol
developers. Helix app development is the attempt of making
softwares that can run in the Helix operating system. Nuts is one
of the languages that can be used to make Helix applications.
One can make Nuts oriented softwares that are capable of
running in the Helix OS environment or which can make Helix
better. As a developer, you can make Helix applications and sell
them to customers or to Helix Technologies.
7.5. Teaching Nuts programming
There are many ways to teach the Nuts programming language.
You can make a physical or online classroom to teach the future
Nuts programmers and get paid. You can also think of writing
and selling books or making YouTube videos. You can even get
hired by different Nuts programming companies.
7.6. Nuts Kit development
A Nuts Kit is a set of Nuts or Kibol oriented subroutines or even
commands that can be that used by other Nuts and Kibol
developers. A single Nuts Kit may possess subroutines only,
command only or even commands and subroutines at the same
time. Languages developed from Kibol or Nuts can also get their
subroutines and commands packaged in Nuts Kits. Therefore,
packing Nuts Kits is very important for both security and
distribution needs.
7.7. Programming language development
You can create your very own programming language using the
Nuts programming language. The way you can earn money from
the Nuts programming language is the same way you can earn
money from your Nuts language (a language influenced by Nuts).
To create commands with the Nuts programming language, you
first have to make Nuts subroutines. And to turn your
subroutines into commands, you need a package called
CommandBox.
Did you know?
Did you know you could create adverts that pay? You can use
websites like YouTube to create advertisements that pay. You can
make paid softwares and at the same time advertise them with
paying adverts.
8. How to turn a Nuts oriented software into executable
In this section, you will learn how you can turn a Nuts oriented
software into a standalone executable. This will make it better
and at the same time, your program will be safe. So, let us begin:
Requirements
A Nuts Kits file the version of Nuts you made your program
with.
The Nuts Exporter software.
The Nutsexerun software.
The XpackerX software.
The Xpacker’s Xmlifier software.
8.1. Getting the Nuts files
Now you need to put the Nuts files of a software program you
want to turn into executable in a separate folder. Since the Nuts
Writer software saves all Nuts file in the same locations, you’ll
need a software called Nuts Exporter to get the Nuts files of a
single Nuts oriented software quickly. Without using Nuts
Exporter, you can also go to the Nuts programming folder in
Documents and then copy all Nuts files of the program you want
to pack to a new folder or even an already existing empty folder.
8.2. Getting and extracting Nutsexerun Installer
If you haven’t downloaded ‘Nutsexerun Installer’, visit
http://gjshop.itch.io/nutsexerun-installer. Once you’ll have
downloaded it, extracting it is very easy; just run it and follow its
interface.
8.3. Using Xpacker’s Xmlifier 1
For the last step, we will use a software program called XpackerX
to our Nuts oriented software programs into standalone
executable. While doing this, this software requires an Xml file
that represents what we want to do. To get this Xml file the
easiest way, we will have to use a software program call
Xpacker’s Xmlifier. This software will help you create the Xml file
with no any Xml programming background. To get this software
program; you’ll have to download it from
http://gjshop.itch.io/xpackers-xmlifier-100.
Now, the bellow are steps of how to use Xpacker’s Xmlifier 1.
1. Run Xpacker’s Xmlifier 1
2. Wait for it to load
3. Write in the filename (this is the for the Xml file that will be
created).
4. Write in the source folder (this is the other location where you
have put your Nuts file and Nutsexerun)
5. Write in the executable name (this is the name that will be
given to that executable that XpackerX will create for).
6. Write in the executable description (this should be a short
description for your software. It won’t affect the execution.
7. Write in the executable’s icon path (here, you’ll have to write a
full path to an ico image file you would like to use as the icon for
your executable.
8. You are asked to write in the filename of a file you want that it
will be the starting point for your executable. Make sure you
write ‘’Nutsexerun.exe’, this is when your program will run.
Now, you are done with creating the Xml file and you can find it
on desktop.
8.4. Using XpackerX
Finally, you have to use XpackerX to get an executable version of
your program. First, you’ll have to download XpackerX from the
internet and install it into your computer. Having installed
XpackerX, the bellow are the steps you have to follow to get your
executable.
1. Run XpackerX
2. Click file
3. Choose open
4. Browse and pick the other Xml file you created with Xpacker’s
Xmlifier to open it with XpackerX.
5. Click Tools
6. Choose Make exe
Now, you are done.
9. Nuts programming language advantages
Nuts gives a clear understanding of dynamic programming.
Nuts is the widely used programming language when it
comes to the Helix Application Development.
Nuts programming execute faster. So, Nuts can be used in
the development of complex application and intelligent
systems.
The storage of Nuts programs doesn’t require much
memory.
Nuts is used while developing the console programs with a
friendly interface.
Due to the fact that newer versions are developed rapidly,
Nuts is the world’s best income generating programming
language.
Thousands of Nuts programs and subroutines are made. So,
investing in Nuts is not a loosing business.
The Market of Nuts programs, subroutines, source files and
Nuts kits grow every day.
Nuts can be used in the development of different platforms
and even programming languages.
CONCLUSION
Thanks for reading this book and I hope the goals of writing
this book were achieved. The main purpose was to help you
understand what they Nuts project is and why. Now, you should
think about a question like this! ‘What are you waiting for?
Just imagine becoming and living like a programmer. Do you
really like it? If yes, now don’t get tired of reading this
message.
First, if you want to be a programmer you have to know
programming is a journey before moving forward you first
have to find out where you are heading.
Second, you have to agree with this ‘Programming is not
hard’. Programming is not very hard though you always
have to work hard. All you need is to take it easy and
trust in yourself.
Third, don’t stress yourself, consider learning 1
programming language at a time. If you try learning many
programming languages at the same time, you won’t be
able to memorise anything.
Fourth, when never you are learning, write down
something. My books are among the smallest
programming books when it comes to the number of pages
but you’ll find others with 100-2000 pages. May be, if you
find yourself in such situation, you’ll simply say
programming is very hard or immediately understand why
you have to note down something. Writing down
something will help you to easily understand and
memorise the codes without wasting time. If you are to
write down something while learning programming, that
means you are now a programmer. What you’ll find in the
book is the author’s understanding. If you are able to
understand anything you have to take a pen and book and
then write it.
I have made programming languages including Kibol to make
computer programming very easy and to make the
programming success achievable. While learning some other
programming languages you’ll meet some challenges. The
reason is not all programming languages are beginner
serviceable. If you are a beginner in programming, don’t stress
yourself with learning object-oriented programming languages.
Once you try, learning object-oriented programming languages
with no any programming background; the journey won’t be
easy for you. You’ll hardly understand how and why things
happen and you’ll always have to revise hard before making any
software or have to start from template.
You sometimes need to use software building software to save
time. They save time as an advantage and they promote
laziness as a disadvantage. Most of the times, it is said
software builder are not safe because they do thing the same
way for everyone. However, deciding to use software builders
might be helpful if you already know how to code and you
aren’t aiming at promoting laziness.
Enough, very soon I’m writing a book that explains more about
what it is programming and if you found this useful and you are
interested in learning more, I would be grad if you write to me
on Facebook via http://www.facebook.com/mihigoanaja , on
iBlink via https://iblink.ning.com/members/mihigoeranaja or on
the email address [email protected].
Buy my software products from http://gjshop.itch.io. Moreover,
when you visit my personal website
(https://mihigoanaja.blogspot.com) or join my creative people
team (https://alreflectionsdc.blogspot.com), you can learn more
either from me or with me.