Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-2 Английский / Учебник для Сукнова М.П. (01.07.2015).rtf
Скачиваний:
222
Добавлен:
31.01.2021
Размер:
20.64 Mб
Скачать

Writing Projects. Perform the project given

Many companies have a Web site that provides information on their products and services. Use a search engine to locate a company in your career field. Suppose you are a recruiter for that company and you’ll be attending a series of college career fairs. Create a one-page information flyer that you can hand out to prospective recruits. It should include: company’s name, location(s) URL, a brief description of the company’s mission, products, and services; a description of typical working conditions; instructions on how to submit a resume electronically.

Unit 13 programming languages

Answer the questions. Then discuss in pairs.

1) How long have you been using the computer?

2) Can you program on your computer? What do you need to make programs?

3) What programming languages have you already known? Which ones are you studying at the moment?

Vocabulary Bank Unit 13

Task 1. Read, write the translation and learn the basic vocabulary terms:

  1. abstraction

  2. addition

  3. arbitrary text files

  4. assembly code

  5. assembly languages

  6. asset management

  7. binary values

  8. built-in

  9. compiler

  10. concerned

  11. concurrency

  12. convenient

  13. debugged

  14. deficiency

  15. designate

  16. discretion

  17. ease-to-use

  18. encapsulation

  19. encourage

  20. establish

  21. evolve

  22. executable file

  23. execution

  24. extension language

  25. facilitate

  26. full-fledged application

  27. garbage

  28. heir

  29. high-level languages

  30. human-like words

  31. implement

  32. in order to run

  33. inherent cross-platform

  34. interpreter

  35. low-level languages

  36. mnemonic

  37. natural languages

  38. notation

  39. object code

  40. object-oriented programming

  41. permanently

  42. problem-oriented languages

  43. procedural languages

  44. query languages

  45. realm

  46. robust

  47. source code

  48. specificity

  49. standpoint

  50. statement

  51. to hide

  52. to interface

  53. to join

  54. usability

Text 13a. Types of programming languages

Programming languages are classified as first-, second-, third-, fourth-, or fifth- generation languages, according to when they were developed and how sophisticated they are. The first- and second-generation languages are very difficult to use and are considered low-level languages. The others are sometimes called high-level languages.

Machine Languages

Machine languages are the first generation of programming languages; these languages consist of instructions the computer is actually built to execute. Since at the hardware level computers understand only binary notation (1s and 0s), programming with a machine language requires writing out the binary values of the program instructions. A simple machine-language command might be 10101001 10101010 1011101011010100." Machine languages vary from one model of computer to another, as each model of processor is built differently. Machine languages are difficult to understand and use, so they are rarely used directly by programmers today. Since the computer understands only machine language, however, any program written in any other language must be translated into machine language in order to run.