Computer Literacy/Software
Why do computers behave the way they do? And why do some computers behave differently than others? Here we learn about software, the essence that makes computers do what they do.
Specialized computers
editSome computers do only one thing. For example, the embedded computer inside kitchen scale cares only about measuring weight. Let's look at a few other examples.
-
A digital kitchen scale, a common use of an embedded computer.
-
A digital alarm clock.
-
A digital kitchen timer offers precise timing.
-
A Wi-Fi router contains a small computer to manage network traffic.
-
A digital camera uses a small computer to manage camera functions.
-
A drone uses computers to help manage the minutia of flight.
-
An electric car. Most modern automobiles use computers for safety, automation, navigation, and entertainment.
Can you think of other specialized computers that focus on one task?
Apps
editOther computers, for example smartphones, have some basic functions like calling and sending text messages, but they can also run many apps that do a variety of tasks.
-
Firefox app showing Wikipedia.
-
Suntimes, a clock app for sunrise and sunset times.
-
K9, An email app.
-
VLC, a video player app.
-
OsmAnd, a map app.
- calculator app
- alarm clock / timer
- book reader
Can you name other apps? Did you use some of them?
Apps have many advantages. You can pack a lot of apps in one device. Apps usually don't cost you anything. And it is easy to replace misbehaving app with a better one.
Apps are also called applications, programs, or software.
Intelligent computers
editComputers are not smart like humans. They cannot think and act with reason. Not yet anyway. But they sometimes come close. Echo, a kind of smart speaker, is a computer able to communicate with Alexa to answer questions about a number of topics. Many apps can do the same.
-
Smart speakers are commonly used to interact with users.
-
A driverless car. Self driving vehicles have the potential to improve traffic and save lives.
-
Security robots patrolling an area, freeing up human guards for other tasks.
The advantage of intelligent computers is that you don't have to look for an app that does what you want. You just ask the computer the way you would ask a friend. The disadvantage is that these intelligent computers aren't really very intelligent. They often misunderstand what you want or they simply don't know how to help you. That's why people still prefer apps for most tasks.
Certain websites use artificial intelligence to recommend to you new and interesting products. For example, many people who search for cats on the web like cats and also buy cat clothing. If enough people both search for cats and buy cat clothing, the website starts to take notice. It then will recommend cat clothing to people searching for cats, in an attempt to sell more cat clothing.
-
Delivery robots causing a pileup after failing to navigate past each other.
-
An error with the Boeing 737 MAX aircraft lead to many aircraft being grounded.