Programming Languages
Internet
Hardware
Software
Miscellaneous
100

This language is named after a famous female mathematician and is used for scientific computing.

Julia

100

This protocol is used for sending email over the internet.

SMTP

100

This component is responsible for processing data in a computer.

the CPU

100

This software is used to create and edit text documents.

 word processor

100

This technology is used to connect multiple devices in a network.

Ethernet

200

This language was created by Guido van Rossum and is known for its readability and ease of use.

Python

200

This is the name of the first graphical web browser.

Mosaic

200

This type of memory is volatile and used for storing data that is currently being used by the computer.

 RAM

200

This software is used to create and edit spreadsheets.

spreadsheet program

200

This acronym stands for "Artificial Intelligence".

 AI

300

This language was created by Bjarne Stroustrup and is an extension of the C language.

C++

300

This technology is used to encrypt data transmitted over the internet.

SSL/TLS?

300

This type of storage is non-volatile and used for long-term data storage.

hard drive

300

This type of software is used to protect a computer from malware and viruses.

antivirus software

300

This technology is used to connect to the internet wirelessly.

 Wi-Fi

400

This language was created by James Gosling and is used heavily for developing mobile apps.

Java

400

 This organization is responsible for assigning IP addresses and managing the Domain Name System.

ICANN

400

This component is responsible for displaying images on a computer screen.

a graphics card

400

This type of software is used to edit and manipulate digital images.

image editing software

400

This term refers to the practice of creating multiple versions of a website or web application to cater to different device sizes and screen resolutions.

responsive design

500

This language was created by Larry Wall and is often used for web development and system administration.

Perl

500

This protocol is used for transferring files over the internet.

FTP

500

This type of connector is used to connect peripheral devices to a computer.

USB port

500

This type of software is used to manage and organize data in a database.

database management system

500

This technology allows for secure communication over the internet by creating a virtual private network (VPN).

SSL/TLS VPN

M
e
n
u