Uploaded September 2016 | Updated September 2026, 3 weeks ago
How computers have evolved shows the simplicity of computers. Quite frankly the reason your computer is more powerful is because we’re processing more units or bits. This means our processing units whether they be CPU, GPU or SPU are now able to process more units or more ones and noughts; having a dramatic effect on the evolution of the computer.
For example an 8bit arcade game is only allowed a top score of zero to 255 because that’s the highest possible number in an 8bit system. Also the game can only have zero to 255 levels and once the maximum level and score has been reached the game cannot go any further. Also consider an 8bit GPU can only have 256 colors, and likewise an 8bit SPU can only produce 256 sound waves. That’s why the old arcade games sounded so flat but they still made a cool retro noise.
Then consider doubling the bits and going to 16bit, we now can have a score and level of 65535. We can now have 65536 colors on the GPU and 65536 sound waves on the SPU. So by adding 1 byte, 8bits, we have significantly increase the number range for the score, levels, colors and sound; improving and evolving the quality of our game.
Then imagine 32bit with near 3billion possible base 2 numbers and 64bit with around 64 quintillion base 2 numbers, you can see just how amazing this really is and how the computer evolves with arithmetic, sound and color.
Programming 101 course:
youtube.com/playlist?list=PLGC-hHIh7l5s6Spz86OT1u0A7kvQH-2B0
This tutorial is brought to you by avelx.co.uk - Coding tutorials to help you grow.
How computers have evolved shows the simplicity of computers. Quite frankly the reason your computer is more powerful is because we’re processing more units or bits. This means our processing units whether they be CPU, GPU or SPU are now able to process more units or more ones and noughts; having a dramatic effect on the evolution of the computer.
For example an 8bit arcade game is only allowed a top score of zero to 255 because that’s the highest possible number in an 8bit system. Also the game can only have zero to 255 levels and once the maximum level and score has been reached the game cannot go any further. Also consider an 8bit GPU can only have 256 colors, and likewise an 8bit SPU can only produce 256 sound waves. That’s why the old arcade games sounded so flat but they still made a cool retro noise.
Then consider doubling the bits and going to 16bit, we now can have a score and level of 65535. We can now have 65536 colors on the GPU and 65536 sound waves on the SPU. So by adding 1 byte, 8bits, we have significantly increase the number range for the score, levels, colors and sound; improving and evolving the quality of our game.
Then imagine 32bit with near 3billion possible base 2 numbers and 64bit with around 64 quintillion base 2 numbers, you can see just how amazing this really is and how the computer evolves with arithmetic, sound and color.
Programming 101 course:
youtube.com/playlist?list=PLGC-hHIh7l5s6Spz86OT1u0A7kvQH-2B0
This tutorial is brought to you by avelx.co.uk - Coding tutorials to help you grow.




![FREE Javascript 6 Hour Full Course For Beginners 💻 [2023]
Beginner Javascript developers this is the ULTIMATE 6-hour FREE course to get your programming career started in 2023 🙌 JOIN the Avelx newsletter here To Be Informed When Avelx Academy Launches 👉 https://www.avelx.co.uk
Liked this content? Support Me With A Kofi: https://ko-fi.com/P5P34J14C
After watching this FREE Full 6 hour course for beginners youll have a great understanding of Javascript and all the basics to start your career as a developer/programmer. I share my Javascript knowledge that Ive learned over many years in the industry to get your career started as a Java developer.
CHAPTERS
00:00:00 Introduction
00:04:41 JS for Beginners
00:09:25 How Does JS Work?
00:13:34 JS Console in Developer Tools
00:19:03 Objects in JS
00:27:10 JS Syntax
00:33:28 Primitive Data Types
00:40:30 Variables, Constants & Assignment
00:52:07 Assignment & Arithmetic Operator’s & BODMAS
01:05:39 Code Editors & Debugging
01:23:41 JS Functions & Subroutines
01:37:20 Objects & Arrays in JS
01:49:14 Embedding Objects & Arrays
02:00:49 Member Access Operator
02:10:23 Computed Member Access
02:23:46 Member Creation, Assignment & Deletion
02:33:21 Array Modification
02:49:21 Functions, First Class Citizens or Callable Objects
03:00:30 Memory Hoisting
03:08:38 Scope & Closures
03:21:30 Gobal Scope & Inferred Globals
03:31:33 What is the This keyword used for?
03:45:38 Constructor Functions
03:56:19 Prototype Inheritance
04:04:23 Prototype Constructors
04:14:06 Conditional Operators
04:26:49 If Statements
04:42:10 For & For In Loops
04:57:47 Var, Const & Let ES6
05:04:36 Understanding the Document Object Model
05:13:56 Targeting DOM Elements
05:26:54 Changing HTML Elements Content
05:43:18 Changing an Elements Style
05:56:09 Event Handlers
06:10:14 Create & Append, InsertBefore & InsertAfter
06:18:04 Final Project
06:32:09 Conclusion and Goodbye
🙌 Resources Mentioned 👽
Programming 101 FREE course on YouTube: https://www.youtube.com/watch?v=V57w_NsxUto&list=PLGC-hHIh7l5s6Spz86OT1u0A7kvQH-2B0
Get In Touch
For Sponsorship / Collaborations email: avelx.dev@gmail.com
Instagram: https://www.instagram.com/avelxdev/
Visit the website: https://www.avelx.co.uk
See my courses on Udemi: https://www.udemy.com/user/lawrenceturton/
Watch next 👇
Programming 101 FREE YouTube Course: https://youtube.com/playlist?list=PLGC-hHIh7l5s6Spz86OT1u0A7kvQH-2B0
Javascript Tutorials: https://youtube.com/playlist?list=PLGC-hHIh7l5vs0uDGlQEXQGQR2hW8Gcwl FREE Javascript 6 Hour Full Course For Beginners 💻 [2023]](https://i.ytimg.com/vi/gYZhIVCPlFY/mqdefault.jpg)



![Computer Programming for Beginners | Counting binary | Ep4
To find out how we convert a base 10 number like 125 to a binary base 2 number to [ 0 1 1 1 1 1 1 0 1 ] then we need to understand primary numbers, why they are so special and how bits actually represent primary numbers.
Programming 101 course:
https://www.youtube.com/playlist?list=PLGC-hHIh7l5s6Spz86OT1u0A7kvQH-2B0
This tutorial is brought to you by http://www.avelx.co.uk/ - Coding tutorials to help you grow. Computer Programming for Beginners | Counting binary | Ep4](https://i.ytimg.com/vi/jRSqhjMx0X0/mqdefault.jpg)

