Jump to content

Yes. It's all communicated via binary.

Intel® Core™ i7-12700 | GIGABYTE B660 AORUS MASTER DDR4 | Gigabyte Radeon™ RX 6650 XT Gaming OC | 32GB Corsair Vengeance® RGB Pro SL DDR4 | Samsung 990 Pro 1TB | WD Green 1.5TB | Windows 11 Pro | NZXT H510 Flow White
Sony MDR-V250 | GNT-500 | Logitech G610 Orion Brown | Logitech G402 | Samsung C27JG5 | ASUS ProArt PA238QR
iPhone 12 Mini (iOS 18.3) | iPhone 15 (iOS 18.3.1) | KZ AZ09 Pro x KZ ZSN Pro X | Sennheiser HD450bt
Intel® Core™ i7-1265U | Kioxia KBG50ZNV512G | 16GB DDR4 | Windows 11 Enterprise | HP EliteBook 650 G9
Intel® Core™ i5-8520U | WD Blue M.2 250GB | 1TB Seagate FireCuda | 16GB DDR4 | Windows 11 Home | ASUS Vivobook 15 
Intel® Core™ i7-3520M | GT 630M | 16 GB Corsair Vengeance® DDR3 |
Samsung 850 EVO 250GB | macOS Catalina | Lenovo IdeaPad P580

Link to post
Share on other sites

32 minutes ago, Doomerson said:

So is the code in programs for things like Windows files and Video games eventually "broken down" into 1s and 0s? 

From my understanding, yes.

Intel® Core™ i7-12700 | GIGABYTE B660 AORUS MASTER DDR4 | Gigabyte Radeon™ RX 6650 XT Gaming OC | 32GB Corsair Vengeance® RGB Pro SL DDR4 | Samsung 990 Pro 1TB | WD Green 1.5TB | Windows 11 Pro | NZXT H510 Flow White
Sony MDR-V250 | GNT-500 | Logitech G610 Orion Brown | Logitech G402 | Samsung C27JG5 | ASUS ProArt PA238QR
iPhone 12 Mini (iOS 18.3) | iPhone 15 (iOS 18.3.1) | KZ AZ09 Pro x KZ ZSN Pro X | Sennheiser HD450bt
Intel® Core™ i7-1265U | Kioxia KBG50ZNV512G | 16GB DDR4 | Windows 11 Enterprise | HP EliteBook 650 G9
Intel® Core™ i5-8520U | WD Blue M.2 250GB | 1TB Seagate FireCuda | 16GB DDR4 | Windows 11 Home | ASUS Vivobook 15 
Intel® Core™ i7-3520M | GT 630M | 16 GB Corsair Vengeance® DDR3 |
Samsung 850 EVO 250GB | macOS Catalina | Lenovo IdeaPad P580

Link to post
Share on other sites

Being a Computer Science major, I can tell you that in short, yes everything becomes binary. Your motherboard, CPU, GPU, RAM, and all other parts have something called Logic Gates, which do a lot of "if" statements (if X is true, then Y is true) but do things more like "If X and Y are true, then Z is true" or something like "If X is true OR if Y is true, then Z is true", where "true" is determined by whether or not electricity is flowing through the circuit (typically electricity means "true" and no electricity means "false").

 

Since we humans really can't read billions of binary digits just by looking at it (Binary being a Low-Level Language), coders write in High-Level Languages (C, C++, Java, etc.), which is either compiled & assembled into binary (in the case of C & C++) or translated into another language (in the case of Java).

 

Even data is stored as Binary , like a video file that's 1 Gigabyte is 1024^3 Bytes, with 1 Byte being 8 Bits, with each Bit being either 0 or 1.

 

This is a gross oversimplification, but if you really care to look into it, Computer Science is the field you'd learn about it.

Link to post
Share on other sites

On 3/5/2017 at 9:40 PM, HunterAP said:

Being a Computer Science major, I can tell you that in short, yes everything becomes binary. Your motherboard, CPU, GPU, RAM, and all other parts have something called Logic Gates, which do a lot of "if" statements (if X is true, then Y is true) but do things more like "If X and Y are true, then Z is true" or something like "If X is true OR if Y is true, then Z is true", where "true" is determined by whether or not electricity is flowing through the circuit (typically electricity means "true" and no electricity means "false").

 

Since we humans really can't read billions of binary digits just by looking at it (Binary being a Low-Level Language), coders write in High-Level Languages (C, C++, Java, etc.), which is either compiled & assembled into binary (in the case of C & C++) or translated into another language (in the case of Java).

 

Even data is stored as Binary , like a video file that's 1 Gigabyte is 1024^3 Bytes, with 1 Byte being 8 Bits, with each Bit being either 0 or 1.

 

This is a gross oversimplification, but if you really care to look into it, Computer Science is the field you'd learn about it.

I'm a social work major, but I truly love computer science, and if I had a do over I can say it would be a tough choice between the two.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×