Download Latest Version BOLT v3.0.1 (2.2 MB)
Email in envelope

Get an email when there's a new version of BOLT Programming

Home
Name Modified Size InfoDownloads / Week
BOLT v3.0.1.zip 2014-09-01 2.2 MB
BOLT v3.7z 2014-08-30 1.2 MB
README.txt 2014-08-30 4.3 kB
Totals: 3 Items   3.4 MB 0
~~~~ BOLT v3 ~~~~

	BOLT is a programming language that was desinged for begining programmers who have 
never seen code before in their life. BOTL was not desinged to be the cutting edge language,
the fastest, or the most efficient. It was made to teach people how to program, and make
their transition to the "more advanced" languages smoth and simple.

	When i designed this, i took the best aspects of the top level languages and merged
them together in a very simple and easy to use syntax and compiler. I have taken elements from
	* BASIC
	* C/C++
	* Java
	* Python
	* And even assembly

When you use this program, keep in mind that is was not designed to be the best, but it works. I
know that it has its bugs, but at the time that i am writing this, i have writen the code by myself,
and as a 17 year old kid in collage, it is a little difficult to find and fix all of the bugs. So
if you find any bugs, please let me know with the bug tracker, i will fix every one of them.


~~~~ Tutorial Videos ~~~~

	I have video tutorials as to how to get various aspects of BOLT running. In all of them i
use Notepad++ because it is an incredible piece of software.

- How to create, compile, and run a program in BOLT
	https://www.youtube.com/watch?v=kEKjBIBoO04&list=PLFq3e143V3-7tRYdGhFKIRBVQ-w06zXMO&index=3

- How to use BOLT Syntax highlighting scheme in Notepad++
	https://www.youtube.com/watch?v=OU5gYCZ2K1Y&list=PLFq3e143V3-7tRYdGhFKIRBVQ-w06zXMO&index=2

- How to make Notepad++ compile and run your BOLT program with a single keystroke
	https://www.youtube.com/watch?v=tm2e7G3Y_WU&list=PLFq3e143V3-7tRYdGhFKIRBVQ-w06zXMO&index=1


~~~~ Example Programs ~~~~

	I dont have the time to write a full fledged BOLT programming guide (it would be pretty 
large). So, as a substitute, i wrote several example programs showing the vast majority of 
the programming aspects that BOLT supports. You can find them in the "Example Programs" folder
of your BOLT directory.

	There are two catagorys of my example programs. Tutorial programs, and programs that 
acctualy do something. The tutorial videos just show you how the syntax looks, and how to use
the various constructs. The second catagory does the cool stuff


~~~~ How you can help out ~~~~

	There are several ways you can help with the BOLT programming language

1. Just sending in error reports of bugs is the most important thing you can do right now. I want
   BOLT to work fully, and you can help me acheive that dream.
2. Liking the project on sourceforge. the more likes it gets, the more people see it, and the more 
   people can send in the bugs they find. So, just by liking the project, you are making it better
3. Right now there is no official documentation. If you decide to get creative and write one for 
   me, i will make it the official tutorial/guild/referance of BOLT, and give you all the credit.
   So, if you are a writer, trying to leave your mark on the open source community, then i would
   love your help
4. Helping with the acctual code is lower on this list because i dont think you will be of much help.
   This is a complicated project, and the average person would not be able to do much (mostly because
   you would probably need to be decent in assembly as well as C++). But if you think you can help,
   please do. I would appreciate it to no end.
5. Hidden in the bowles of BOLT is a standard library, just like in C++ (You can find it in "bin\use\"
   if you want to take a look at how the built-in functions are writen). What all you can do in BOLT
   is pretty much limited to what functions are in the library. The library is writen in assembly,
   so, if you know assembly, and want to expand what BOLT can do, email me and i will give you the
   details as to how to start adding to the standard library.


~~~~ Extra Special Thanks ~~~~

	I would like to give a special shout out to Tomasz Grysztar for creating the FASM assembler.
The fasm assembler is the back bone of BOLT, and it would not be possible with out him, and his
amazing program.

	I would also like to thank all of the people on the FASM message board who helped me through
alot of my assembly problems. It has been a long road, and they have always come throuhg with answers. 

	
Source: README.txt, updated 2014-08-30