Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
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. Languages of the Second Generation provide a way for programmers to incorporate symbolic names into the language in addition to the numbers. 2. Language of the Fourth Generation is extremely close to the human language, and is generally used for database access. 3. Languages of the Fifth Generation are most commonly used for neural networks, which are forms of artificial intelligence in an attempt to imitate the way the human mind works. 4. Programs written in high-level languages are compiled and/or interpreted into machine language so computers can execute them. 5. Assembly language statements like MOV and ADD are more recognizable than sequences of 0s and 1s. 6. You can gain a basic understanding of what a Java program is doing by simply reading the program source code.
2. Answer the following questions:
1. Why are there five generations of programming languages? 2. What is the principal difference between low-level and high-level languages? 3. To what extent is assembly language similar to a machine language? 4. Can the programs written in high-level languages be executed by the computer directly? 5. What are the advantages and disadvantages of high-level languages?
3. Translate into English:
Пять поколений языков программирования Иногда различают пять поколений языков программирования, правда данное разделение является спорным: Первое поколение Начало 1950-х годов - язык первых компьютеров. Первый язык ассемблера, созданный по принципу «одна инструкция - одна строка». Основная отличительная особенность: ориентирование на конкретный компьютер. Второе поколение Конец 1950-х - начало 1960-х г.г. Разработан символьный ассемблер, в котором появилось понятие переменной. Это первый полноценный язык. Основная отличительная особенность: ориентирование на абстрактный компьютер с такой же системой команд. Третье поколение 1960-е г.г. - Языки программирования высокого уровня. Их характеристики: • относительная простота; • независимость от конкретного компьютера; • возможность использования мощных синтаксических конструкций. Простота языка позволяет писать небольшие программы и людям, которые не являются профессиональными программистами. Основная отличительная особенность языка третьего поколения: ориентирование на алгоритм (алгоритмические языки).
|