Jump to content

Greeting,

 

I was thinking about the topic while sitting at work one day and couldn't wrap my head around it. How did the first computer get programmed without another computer? Who told the computer to understand 1's and 0's? From my limited knowledge about this stuff I understand that programs are written with compilers which in terms are programs themselves. So how in the heck did they write compilers without a program to make that compiler to write the first program? 

 

Surly you just can't put together a motherboard and expect it to work right off the bat. 

 

I am so confused. :huh:

 

Can someone explain this in simple terms for me please? 

Link to comment
https://linustechtips.com/topic/129653-how-was-the-first-computer-programmed/
Share on other sites

Link to post
Share on other sites

1s and 0s are actually the electric current either passing(1) or not(0) through the wires(transistors) of different circuits.

i5 4670k @ 4.2GHz (Coolermaster Hyper 212 Evo); ASrock Z87 EXTREME4; 8GB Kingston HyperX Beast DDR3 RAM @ 2133MHz; Asus DirectCU GTX 560; Super Flower Golden King 550 Platinum PSU;1TB Seagate Barracuda;Corsair 200r case. 

Link to post
Share on other sites

Simply put, the commands had to be translated from human language to binary manually.

 

Spoiler

CPU:Intel Xeon X5660 @ 4.2 GHz RAM:6x2 GB 1600MHz DDR3 MB:Asus P6T Deluxe GPU:Asus GTX 660 TI OC Cooler:Akasa Nero 3


SSD:OCZ Vertex 3 120 GB HDD:2x640 GB WD Black Fans:2xCorsair AF 120 PSU:Seasonic 450 W 80+ Case:Thermaltake Xaser VI MX OS:Windows 10
Speakers:Altec Lansing MX5021 Keyboard:Razer Blackwidow 2013 Mouse:Logitech MX Master Monitor:Dell U2412M Headphones: Logitech G430

Big thanks to Damikiller37 for making me an awesome Intel 4004 out of trixels!

Link to post
Share on other sites

a pc is just a bunch of NOT gates!


- teamspeak.ltt-unofficial.com

- teamspeak.ltt-unofficial.net

- teamschnitzel.ltt-unofficial.com

- teamschnitzel.ltt-unofficial.net



cpu: Intel sandybridge-E 3930k @ 4.2Ghz

cooler: corsair h100 @ full speed push-pull

motherboard: Asus Rampage IV Extreme

gpu: 2x EVGA GTX660's & 1x EVGA GTX980

ssd: 2x samsung 256GB 840 pro raid 0

ssd: 1x samsung 1TB 840 evo

hdd: WD green 3TB

hdd: Seagate Barracuda 1TB (st1000dm003)

hdd: Seagate Barracuda 1TB (st31000520as)

psu: corsair ax1200i

ram: 8x 4GB corsair platinum @1866mhz

case: coolermaster cosmos II

age: Do the math (summer 2012)

monitors Main: 8x LG 22EA53 1080p 60hz

monitor Extra: 1xiiyama prolite G2773Hs 1080p 120hz 27"

os: windows 7 pro (64-bit)

keyboard: logitech g19

mouse: corsair m60

 


Lenovo T550

 


RaspBerry pi webserver:

Status: Offline.

 

Nas:

StatusOffline.

 


PC straight to the modem/router/switch/DHCP-Server/... with a 20cm (+-8inch) cat6a patch cable because same price as cat5.

ISP: Telenet (belgium)

Speed: 60Down-4Up (+- 45€/month)

ping to there servers: +-8ms

ping to other Belgians: +-12ms

 

 



- wheels for cosmos II


 

Link to post
Share on other sites

Well the first computers were code breakers http://en.wikipedia.org/wiki/Colossus_computer#Design_and_construction. They basically set them up to perform the same action on every input they received, so really all they had to do was build the thing from the ground up to perform 1 mathematical process again and again.

Link to post
Share on other sites

a pc is just a bunch of NOT gates!

Actually, the transistors are made up of NAND gates. 

CPU: i7-3820 | Cooler: Be Quiet Dark Rock Pro 2 | Mobo: Asus Sabretooth X79Memory: 2x8GB Corsair Vengeance LP | Storage: Crucial M500 240GB & 480GB SSD + Western Digital BLACK SERIES 1 TB |

GPU: EVGA GeForce GTX 780ti Superclocked | PSU: 1000W Be Quiet Dark Power Pro 10 | Monitors: 3 x AOC i2367Fh 23.0"

All hail the mighty Flying Spaghetti Monster. May he touch you with his noodely appendages

Link to post
Share on other sites

The programming was simpler but manually done. 

 

Check out the Wikipedia page for a general overview of the computer.

http://en.wikipedia.org/wiki/Computer#First_general-purpose_computing_device

 

edit:

You know computers existed before modern pcs. Modern computers programs were first complied by using other computers, then those computer programs were compiled either by other computers or by hand.

Link to post
Share on other sites

