What is a Computer?

What is a Computer? A computer is a device that processes data according to a sequence of automatic instructions. A program is a sequence of instructions that perform a task within a computer. Programs must allow for conditions and loops. A condition means the program will do something different depending on if a boolean is true or false. A program must also be able to loop. Of course, it isn’t a computer if you can’t change the program that it runs.

  • Click here for the full video transcript

    >> ADELIE: [squawks]

    >> ID: What is a computer? Do you honestly not know? Or is this a journalistic technique in which you feign ignorance in order to engage me in a conversation on a particular subject?

    >> ADELIE: [squawks]

    >> ID: Okay then. There are three things that constitute a computer: One: a computer processes data according to a sequence of automatic instructions.

    >> ADELIE: [squawks]

    >> ID: Yes, exactly. A program is a sequence of instructions that perform a task within a computer.

    >> ADELIE: [squawks]

    >> ID: Yes… toasters perform a task, too, but they aren’t computers, because they only do one thing that can’t be changed.

    >> ADELIE: [squawks]

    >> ID: Burning the toast doesn’t count.

    >> ADELIE: [squawks]

    >> ID: No, using a bagel is… It… That doesn’t…

    >> ADELIE: [squawks]

    >> ID: No.

    >> ADELIE: [squawks]

    >> ID: No, you can’t even put that in a toaster.

    >> ADELIE: [squawks]

    >> ID: I think we’re losing sight of the computer, here.

    >> ADELIE: [squawks]

    >> ID: Well, it takes more than blue paint to make a computer.

    >> ADELIE: [squawks]

    >> ID: That leads me to the second point: Programs must allow for conditions and loops.

    >> ADELIE: [squawks]

    >> ID: Do not get me started on shampoo… A condition means the program will do something different depending on if a boolean is true or false.

    >> ADELIE: [squawks]

    >> ID: What’s a boolean? Truly?

    >> ADELIE: [squawks]

    >> ID: Or falsely.

    >> ADELIE: [squawks]

    >> ID: All right, all right. No need to get snippy. The other thing a program must be able to do is loop. Do you know what a loop is?

    >> ADELIE: [squawks]

    >> ID: Do you know what a loop is?

    >> ADELIE: [squawks]

    >> ID: Do you know what a loop is?

    >> ADELIE: [squawks]

    >> ID: Do you know what a loop is?

    >> ADELIE: [agitated squawks]

    >> ID: Oh, you get it. Well then, the last thing that you need to know is that it isn’t a computer if you can’t change the program that it runs.

    >> ADELIE: [squawks]

    [violin playing]

    >> ID: Hey, what did you do that for?

    >> ADELIE: [squawks]

    >> ID: You were changing the program!

    >> ADELIE: [squawks]

    >> ID: That’s not what I meant at all. I meant that you can tell a computer to do different things.

    >> ADELIE: [squawks]

    >> ID: Are you telling me what to do?

    >> ADELIE: [squawks]

    >> ID: I’m much more than a computer. I’m a robot.

What is a Computer? was produced by Dototot on . Dototot is a creative media company and think tank specializing in educational material.

Discuss this video in the Comments below, or and it with your friends. Learn more about Computer Science by subscribing to The Hello World Newsletter .

Join the Discussion
  • Anonymous

    This is what we have come to find funny in 2014 ;P Liked it tho unfortunately..

Subscribe to our Mailing List

Stay up to date on the latest videos and tutorials with our monthly newsletter

The email entered is invalid
×