A while ago
I have indeed not blogged here for quite a while now. Now as most most likely might have figured out, I stopped blogging because I stopped learning HLA, now the reason for that is the whole UEFI system and also the fact that HLA is more or less useless in this modern day and age. Now I personally love the HLA algorithm and the huge freedom it generally have, also the possibility to use low level ASM is a great thing as well!
No ASM\HLA?!
So then, why did I decide to start posting again? Well I've started with Python. Now for those that don't know python is a script-programming language. You could think of it as a script at equal ground of a programming language in term of flexibility, power and usability, however obviously it got limitations, hence it's a script.
Now the reason I decided on python is obviously just that, it's a script, it's easy and fast. Anyone can learn and master python with not too much time(of course, the more you do it the better you are, but for the basics are what I'm referring too), unlike ASM\HLA with takes month or years of pure dedication to get the basics under your belt! You won't be writing any serious or worthwhile programs in the first couple of months. in python you'd do that in the first couple of weeks!
Long term goal
Now, I had a long term goal in HLA so you'd assume I got one in python as well right? Well I don't, I do have small projects that I aim to create, however nothing too fancy and just small "easy" programs. The most interesting is a sort of database that I can easier access all of my pornography in a better categorized environment, haha, but more on that when i actually start creating the thing!
For now I've created allot of random programs which are rather fun and cool, using dropbox to share them atm, but going to create a google docs when I'm finished with the tutorials at some point, hopefully before the end of February!
Biggest program yet.
Mostly, the most advance program I've created up to date is an RPG character selection where you choose what stats you want how much points in, the points get rather nicely categorized as well, you can also remove the stat points from the stats to relocate them into another stat.
I created this into an additional module(library) which I then called upon that started the character generation(which is the module file) which then just after that you go back to the "main program" which you then get a couple of messages, depending on what states you choose and how many points are in those stats.
It's rather basic, but took a huge amount of work(4 hours) to actually create so I feel rather good about it(It took that amount of time because I've never created anything like it, haha)! In fact, I'm on chapter 6 and modules aren't before chapter 9! I only just learned how to define a function!
That's it for today, I hope to post something in the near future, I'll also discuss my first big project when my skills are closer to being able to actually make that program, look forward to it!
I haven't posted in a while seeing as Fallout NewVegas just got released and Medal Of Honor right before that so I've been busy gaming. Anyway I'm now going to be talking about why I want to learn assembly and what I hope to achieve with it.