Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Programming languages




UNIT XVI

Speak about the operating system Windows you use on your computer.

1. Read and translate the text:

HOW MUCH SHOLD AN EDUCATED MAN KNOW ABOUT COMPUTERS?

Some years ago in the United States of America a discussion on the question what an educated man is was organized. At this discussion one of the definitions of an ‘educated man’ was this:

An educated man:

- is able to read, write, and to arithmetic;

- has a basic knowledge of the history and geography of world and man;

- understands the scientific method, and has an elementary knowledge of at least one science;

- has an elementary knowledge of mathematics and logic, what they are, and how to use them;

- knows at least one other language besides his own well enough to read it and talk a little in it;

- can say what he means in suitable words both speaking and writing;

- is able to listen, know how to learn, and enjoy learning;

- never forgets that his views and opinions may be wrong, and is always ready to change them on evidence;

- has an elementary knowledge of computers and programming, and some active experience with a whole computer is highly desirable.

An educated man of 200 years ago did not need to know anything about science. The educated man of 25-30 years ago did not need to know anything about computers. But the educated man of today needs to have at least some significant knowledge of science, and at least a little significant knowledge about computers.

The summary knowledge that an educated man should know about computers could be put down on ten sheets of paper in about 3,000 words.

2. Find the meaning of the words. Learn the words:

an educated man to enjoy

views and opinions basic knowledge

on evidence at least

to be desirable well enough

significant suitable

could be put down on ten sheets of paper

3. Speak on the problem that is discussed in the text. Are you agree? If not, why? What do you think about educated man?

4. Read the text:

How are directions to be expressed to the computer? The computer is not another human being with whom one can speak easily and clearly in common English. For expressing directions to a computer the programmer in practice uses special programming languages.

Because computers can accept letters and numbers, nearly all the programming languages express the directions in some combination of letters and numbers.

The programming languages in use fall into three general categories in terms of their similarity to ordinary English: machine languages, symbolic languages, and automatic coding languages. In terms of their importance for computer utilization, the machine languages are the most basic, for the computers can use them directly. But symbolic and automatic coding languages are more convenient for the programmer use because they are more similar to English.

Some programming languages are used only with a particular model of computer; some are used with more than one model of computer. For the convenience of the programmer, a language that can be used with several different models of computer is the more useful.

Instructions in a machine language are almost always represented by particular combinations of letters and numbers acceptable to a given computer. Programs written in an appropriate machine language can be directly accepted and used by a computer.

Symbolic languages use symbolic addresses in the operands and usually also as the addresses for the instructions. This is in contrast to machine languages, which use absolute addresses. An absolute address is one expressed in machine language. It identifies a specific and physical location of data in storage. An indirect address is an absolute or symbolic address which has as its contents the absolute address (usually) of the operand needed by the instruction. Indirect addresses allow greater flexibility in programming because the programmer by changing the contents of indirect addresses can, in effect, modify a program.

For data description in the symbolic languages, the programmer uses special commands. Being able to use these commands simplifies the process of data description, because often these commands can be used with symbolic addresses as their operands. Thus in many programming languages the programmer can assign addresses in symbolic, relative, or absolute form, depending upon the character of the language and what is most convenient for the programmer at the time.




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


Дата добавления: 2014-12-27; Просмотров: 882; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.