Sollicitatievraag bij Schweitzer Engineering Laboratories

What are the differences between a program and a function?