Computer's really haven't changed.

It's like a bicycle. First we have push bikes, then peddle bikes, then geared bikes, motorised bikes, electric bikes and then hefty over 1,000cc bikes. They are still bikes.

It's the same with computers, instead of taking a whole building, to do a few actions we can now do the same thing with one tiny chip. We have compacted the computer and made a few more connections work faster but the principle is the same. Computers are still binary as they were when they started. Just a pile of on and off switches.

But now programmers have the luxury of using libraries which means they don't have to write 100 lines of code to make the letter 'a' appear on a certain part of your screen. Now they just have to include a library in their code.

Are you with me so far?

Then come packages that can be dropped into the programmers software, which is quicker and easier than writing all the 1,000's of lines of code which would be in that package. Remember this all gets translated back into machine code which is what the CPU is for (I am not going to talk about compilers and such like here, too confusing for most people).

Now we have apps to make our lives even easier. These are called higher level languages (anything that is not machine code is a higher level language).

Lastly we have plugins which are little bundles of software which do small functions for you. (Actually the latest thing is drag and drop, but I will leave that for the moment).

The reason they might slow up your website is because if they are not well written it might take your computer a long time to get these little suckers to work. If they are not friendly with other plugins then you have a problem.

When you pay for a theme which has 19 plugins, generally the people selling them have made sure the plugins are friendly with each other and work well together. They write the software that makes sure these plugins don't upset each other.

How Google algorithms work...



Join the Discussion
Write something…
Recent messages
WilliamBH Premium
Well Michael, what can I say? What a great training. Very valuable and easy to understand for persons of less technical skill than you (ie Me). I am only left with one problem now and that is my fingers and toes run out at 20 :) Cheers, William.
Reply
Ultimateless Premium
Not to worry, William, they have a special on toes at the supermarket, lol !
Reply
MKearns Premium
Well written Michael. Same old binary coding that bears the brunt of compilation with a smattering of hex for color when needed too!
Reply
Ultimateless Premium
I thought I wouldn't go into hex, that's a different kind of nightmare. Thanks, Michael.
Reply
MarionBlack Premium
You've got a like from me Michael. Now I've got to stretch out this comment so you get enough words to pass go and collect your $200.
Reply
Ultimateless Premium
ROFL! I hope so, LOL ! Don't forget you benefit as well from all those words as well. Now have I done 25? I've lost count, LOL !
Reply
TitaWorks Premium
Thanks, Michael....
Reply
Ultimateless Premium
Thanks, Netta.
Reply
ChrisScott Premium
Wow!! Web Mastery 101. That would make a great website. Cool.
Our children aren't playing well together.
Reply
Ultimateless Premium
Good to see your furry little butt. I have been wondering about my widdle bear. Next week we will talk!
Reply
ChrisScott Premium
Looking forward to it, my friend.
Reply
Top