Professional Documents
Culture Documents
3 Selecting A Programming Language
3 Selecting A Programming Language
3 Selecting A Programming Language
Task 2. Read the text carefully. Say whether the sentences below the text are true or false.
Task 3. Choose the words from the box and put each of them in the correct place of the
sentence.
Direct control; debugging; routines; to maximize; programming; higher-level; the cost; up-front
costs; balancing; vendor
1. Programmers who learn C++ must spend a lot of time debugging rather than learning
software engineering techniques.
2. Each command can drive complex routines and functions that operate behind the scene.
3. Using higher-level languages can reduce the total costs to develop computer programs in
the long run.
4. the cost to develop computer programs can be substantially less with this more recent
programming languages.
5. Selecting the best programming language involves balancing the functional
characteristics of the language.
6. Many vendor of popular application software programs take the time and effort to code
portions of their leading programs in assembly language.
7. Although training programmers to use these higher-level programming languages may
produce high up-front costs
8. Java may be the future of programming
9. Many computer programing companies code portions of their popular programs in
assembly language to maximize their speed.
10. The amount of direct control that is needed over the operation of the hardware can be in
important factor to consider.
Task 4. Find the words according to their definitions in the marked paragraph of the text.
1. of or having a special activity, purpose, or task; relating to the way in which something
works or operates (p. 1); Functional
2. a person or company offering something for sale (p. 2); vendor
3. to identify and remove errors from (computer hardware or software) (p. 4); To debug
4. clearly visible or understood; obvious (p. 4); apparent
5. a way of carrying out a particular task, esp. the execution or performance of an artistic
work or a scientific procedure (p. 4) A technique
Task 6. Read the key terms carefully and find the best explanation.
1-h
2-d
3-a
4-b
5-g
6-c
7-e
8-f