Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


simon14

1889 posts

Uber Geek

Trusted

#96213 22-Jan-2012 15:31
Send private message

I was thinking about how the universe was created.... what was there before the big bang? What caused the big bang and what caused the thing that caused the big bang? After pondering this for a few minutes I realised no one will ever know and that was that.

Now I'm wondering how the first computer program was ever written? Considering you need a computer program to write another computer program, how was the first computer program ever written?

There obviously is a rational explanation to this question but just like my saga with the universe, i cannot come to any logical answer for this either.

Can someone please explain how the first computer program was written?

View this topic in a long page with up to 500 replies per page Create new topic
 1 | 2
richms
27900 posts

Uber Geek

Trusted
Lifetime subscriber

  #571957 22-Jan-2012 16:10
Send private message

Bunches of switches and lights or punched into cards that were then loaded into the memory of a computer.




Richard rich.ms

 
 
 

Shop now on AliExpress (affiliate link).
wellygary
8173 posts

Uber Geek


  #571967 22-Jan-2012 16:30
Send private message

Yip , punch cards

http://en.wikipedia.org/wiki/Punched_card

freitasm
BDFL - Memuneh
78934 posts

Uber Geek

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #571980 22-Jan-2012 16:57
Send private message

Switches and lights. Hardware-based programming.




Please support Geekzone by subscribing, or using one of our referral links: Mighty ApeSamsung | AliExpress | Wise | Sharesies | Hatch | GoodSyncBackblaze backup

 

My technology disclosure




Regs
4064 posts

Uber Geek

Trusted
Snowflake

  #572262 23-Jan-2012 10:35
Send private message

depends on how you define this. the computer itself dates back to the abacus, the ancient greeks supposedly had the first programmed computer using dials, alan turing is populaly credited for that. then there were the first electrical computers made using valves... which evolved into punchcard computers and eventually into what we have today.




robjg63
4076 posts

Uber Geek

Subscriber

  #572271 23-Jan-2012 10:56
Send private message

My first boss still had huge bunches of wires with little clips on the end - I asked what they were from and he told me how the IBM machines had boards you had to wire - so you programmed it to do something like a sort. Then the program would halt - you would exchange the board for another one you had programmed and resume your program etc.

So punch cards were (I think) at that point just used as say customer records etc.




Nothing is impossible for the man who doesn't have to do it himself - A. H. Weiler


robjg63
4076 posts

Uber Geek

Subscriber

  #572272 23-Jan-2012 10:59
Send private message

I was initially going to say that weaving mills were early adopters of primitive programming for weaving patterns. I suppose a player piano or a music box also qualifies.

I suppose you could argue that a 'program' could just be a logic/flow chart which has rules laid out. The human brain being the computer that can follow the rules.

None of these examples are exactly 'computer' programs though.




Nothing is impossible for the man who doesn't have to do it himself - A. H. Weiler


Skolink
1081 posts

Uber Geek


  #572291 23-Jan-2012 11:22
Send private message

Dad used to work as a programmer, for BNZ. I remember him saying that they used to set each byte with a row of switches then press the load button, then do the next one. It printed out the program on paper though.

What I wonder though is how they designed the first microprocessor without a computer.



Loftus
140 posts

Master Geek


  #572310 23-Jan-2012 11:54
Send private message

simon14:  Considering you need a computer program to write another computer program


There's your problem.

If you write your program in machine-code (i.e. the native instruction set of the computer you are using) then no compiler/interpreter (or similar program) is needed. Just enter the code and off you go....

Of course much easier said than done :) 

TwoSeven
1595 posts

Uber Geek

Subscriber

  #572472 23-Jan-2012 17:56
Send private message

What about Ada Lovelace and her work with Charles Babages Analytical engine?




Software Engineer
   (the practice of real science, engineering and management)

 

Gender Neutral
   (a person who believes in equality and who does not believe in/use stereotypes. Examples such as gender, binary, nonbinary, male/female etc.)

 

 ...they/their/them...


hashbrown
463 posts

Ultimate Geek


  #572556 23-Jan-2012 22:52
Send private message

Skolink: What I wonder though is how they designed the first microprocessor without a computer.


They would have been laid out by hand.  That was how early Integrated Chips (ICs) were created. 

Hammerer
2476 posts

Uber Geek

Lifetime subscriber

  #572584 24-Jan-2012 02:25
Send private message

At the time when semiconductor chips came out they were designed to replace the ICs (integrated circuits) which were mainly TTL (transistor-transitor logic) ie transistors laid out on boards.

floydbloke
3474 posts

Uber Geek

ID Verified

  #572630 24-Jan-2012 09:57
Send private message

Hammerer: At the time when semiconductor chips came out they were designed to replace the ICs (integrated circuits) which were mainly TTL (transistor-transitor logic) ie transistors laid out on boards.


Do you mean processor or microprocessor chips perhaps?Wink

A transistor, or even a diode, is a type of semiconductor.




Roses are red, that much is true, but violets are purple, not ****ing blue!


hellonearthisman
1819 posts

Uber Geek

Trusted

  #573135 25-Jan-2012 12:16
Send private message

Wasn't it cogs and sprokets in 1812, Charles Babbage and his Difference engine
And the programming involved stacking gear ratios.

www.youtube.com/watch?v=zbG8jUYJonM


Electronic computers, had there programs hard wired.

Hammerer
2476 posts

Uber Geek

Lifetime subscriber

  #573144 25-Jan-2012 12:42
Send private message

floydbloke:
Hammerer: At the time when semiconductor chips came out they were designed to replace the ICs (integrated circuits) which were mainly TTL (transistor-transitor logic) ie transistors laid out on boards.


Do you mean processor or microprocessor chips perhaps?Wink

A transistor, or even a diode, is a type of semiconductor.


I could have made it clearer but I was specific.

Integrated circuits (ICs) are almost always packaged as chips. The whole point of calling them 'integrated' was that they weren't assembled from many discrete devices, ie individual transistors.

I specifically said 'semiconductor chip' (or microchip) because they are not all processors/microprocessors. Obvious examples are semiconductor memory chips e.g RAM, EPROM.

Hammerer
2476 posts

Uber Geek

Lifetime subscriber

  #573145 25-Jan-2012 12:48
Send private message

hellonearthisman: Wasn't it cogs and sprokets in 1812, Charles Babbage and his Difference engine
And the programming involved stacking gear ratios.

www.youtube.com/watch?v=zbG8jUYJonM


Electronic computers, had there programs hard wired.


Then we have the programmable loom a century earlier.

 1 | 2
View this topic in a long page with up to 500 replies per page Create new topic





News and reviews »

Synology DS925+ Review
Posted 23-Apr-2025 15:00


Synology Announces DiskStation DS925+ and DX525 Expansion Unit
Posted 23-Apr-2025 10:34


JBL Tour Pro 3 Review
Posted 22-Apr-2025 16:56


Samsung 9100 Pro NVMe SSD Review
Posted 11-Apr-2025 13:11


Motorola Announces New Mid-tier Phones moto g05 and g15
Posted 4-Apr-2025 00:00


SoftMaker Releases Free PDF editor FreePDF 2025
Posted 3-Apr-2025 15:26


Moto G85 5G Review
Posted 30-Mar-2025 11:53


Ring Launches New AI-Powered Smart Video Search
Posted 27-Mar-2025 16:30


OPPO RENO13 Series Launches in New Zealand
Posted 27-Mar-2025 05:00


Sony Electronics Announces the WF-C710N Truly Wireless Noise Cancelling Earbuds
Posted 26-Mar-2025 20:37


New Harman Kardon Portable Home Speakers Bring Performance and Looks Together
Posted 26-Mar-2025 20:30


Data Insight Launches The Data Academy
Posted 26-Mar-2025 20:21


Oclean AirPump A10 Portable Water Flosser Wins iF Design Award 2025
Posted 20-Mar-2025 12:05


OPPO Find X8 Pro Review
Posted 14-Mar-2025 14:59


Samsung Galaxy Ring Now Available in New Zealand
Posted 14-Mar-2025 13:52









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.







GoodSync is the easiest file sync and backup for Windows and Mac