with punch cards, containg binary code, and yes people had to manualy do the transitions from decimal to binary and then use punch cards to get the computer to understand it..

721px-System_3_punch_card.jpg

i dont know if this is acctually something computer related but its a punch card..

 

many of this cards had to be used to get something like the the assembler working so they could use machine code.. times were hard in the past

RIG-Processor: Intel core i7 3770k @4.4GHz,Mobo: MSI Z77-G43,GPU:Gigabyte GTX 770, RAM:16 GB G-skill sniper f3,SSD: Corsair Force f3 240gb,HDD: Seagate baracuda 1TB,Cooler:CM Hyper 212 evo, Case: Sharkoon T28 Blue

Peripherals- Monitor: Samsung S24B300, Keyboard: Razer Blackwidow, Mouse: Razer Abyssus, Headphones: Razer Megalodon, Mousepad: Razer Goliathus Alpha, Webcam: Logitech C270,Pad:Logitech F710, Sp: Philips generic ones

#KILLEDMYWIFE #MAKEBOMBS

Link to post
Share on other sites

Actually, the transistors are made up of NAND gates. 

and an NAND gate is made from ???? (hint:  N_T gates)


- teamspeak.ltt-unofficial.com

- teamspeak.ltt-unofficial.net

- teamschnitzel.ltt-unofficial.com

- teamschnitzel.ltt-unofficial.net



cpu: Intel sandybridge-E 3930k @ 4.2Ghz

cooler: corsair h100 @ full speed push-pull

motherboard: Asus Rampage IV Extreme

gpu: 2x EVGA GTX660's & 1x EVGA GTX980

ssd: 2x samsung 256GB 840 pro raid 0

ssd: 1x samsung 1TB 840 evo

hdd: WD green 3TB

hdd: Seagate Barracuda 1TB (st1000dm003)

hdd: Seagate Barracuda 1TB (st31000520as)

psu: corsair ax1200i

ram: 8x 4GB corsair platinum @1866mhz

case: coolermaster cosmos II

age: Do the math (summer 2012)

monitors Main: 8x LG 22EA53 1080p 60hz

monitor Extra: 1xiiyama prolite G2773Hs 1080p 120hz 27"

os: windows 7 pro (64-bit)

keyboard: logitech g19

mouse: corsair m60

 


Lenovo T550

 


RaspBerry pi webserver:

Status: Offline.

 

Nas:

StatusOffline.

 


PC straight to the modem/router/switch/DHCP-Server/... with a 20cm (+-8inch) cat6a patch cable because same price as cat5.

ISP: Telenet (belgium)

Speed: 60Down-4Up (+- 45€/month)

ping to there servers: +-8ms

ping to other Belgians: +-12ms

 

 



- wheels for cosmos II


 

Link to post
Share on other sites

Depends on your definition of first computer.

There were big factory machines that would perform certain tasks while using binary. Workers would insert cards that have specific holes punched in them simulating the 1s and 0s. The machine would sort of read it by feeding it through and it would command the motors.

You could say that was the first generation of computers.

Computers were used widely in massive corporations. This was before personal computers were invented. So the computers would take up massive amounts of space.

Edit: Damn took too long to answer and got ninja'd

    CPU: 3930k  @ stock                                  RAM: 32GB RipjawsZ @ 2133Mhz       Cooling: Custom Loop
MOBO: AsRock x79 Extreme9                      SSD: 240GB Vertex 3 (OS)                     Case: HAF XB                     LG 34um95 + Ergotron MX Arm Mount - Dual Review
  GPUs: Gigabyte GTX 670 SLI                     HDD: 1TB WD Black                                PSU: Corsair AX 860                               Beyerdynamic - Custom One Pro Review

Link to post
Share on other sites

and an NAND gate is made from ???? (hint:  N_T gates)

 

Other way around. NOT gates are constructed with NAND gates. Physically, within a computer is only NAND gates

CPU: i7-3820 | Cooler: Be Quiet Dark Rock Pro 2 | Mobo: Asus Sabretooth X79Memory: 2x8GB Corsair Vengeance LP | Storage: Crucial M500 240GB & 480GB SSD + Western Digital BLACK SERIES 1 TB |

GPU: EVGA GeForce GTX 780ti Superclocked | PSU: 1000W Be Quiet Dark Power Pro 10 | Monitors: 3 x AOC i2367Fh 23.0"

All hail the mighty Flying Spaghetti Monster. May he touch you with his noodely appendages

Link to post
Share on other sites

Other way around. NOT gates are constructed with NAND gates. Physically, within a computer is only NAND gates

oh yeah woops i was confused (minecraft logic =/= real logic)


- teamspeak.ltt-unofficial.com

- teamspeak.ltt-unofficial.net

- teamschnitzel.ltt-unofficial.com

- teamschnitzel.ltt-unofficial.net



cpu: Intel sandybridge-E 3930k @ 4.2Ghz

cooler: corsair h100 @ full speed push-pull

