- •Part II Texts for Supplementary Reading
- •Предисловие
- •The main parts of the computer
- •Using a mouse
- •Lesson 2
- •Word-building (словообразование) (1)
- •K eyboard
- •Windows program keyboard shortcuts
- •Lesson 3
- •Buses and interfaces
- •Word-building (2)
- •Lesson 4
- •Structure (phrases)
- •A) “hardware”
- •B) “data”
- •Lesson 5
- •What is a microprocessor?
- •Pentium, pentium pro, pentium II and pentium III
- •Lesson 6
- •Word-building (3)
- •Lesson 7
- •General dram concepts
- •Structure ( 2)
- •Lesson 8
- •Storage media
- •Word-building (4)
- •Incompatible, unrecoverable, unavailable, unusable, unsuitable, non-removable, non-contiguous, non-volatile.
- •Structure (3)
- •Lesson 9
- •«Ware» terms
- •Software, hardware, freeware, shareware, firmware;
- •Section II. Software lesson 10
- •Structure (4) Ex.2 a) Read the sentences and analyze their structure:
- •Programming language generations
- •Lesson 11
- •Word-building (5)
- •What is object-oriented software?
- •Inheritance
- •Object-oriented languages
- •Lesson 12
- •General operating system concepts
- •Wysiwyg – structure (5)
- •Imperative sentences (commands and instructions) :
- •Starting and quitting windows nt
- •2.Using the desktop
- •Ex.5 Translate into English:
- •Ex.6 Say a few words about:
- •Revision (sructure)
- •Lesson 14
- •Ex.3 Translate into English:
- •Config.Sys commands
- •Ex.6 Agree or disagree:
- •Lesson 15
- •Ex.1 Translate the following technologies into Russian:
- •Ex.2 a) Read and translate into Russian:
- •Ex.5 Read and translate into Russian: operating system overview
- •Operating systems and file systems
- •Lesson 16
- •General database concepts
- •Ex.4 Choose the right synonym to the word ‘query’: a) requirement; b) retrieval; c) request.
- •Section III. Networking lesson 17
- •What is a network?
- •How are networks categorized?
- •How does p2p work?
- •Information transmission media
- •Lesson 18
- •Computing network components
- •Ex.10 Read and translate into Russian:
- •Ex.11 Translate into English:
- •Lesson 19
- •The internet
- •Internet protocols
- •Surfing The Net. By Shirley.
- •Lesson 20
- •Basic security and licensing terms
- •How bytes and bits work
- •System case
- •How pci works
- •Motherboard and system devices
- •Graphics adapter
- •How it works
- •System cache
- •Ethernet
- •Traditional ethernet
- •Fast ethernet
- •Gigabit ethernet
- •How a computer virus works
- •General virus types
- •All maliicous codes aren’t viruses
- •Intel software license agreement (Final, Single User) (abstract)
- •Glossary
- •Defragment
- •Device Driver
- •Formatting
- •Operating system
- •Plug-n-Play
- •Program
- •Vesa Local Bus
- •Virtual Memory
- •It Crossword Puzzle
- •Answer keys
- •It Crossword Puzzle
- •English-russian vocabulary англо-русский словарь о пользовании словарем
- •The English Alphabet
- •List of acronyms and abbreviations
- •1. Terms used in computer field
- •2. Basic abbreviations used in scientific field
- •3.Irregular verbs
- •Bibliography Основная литература
- •Справочная литература
Lesson 11
Text A. What is Object-Oriented Software?
Text B. Object-Oriented Languages.
Word-building. The re- prefix.
Word-building (5)
Ex.1 a) Read the following words and pay attention to the prefix re-. Analyze the meaning of this prefix.
retry повторить попытку
retransmit повторно передавать, ретранслировать
rename переименовать, дать новое имя
rewrite перезаписывать
reinstall заново/повторно инсталлировать/устанавливать
b) Choose the right variant, put down the rule into your copybooks:
Префикс … имеет значение:
а) возобновления или повторения действия
б) противоположного действия
c) Translate into Russian:
Restart, reuse, replace, reload, reinsert, reconstruct, reassign, reconnect, renew, retest.
Ex.2 Translate into English:
объектно-ориентированное программирование
сообщение
последовательность
скрытие
наследование
подкласс
повторное использование
поведение
переменная
рабочий документ, программа
создавать
выполнять
экземпляр, пример
определять
отвечать, реагировать
Ex.3 Read and translate into Russian:
What is object-oriented software?
Objects
Object-oriented software is all about objects. An object is a "black box" which receives and sends messages. A black box contains code (sequences of computer instructions) and data (information which the instructions operate on).
All communication to the object is done via ([´vaıƏ] – через, по, посредством) messages. Messages define the interface to the object. Everything an object can do is represented by its message interface. Providing access to an object only through its messages, and keeping the details private is called information hiding. An equivalent is encapsulation.
Classes
How are objects defined? An object is defined via its class, which determines everything about an object. Objects are individual instances of a class. In object-oriented programming a class is a definition of the method and variable in a particular kind of object. A method is simply the action that a message carries out. It is the code, which is executed when the message is sent to a particular object. A method can be reused in multiple objects.
Arguments are often provided as part of a message.
Inheritance
If there is already a class which can respond to a group of different messages, what if you wanted to make a new, similar class which adds some more messages? Why have to re-write the entire class?
All you need to do is to create a subclass (or derived ([dı´raıvd] - производный) class, in C++ terminology) of the original class. This new class inherits all the existing messages, and all the behavior of the original class. The original class is called the parent class, or superclass, of the new class.
Inheritance also supports reuse. You don't have to start from scratch when you write a new program. You can simply reuse an existing set of classes that have behaviors similar to what you need in the new program.
Ex.4 Answer the following questions:
What does “a black box” contain?
What is a code?
What is an equivalent to encapsulation?
How are objects defined?
What is executed when the message is sent to a particular object?
How is a subclass in C++ terminology called?
What does the new class inherit?
Ex.5 Translate into English:
Объект получает и отправляет сообщения.
Объект содержит код и данные.
Связь с объектом выполняется через сообщения.
Сообщения определяют интерфейс к объекту.
Новый класс наследует все существующие сообщения.
Метод может быть использован во многих объектах.
Все что вам нужно это создать подкласс из начального (оригинального) класса.
Ex.6 Point out the sentences in the Active and Passive Voices.
Ex.7 Read and memorize the following words:
environment [ın´vaıƏrƏnmƏnt] – окружение, среда, конфигурация
“look and feel” – внешний вид и ощущение
client [´klaıƏnt] – клиент
applet [´æplıt] – небольшая программа, приложение
(to) interact [ˏıntƏr´ækt] – взаимодействовать
possible [´pɔsƏbl] – возможный, вероятный
flexibility [ˏ fleksƏ´bılıtı] – гибкость
binding [´baındıŋ] – привязка, связка
efficient [ı´fıʃnt] – эффективный, действительный
pure [pjuƏ] - чистый
Ex.8 Read and translate into Russian: