Task 6. Use one word from each box to make a compound noun.
Box A | Box B | |
machine application’s analyzer program tool development language’s language application | design requirement support implementation tools effort support features development |
Task 7. What do you call...?
1. The act or process of translating text from one natural language into another using a computer.
2. The boundary between a user and a computer or program.
3. A book of instructions for the user that explains how to use a computer or a computer program.
4. A computer system that allows useful information to be recorded, stored and used by managers without the help of a computer specialist.
5. The process of designing, installing and perhaps testing a computer system.
6. A language that can be used for writing instructions that a computer can process and execute.
7. Rules followed by computer programmers who are working in a team so that their work can be understood by other programmers.
8. A person who writes applications program.
9. A programming technique that allows the creation of ‘objects’ which can be reused, or used as the foundation of others.
10. The study of computers and their use.
Task 8. Michael Warren is at an interview for a job in a film production company. He has been asked why he wants the job, and this is part of his answer. Suggest compound nouns to fill in the spaces in this text. One of the parts of the compound is given in brackets. Choose the other part from the –ing forms below.
advertising answering breathing cutting losing mailing making recording selling turning waiting |
Just after I left university, I met an old friend who offered me the opportunity to join his company, Phono, selling a new type of mobile phone. I organized a(n) (1) advertising campaign (campaign) and set up a(n) (2) ………. (list) with the names and addresses of people who might be interested in it. The main (3) ………. (point) of the phone was that it included a(n) (4) ………. (machine), and was the only one of its kind on the market at the time. At first the demand was so great that there was a(n) (5) ………. (list) of people wanting to buy one. Unfortunately, a year later Sonex brought out its new video phone, and this was the (6) ………. (point) for Phono. Demand for our phone plummeted. We did a lot of (7) ………. (cost) to try to save money, but it wasn’t long before we knew we were fighting a(n) (8) ………. (battle) and decided to close the company. I’ve been out of work for a few months now. But this has given me the (9) ………. (space) to decide what I want to do next. When I worked for Phono, I helped produce a(n) (10) ………(video) to advertise the product. I enjoyed this a lot, and that’s why I’d now like to get into (11) ………. (film).
Listening
Task 9. Listen to the song and write down the names of all programming languages you hear about.
- ___________________
- ___________________
- ___________________
- ___________________
- ___________________
Task 10. Listen to the song again and fill in the gaps below.
Write in C
When I find my 1) ________
in tons of trouble
Friends and colleagues come to me,
Speaking words of 2) ________…
“Write in C”
And as the 3) ________ fast approaches,
And 4) ________ are all that I can see
Somewhere 5) ________ whispers:
“Write in C”
Write in C, write in C,
Write in C, oh, write in C,
6) ________ dead and buried,
Write in C
I used to write a lot of 7) ________
For 8) ________ it worked flawlessly
Try using it for 9) ________!
Write in C!
And if you’ve just spent nearly
10) ________
Debugging some 11) ________
Soon you will be glad to
Write in C
Write in C, write in C,
Write in C, oh, write in C,
12) ________ not the 13) ________,
Write in C
Write in C, write in C,
Write in C, oh, write in C,
14) ________ won’t quite cut it,
Write in C!
Speaking
Task 11. Look at the picture above. Then work in pairs or in small groups and discuss why C-like languages are so popular nowadays. Make a list of reasons.
Task 12. Read the statements below. Which do you agree with more? Why?
‘Learning a programming language is like learning any natural language. The only difference is that you are communicating with a machine instead of another person.’
‘I get annoyed when I hear people comparing programming languages with natural languages. They have almost nothing in common.’
Writing
Task 13. Write an essay (120 – 180 words) summarizing all your ideas in Task 12.