Natural-language programming is a way of writing computer programs using ordinary words instead of complicated words or symbols. For example, instead of writing your computer program using something like 'if x > 2 then y = 2', you could write it using 'if x is more than 2 then make y 2'. This makes it easier for people to understand what the computer is doing.