Programming Languages
Basic Concepts
Random!
Debugging
Fun facts
100

This language is named after a famous comedian and is known for its readability and simplicity.

Python

100

What does HTML stand for?

Hypertext Markup Language

100

What does AI stand for, and what is its primary goal?

Artificial Intelligence! Its goal is to simulate human intelligence in machines.

100

What is debugging?

The process of finding and fixing errors or bugs in a program.

100

What was the first programming language designed for use on a digital computer?

Fortran

200

Developed by Apple, this language is used for creating applications for macOS, iOS, and other Apple platforms.

Swift

200

What is a function?

A function is a block of organized, reusable code that performs a specific task. It helps in modularizing code and promoting reusability.

200

Which one of these is not a programming language? 

A) Haskell

B) Bootstrap

C) Lisp

D) Prolog

B) Bootstrap

200

Give me two common methods to debug code.

Print statements and debugging tools like breakpoints.

200

Who is often credited with writing the first algorithm intended to be carried out by a machine?

Ada Lovelace

300

This language, often used for web development, emphasizes flexibility and readability.

Javascript

300

In HTML, these characters are used to enclose tags (like headings: h1)

Angle brackets < and >

300

What is a responsive web design, and why is it important?

Responsive web design adapts the layout of a website to fit different screen sizes and devices. It ensures usability and accessibility across various platforms.

300

What are comments? 

A comment in coding is a text annotation within the source code that is ignored by the compiler or interpreter. It is used to explain the code's functionality, or temporarily disable code without affecting its execution.

300

In what year was Python first released?

1991

400

Known for its use in statistical computing and graphics, this language is often used in data analysis and visualization.

R

400

Eplain the concept of variable in programming

A variable is a named storage location in a computer's memory that stores data that can be changed during program execution.

400

Name two applications of AI in everyday life and briefly describe how they work.

Examples include virtual assistants like Siri or Alexa (uses natural language processing) and recommendation systems (uses machine learning algorithms to suggest products or content).

400

What is a syntax error in programming, and how is it different from a logical error?

A syntax error is a mistake in the syntax of a programming language, detected by the compiler or interpreter. A logical error, however, produces incorrect output due to improper implementation of the algorithm.

400

What does CSS stand for?

Cascading Style Sheets

500

This language, developed by Google, is commonly used for building scalable and high-performance web applications.

Go (or Golang)

500

What is the difference between a compiler and an interpreter in programming languages?

A compiler translates the entire source code into machine code simultaneously, while an interpreter translates and executes each line of code one by one.

500

What is an array in coding

An array in coding is a collection of elements of the same type, stored under a single variable name, where each element is accessed by its index.

500

What is a DDoS (Distributed Denial of Service) attack?

This type of attack involves flooding a network or server with excessive traffic to overwhelm its capacity and make it unavailable to users.

500

This programming language, originally designed for writing operating systems, was named after the bell labs where it was developed.

C

M
e
n
u