Sunday, 27 May 2012

Technology Is a Pain.

So for reasons I can't really go into at this point I've lost my entire library of movies temporarily. Which is a massive pain in the arse since I was going to actually get myself to write some more reviews because I really haven't done that many and I've got a massive backlog of notes to go through, write up, and publish... But hey-ho that's life, one constant pain in the backside.


In other news I have recently taken it upon myself to learn Java, and I intend to write things I learn about it down here (sporadically). Since writing stuff down, repeating it, and reading it are the best ways to learn something quickly. I don't know much yet but what I do know is that Java apparently works differently to other languages in that it requires a middle man the 'Java virtual machine' for the computer to follow any program you give it. Programs essentially being a list of instructions and scenarios for the computer to follow and react to. Or so my understand thus far indicates.


Like I said I don't know much yet but I have only been studying it for an hour or two.


Lastly I've been writing fan-fiction...


Okay that's pretty much everything I had to write down I think.


*Thinks*


Programming languages are many and varied but all are broken down into zeros and ones by the computer so it can understand it. This is done through a compiler, the compiler turns the language into a code the computer can read (I think) and then the computer follows all the instructions you've written for it in the program, assuming of course you haven't fluffed it.


Oh and the zeros and ones are more complicated than just a straight up substitution, apparently there is a lot more going on in those simple yet mind bogglingly confusing lines of code than I first thought. 

Makes sense so far.

Photobucket