jamie balfour.co.uk | development  

 


jamiebalfour.com > Computing > Development

 

Please select which language you wish to read about:

 

BRS   Java   PHP   PHP
 

You can find out about my own software development projects in the section Software Development.

 

About my development experience

 

I have been developing software since 2005, when I was in my 3rd year of high school where we learned a bit of VB6. I never liked Visual Basic 6, feeling that what we were developing did not have the same modern appearance as other application programming languages. I went online in the hope that Visual Basic would be a cheap programming language to learn, but I was wrong. Visual Basic retailed for about £2000 in the full Visual Studio 6 package. This was too much to pay. I gave up. Then a couple of months later I started to use VBA in Microsoft Outlook thinking that I could simply create programs in that and compile them. How wrong I was. VBA is a language used for scripting into Outlook and the like. But still its code was very similar to Visual Basic 6.

 

 

I continued to look around until one day I stumbled across VB.NET and C#.NET. I found C# too difficult at first and I thought that VB.NET was going to be exactly the same as Visual Basic 6. Again, I was incredibly wrong. This however, seemed to be an advantage. I picked it up on my own, somehow. Then I started to work on some bigger projects such as an ecommerce application, my word processor, graphics package and many more applications. I now even just write applications that just do the simple tasks such as renaming and organising my computer. That's what makes me visually a basic geek. I now also write my own code to share and work with my brother who makes my applications their icons.

 

Since then I have improved my skills. So much so that I now spend most week nights working for about 3 hours on either my website, YouTube or programming, and most of the time programming is the number one.

 

I personally feel now that any language that you learn has the ability to let you learn another, the principles remain the same. That's what I believe and that's why I picked up Java in no time at all, even though I only had a small amount of C#.NET and VB.NET.

 

I can explain what I am saying too;

 

Firstly you write a simple algorithm that calculates the maximum of an array in VB.NET:

 

 Dim Array As New List(Of Integer)

Array.Add(31)
Array.Add(13)
Array.Add(53)
Array.Add(21)
Array.Add(33)
Array.Add(24)
Array.Add(44)


Dim max As Integer = 0

For Each i In Array
   If i > max Then
      max = i
   End If
Next

 

Similarly, in the C#.NET algorithm:

 

List<int> Array = new List<int>();

Array.Add(31);
Array.Add(13);
Array.Add(53);
Array.Add(21);
Array.Add(33);
Array.Add(24);
Array.Add(44);


int max = 0;

foreach (object i_loopVariable in Array) {
      i = i_loopVariable;
      if (i > max) {
          max = i;
      }

 

Of course, you could always just get the maximum number by calling the method within the List type.

 

So I decided from what I had obtained, I wanted to make my own scripting language that does all of the work behind the scenes using my own library of code, and eventually this turned into my own language known as BlackRabbit.

 

Anyway, this section of my website is designed to allow you to choose a language and get coding from it. More language may come, but just the languages available are below.

 

 

 

     
Like this site on Facebook:



Latest from my Twitter:
 

 

 
  © Copyright Jamie Balfour - the information and web design on this site may not be reproduced without permission of the site administrator (Jamie Balfour).