Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Assignments. 1. Translate the sentences from the text into Russian in writing paying attention to the underlined words and phrases:
1. Translate the sentences from the text into Russian in writing paying attention to the underlined words and phrases:
1. Computers have been applied to a myriad of different areas, from controlling nuclear power plants to providing video games in mobile phones. 2. A C programmer is perfectly content to work at a level of abstraction that requires specification of computations using arrays and indices, while an author of a report prefers to “program” using a language consisting of the functions of a word-processor. 3. The most common data structures are arrays and matrices; the most common control structures are counting loops and selections. 4. Special computers were developed for this purpose, along with special language. 5. Symbolic computation is more conveniently done with linked lists of data rather than arrays. 6. Systems software is used continuously and therefore must be efficient. 7. It is low-level, execution-efficient, and does not burden the user with many safety restrictions.
2. Answer the following questions:
1. Why are there programming languages with different goals? 2. What makes a programming language successful? 3. What requirements should a language for scientific applications meet? 4. How can business languages be characterized? 5. What is an efficient language for systems programming? 6. Why is the WWW supported by an eclectic collection of languages?
3. Translate into English:
Информационные технологии играют все более значимую роль в человеческом обществе. Они проникли во все сферы деятельности. Для обслуживания общественных потребностей в автоматизации труда, хранения данных, связи и др. развиваются языки программирования. Если раньше языки программирования использовались лишь для создания программ для автоматизации вычислительных процессов, то на сегодняшний день они используются для решения более разнообразных задач. Изучение истории языков программирования, их разнообразия и особенностей позволяет программисту сделать правильный выбор при выборе языка для решения определенной задачи. Все многообразие языков программирования делят на различные классы в зависимости от решаемых ими задач. Было замечено, что в процессе развития языки программирования, входящие в один класс, сближаются между собой. Хотя само разнообразие классов увеличивается, т.к. увеличивается сфера задач, решаемых с помощью компьютерных технологий. Следует также отметить и развитие языков программирования в сторону спецификации, когда определенные языки наиболее пригодны для решения узкого класса задач.
|