The Matt Nappo Software Compilation is a compilation of simple and free programs I have made. I will soon be releasing other paid compilations of programs with a more set theme that are meant to solve complicated and complex problems.
The programs available for download on this website were made in either:
- Visual Basic
- Robot C
I plan on learning more web design and possibly more Visual Basic and C# in the future. I would say that I am most proficient in Python and Java.
There are many different types of programs in Matt Nappo Software. Some of the programs, like the Encryption Program can be used in the real world. However, the Cipher Program is a lot less secure and just shifts ascii values around. I made it mainly for educational purposes. The Quiz Maker is a program I spent a lot of time creating, and I have actually used for school. Other programs on the Programs page are similar to the encryption program, useful.
I am Matt Nappo (hopefully you know that by now). I have been programming since the age of 9, and have always had a love for computers. Ever since I learned Microsoft Small Basic© when I was very young, I knew that I wanted to expand my programming knowledge. I later bought books on Visual Basic and Python, and took classes on Python and Java along with web design, and the rest is history!
Programs in the Process
These are programs that I am currently working on for the Matt Nappo Software compilation.
The shadow editor is a SIMPLE IDLE / Editor for... Python! It will be Windows-only and built in C#.
My all-in-one Linux program makes it easy to manage things in your command line. It will be made in Java, but I have drafted some of it in Python. You can find it on my GitHub. Sadly, the draft has turned into a messy black whole where I dump random things I feel I will use for this program later.
Data structures. They can be a pain to make, but in the end, we love them. This git repo will have linked lists, binary trees, binary search trees, graphs, heaps, hashes, Huffman Trees, and linear data structures. They will be in Python and Java and will come with a wiki on how to use them technically and effectively. You will also learn when to use which data structure.
When I am bored, I'll work on creating free, professional-looking, and custom-built website templates. As a bonus, you will be able to work with me on Skype for a cheap price to get the most out of your custom template.
Simple, But Powerful
Python is a simple language that is great for elementary level programmers because of its awesome high-level syntax. It is also very powerful and reliable, which is why I choose Python for quick and simple programs over other languages like Java and C#. Most of the programs on my GitHub account were made in Python, so if you are interested, go check it out.
Write Once, Run Anywhere
Java, an amazing object-oriented and class-based programming language, is known for its 'write once, run anywhere' functionality. Over one billion devices run Java because of this, making Java very popular. I use Java for large, complicated, and complex tasks because Java handles programs like these well. You will not find many programs made in Java in my Matt Nappo Software Compilation because this compilation consists of mainly simple programs.
C# and Visual Basic
Beautiful, easy graphics
C# and Visual Basic
Text-based programs are more practical and usually more efficent, in my opinion, but sometimes a graphical user interface (GUI) is the way to go. C# and Visual Basic, which run off of Microsoft's Windows-Only .NET framework, make it very easy to create beautiful, functional GUIs and games because of Visual Studio, which is the editor. Lots of programs in this compilation are made in Visual Basic or C# in order to achieve amazing graphics.
Links to other random stuff