Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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-е г.г. - Языки программирования высокого уровня. Их характеристики:

• относительная простота;

• независимость от конкретного компьютера;

• возможность использования мощных синтаксиче­ских конструкций.

Простота языка позволяет писать небольшие про­граммы и людям, которые не являются профессиональ­ными программистами. Основная отличительная особен­ность языка третьего поколения: ориентирование на алго­ритм (алгоритмические языки).


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2026 год. (0.109 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал