– So while not strictly essential,
knowing computer hardware can ultimately make
you a better programmer and that’s because you
really start to understand how things work under
the hood of a computer. So for that reason, we’re
gonna start this learn to code course with some basic
hardware information. So we’re gonna cover the
history of computers, Boolean operations, gates,
circuits and switches, and then we’ll end up with
discussing the main components found in modern computers,
namely input, output, the central processing
unit, or CPU, memory, and storage. So did you know there’s more
power in one of these devices, one you wear on your wrist,
or one that you carry in your pocket, than
existed on the computers that went to the moon in 1969? So let’s take a whirlwind
tour now of the history of computing, starting way
back in the 14th century. I’m Tim Buchalka from the
Learn Programming Academy and this is my Learn to
Code series of videos. So subscribe to keep updated
on new course releases. But for now though,
let’s take a short trip down computer memory lane. Many of us are not avid history
fanatics, but the history of the computer is absolutely
fascinating and interesting. The computer’s evolution
is a relatively short one even though humans have
used many techniques for thousands of years to help
them calculate and compute. Keep in mind that the computer
is just the delivery vehicle and it’s the software inside
it that actually allows us to do the things we do with it,
from sending a text message, making a phone call, surfing
the web, to playing games, monitoring our health via
wearables, to using robotics, artificial and business
intelligence, and expert systems, and much, much more. There really is no end
in sight in your lifetime to the evolution of
computing as researchers keep pushing the boundaries
of what is possible. I’ve found it very interesting
that the term computer was first used during
World War II in the 1940s and referred to humans, mostly
women, who did all kinds of calculations in huge
rooms with dozens of other human computers for the
war efforts of that day. So some often referenced
calculating devices over the last 700 years
include the abacus, that’s a calculating tool
of the 1300s that originally used beans or stones
moved in groves of sand, stone, or other material. Today’s abacus tends
to use beads that slide across thin wires. The first slide rule
appeared in the early 1600s and Blaise Pascal designed and
built a mechanical calculator in the mid 1600s. Charles Babbage designed and
built his difference engine in 1823, which could do
addition, subtraction, multiplication, and division,
and solve polynomial equations and other mathematical problems. He went further and designed
an analytical engine in 1837 that he never built, but it
included parts mill, store, operator, and output that mirror that of modern day computers. Herman Hollerith used an
existing punch card concept, from the early 1800s, to
design and build a programmable card-processing machine to
read, tally, and sort data on punch cards for the
United States Census Bureau for the 1890 census,
which had 80 questions, hence the 80 column punch card. And in 1924, Hollerith founded the company that became IBM. So the 1940s touched off many
advances in the computer, however, they were still referred
to as calculating devices during this era and that’s
because the definition of a computer was still
attributed to humans doing massive calculations
during this decade. During this decade, several
calculating devices emerged making use of vacuum tube technology. The vacuum tube is a glass
tube that has its gas removed creating a vacuum. Vacuum tubes contain
electrodes for controlling electron flow and act as
a switch or an amplifier. I’ll briefly describe now
a few of the most commonly cited calculating devices. Now an initial use of
vacuum tubes and computers was attributed to John
Atanasoff and Clifford Berry at Iowa State University
in the United States, and it’s known as the
Atanasoff-Berry Computer, or ABC for short. Alan Turing’s Colossus
was built for the British Enigma Project in 1943. The Mark I Relay Calculator, in 1944, was an electromechanical
device that used relays, magnets, and gears to
process and store data. The ENIAC, electronic numerical
integrator and calculator, in 1946, is said to be
the first publicly known electronic computer
developed by John Mauchly and Presper Eckert at the
University of Pennsylvania in the United States. John von Neumann proposed
a radically different computer design based on the
notion of a stored programme. His research group, again at
the University of Pennsylvania, built one of the first
stored programme computers, the EDVAC, in 1949. Nearly all modern
computers today still use the Von Neumann architecture. Many of these calculating
and computing devices were the foundation for
what has become known as the computer, morphing
the term first associated with humans to a machine. And on a humorous note, the
term computer bug, or bug, used mostly today to refer
to defects in software, well that actually dates
back to 1947 when a real bug, a moth, was actually found
dead on a circuit board of a Mark II Relay calculator
at Harvard University. Now the technicians removed
the bug, the dead moth rather, and said in their report
that they’d quote unquote debugged the calculator. A fascinating bit of history for ya. All right, so in the next
video, we’ll briefly review the computer’s history from
the 1950s through to today and even tomorrow, what’s
coming up in the future. But to ending the video, do you know what computer generation
we’re in right now? Find out the answer to
that in the next video. Thanks for watching and I’ll
see you in that next video.

History of the Computer Part 1 – Learn to Code Series – Video #1

40 thoughts on “History of the Computer Part 1 – Learn to Code Series – Video #1

  • September 19, 2019 at 9:26 pm
    Permalink

    WOW Tim – Thanks for this. You are indeed a "Walking Library of IT info". Your "Learning Python Programming Masterclass" was TOPS Mate. Thanks again.

    Reply
  • September 19, 2019 at 9:51 pm
    Permalink

    Great idea Tim! Looking forward to next videos.

    Reply
  • September 19, 2019 at 9:53 pm
    Permalink

    Excited for the series – taking Java now for a work requirement, will probably take more, as I can. Thanks!

    Reply
  • September 19, 2019 at 10:01 pm
    Permalink

    Amazing as always. Thank you

    Reply
  • September 19, 2019 at 10:06 pm
    Permalink

    Great video Tim but there was a computer over 2,000 years old which was called the Antikythera Mechanism. It helped the ancient Greeks understand their universe. The world's oldest known computer lay submerged for more than 2,000 years off the treacherous coast of the Greek island of Antikythera
    https://en.wikipedia.org/wiki/Antikythera_mechanism

    If people want to see a photo with the original Bug from the Harvard Mark II Comp. Log:
    https://upload.wikimedia.org/wikipedia/commons/8/8a/H96566k.jpg

    Reply
  • September 19, 2019 at 10:21 pm
    Permalink

    This series sounds like a great idea.

    Reply
  • September 19, 2019 at 10:24 pm
    Permalink

    Thanx Tim, as always interesting and informative.

    Reply
  • September 19, 2019 at 10:29 pm
    Permalink

    Student of Tim on Udemy, Soo excited for this series! Thanks a ton

    Reply
  • September 19, 2019 at 10:32 pm
    Permalink

    I’m also a Student of yours enrolled in your Java Masterclass @ Udemy.
    Thank You for starting this Series! 👍🙏👏

    Reply
  • September 19, 2019 at 10:38 pm
    Permalink

    Great video, looking forward for the next episode. Can you create a playlist for the series please? Thanks.

    Reply
  • September 20, 2019 at 5:01 am
    Permalink

    Needed series Tim bro…Keep doing…👍👍👌

    Reply
  • September 20, 2019 at 5:58 am
    Permalink

    Great vid Tim! Missed you here .. IBM has an interesting history .. amazing how the technology has developed. For an interesting read on the NAZI's and IBM:
    https://en.wikipedia.org/wiki/IBM_and_the_Holocaust

    Reply
  • September 20, 2019 at 7:32 am
    Permalink

    Awesome.

    Reply
  • September 20, 2019 at 10:30 am
    Permalink

    keep goin'

    Reply
  • September 20, 2019 at 11:27 am
    Permalink

    Thank you

    Reply
  • September 20, 2019 at 11:56 am
    Permalink

    Hi Tim, welcome back. Already eager for your uploads and at the moment really enjoying your Java masterclass, writing some cool codes in LinkedList, Arraylist section.

    Reply
  • September 20, 2019 at 12:52 pm
    Permalink

    As a computer science graduate im still learning everyday, thanks Tim!

    Reply
  • September 20, 2019 at 12:56 pm
    Permalink

    Is there anyone who can support me about a question related with c++ ?

    Reply
  • September 20, 2019 at 2:34 pm
    Permalink

    This looks like a fun series, Tim. Looking forward to seeing the next episode, and hoping to share it with my son. Quick correct, though: the abacus predates most written history, and is thought to have origins that predate the first recorded mention of it in ancient Sumerian writing (ca. 3000BC). Other Asian cultures and possibly Native Americans seem to have had versions of the device which predate their own written recordings. The word 'Abacus' in middle English to describe the device first appeared in the 1300s AD.

    Reply
  • September 21, 2019 at 2:41 am
    Permalink

    2 People hate history

    Reply
  • September 21, 2019 at 4:41 pm
    Permalink

    Great idea! Thanks a lot!

    Reply
  • September 21, 2019 at 6:47 pm
    Permalink

    I'm in Tim's Udemy courses. Great content. Thank you.

    Reply
  • September 21, 2019 at 8:11 pm
    Permalink

    Student of you on Udemy
    Can I make game with that course

    Reply
  • September 22, 2019 at 6:18 pm
    Permalink

    Hitting the bell icon for this series

    Reply
  • September 22, 2019 at 9:37 pm
    Permalink

    Nice, reminds me of crash course computer science which covered hardware and history too. https://youtu.be/tpIctyqH29Q

    Reply
  • September 23, 2019 at 4:29 am
    Permalink

    I love this. Thank you, Timmy!

    Reply
  • September 23, 2019 at 8:33 am
    Permalink

    Going through the java masterclass. This seems like a great way to get to know, or refresh, the fundamentals of how all of this stuff works under the hood.

    Reply
  • September 23, 2019 at 3:33 pm
    Permalink

    Abacus is much older than 700 years. Alan Turing was not the designer of Colossus, though he was related to the project.

    Reply
  • September 24, 2019 at 12:59 pm
    Permalink

    Thanks for all of your efforts to educate everyone! Like many others here I'm a student of yours on Udemy.

    Reply
  • September 26, 2019 at 9:17 pm
    Permalink

    Tim, thank you so much for your effort. Can not wait to see more of the series! Subscribed!

    Reply
  • September 27, 2019 at 1:42 am
    Permalink

    These videos are great!

    Reply
  • September 27, 2019 at 2:27 am
    Permalink

    Thanks a lot Tim, great video, may I know how you create those nice animation?

    Reply
  • September 27, 2019 at 2:54 am
    Permalink

    im your student on Udemy!! nice sire!!

    Reply
  • September 29, 2019 at 7:02 am
    Permalink

    Nice Idea Tim !

    Reply
  • September 29, 2019 at 4:50 pm
    Permalink

    Thank you for this useful course

    Reply
  • October 4, 2019 at 12:40 pm
    Permalink

    How I learned computation: At the bottom of the avenue leading to our house there was a man who made his living in a dodgy way: he would "borrow" ordinary pinball machines from pubs and re-engineer them into gambling machines which paid off in cash. I had a half-day from school on Wednesdays, and when I didn't spend the afternoon at the Science Museum in Kensington I would spend it in his basement in awe of his stories of how all these sardine-tins cut up with tin-snips would instantiate Aristotelian logic.
    For my ninth birthday, he came up to the house and presented me with a wooden bagatelle board. You pushed a marble with a drumstick and it then bounced down through all the pins into distribution at the bottom of the board. Pachinko without the kugi-nagel to adjust all the pins in management's direction. My parents didn't get it, but I saw the joking reference to his business right away.

    Reply
  • October 11, 2019 at 6:16 am
    Permalink

    this video is really well made.

    Reply
  • October 17, 2019 at 8:47 am
    Permalink

    Thank you!

    Reply
  • October 25, 2019 at 2:15 pm
    Permalink

    love the java class tim, can't thank you enough!

    Reply
  • November 2, 2019 at 11:27 am
    Permalink

    Very informative video🙂 Thanks.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *