---
id: 656bbeb152c95913465476e3
title: Task 10
challengeType: 19
dashedName: task-10
lang: en-US
---

# --description--

`Compile` in programming means changing code that people write into a form that computers can understand and use. 

It's like turning a recipe written in one language into another language so that someone else can cook the meal. 

For example, `When we compile Java code, it changes into a form that the computer can run.`

# --questions--

## --text--

What does `compile` mean in the context of programming?

## --answers--

To write and edit code

### --feedback--

`Compile` specifically refers to converting code into an executable format, not writing or editing it.

---

To test code for errors

### --feedback--

`Compile` refers to the process of converting code into an executable form.

---

To upload code to a repository

### --feedback--

That would be `pushing`. See the previous challenges.

---

To transform code into a form computers understand

## --video-solution--

4