motherboard: Asus Rampage IV Extreme

gpu: 2x EVGA GTX660's & 1x EVGA GTX980

ssd: 2x samsung 256GB 840 pro raid 0

ssd: 1x samsung 1TB 840 evo

hdd: WD green 3TB

hdd: Seagate Barracuda 1TB (st1000dm003)

hdd: Seagate Barracuda 1TB (st31000520as)

psu: corsair ax1200i

ram: 8x 4GB corsair platinum @1866mhz

case: coolermaster cosmos II

age: Do the math (summer 2012)

monitors Main: 8x LG 22EA53 1080p 60hz

monitor Extra: 1xiiyama prolite G2773Hs 1080p 120hz 27"

os: windows 7 pro (64-bit)

keyboard: logitech g19

mouse: corsair m60

 


Lenovo T550

 


RaspBerry pi webserver:

Status: Offline.

 

Nas:

StatusOffline.

 


PC straight to the modem/router/switch/DHCP-Server/... with a 20cm (+-8inch) cat6a patch cable because same price as cat5.

ISP: Telenet (belgium)

Speed: 60Down-4Up (+- 45€/month)

ping to there servers: +-8ms

ping to other Belgians: +-12ms

 

 



- wheels for cosmos II


 

Link to post
Share on other sites

Actually, the transistors are made up of NAND gates.

It's vice versa, silly.

 

Spoiler

CPU:Intel Xeon X5660 @ 4.2 GHz RAM:6x2 GB 1600MHz DDR3 MB:Asus P6T Deluxe GPU:Asus GTX 660 TI OC Cooler:Akasa Nero 3


SSD:OCZ Vertex 3 120 GB HDD:2x640 GB WD Black Fans:2xCorsair AF 120 PSU:Seasonic 450 W 80+ Case:Thermaltake Xaser VI MX OS:Windows 10
Speakers:Altec Lansing MX5021 Keyboard:Razer Blackwidow 2013 Mouse:Logitech MX Master Monitor:Dell U2412M Headphones: Logitech G430

Big thanks to Damikiller37 for making me an awesome Intel 4004 out of trixels!

Link to post
Share on other sites

Actually, the transistors are made up of NAND gates. 

 

 

It's vice versa, silly.

 

NAND is actualy NOT-AND gate...and its a universal gate just like NOR...so ya it can be used in many cases coz most of the circuits could be made by using them only.... :)

Link to post
Share on other sites

True mate...NAND can be used for any logic circuits...its a universal gate... :)

I know what NAND is, tyvm. But they are made of transistors!

 

Spoiler

CPU:Intel Xeon X5660 @ 4.2 GHz RAM:6x2 GB 1600MHz DDR3 MB:Asus P6T Deluxe GPU:Asus GTX 660 TI OC Cooler:Akasa Nero 3


SSD:OCZ Vertex 3 120 GB HDD:2x640 GB WD Black Fans:2xCorsair AF 120 PSU:Seasonic 450 W 80+ Case:Thermaltake Xaser VI MX OS:Windows 10
Speakers:Altec Lansing MX5021 Keyboard:Razer Blackwidow 2013 Mouse:Logitech MX Master Monitor:Dell U2412M Headphones: Logitech G430

Big thanks to Damikiller37 for making me an awesome Intel 4004 out of trixels!

Link to post
Share on other sites

so who was first the chicken or the egg?


- teamspeak.ltt-unofficial.com

- teamspeak.ltt-unofficial.net

- teamschnitzel.ltt-unofficial.com

- teamschnitzel.ltt-unofficial.net



cpu: Intel sandybridge-E 3930k @ 4.2Ghz

cooler: corsair h100 @ full speed push-pull

motherboard: Asus Rampage IV Extreme

gpu: 2x EVGA GTX660's & 1x EVGA GTX980

ssd: 2x samsung 256GB 840 pro raid 0

ssd: 1x samsung 1TB 840 evo

hdd: WD green 3TB

hdd: Seagate Barracuda 1TB (st1000dm003)

hdd: Seagate Barracuda 1TB (st31000520as)

psu: corsair ax1200i

ram: 8x 4GB corsair platinum @1866mhz

case: coolermaster cosmos II

age: Do the math (summer 2012)

monitors Main: 8x LG 22EA53 1080p 60hz

monitor Extra: 1xiiyama prolite G2773Hs 1080p 120hz 27"

os: windows 7 pro (64-bit)

keyboard: logitech g19

mouse: corsair m60

 


Lenovo T550

 


RaspBerry pi webserver:

Status: Offline.

 

Nas:

StatusOffline.

 


PC straight to the modem/router/switch/DHCP-Server/... with a 20cm (+-8inch) cat6a patch cable because same price as cat5.

ISP: Telenet (belgium)

Speed: 60Down-4Up (+- 45€/month)

ping to there servers: +-8ms

ping to other Belgians: +-12ms

 

 



- wheels for cosmos II


 

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

×