- •Содержание
- •Unit 7. A Brief History of the Java Language 38
- •Unit 11. Xml Basics 56
- •Учебное пособие
- •1. Read the text, try to understand it, define what programming is.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Answer the questions.
- •Translate the text with the help of a dictionary.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Translate the following questions and answer them.
- •5. Express your opinion of Machine Language.
- •1. Read the text, try to understand it.
- •2. Look through the text and find equivalents to the following terms.
- •3. Match the words on the left with the correct definition on the right.
- •4. Answer the questions.
- •5. Discuss these questions with a partner. Then tell your ideas.
- •1. Read the text, translate it and try to understand what compiling programs are.
- •2. Look through the text and find equivalents to the following terms.
- •3. Match the words on the left with the correct definition on the right.
- •4. Answer the questions.
- •1. Read the text, try to understand it.
- •Visual Basic
- •File Type Description
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Answer the questions.
- •5. Draw your conclusion of the text.
- •1. Match the Russian terms on the left with the English equivalents on the right.
- •2. Match the English terms on the left with the Russian ones on the right.
- •3. Complete the sentences with a proper word.
- •4. Translate into English.
- •Virtual Pascal
- •1. Read the text and try to understand it.
- •Visual FoxPro
- •2. Look through the text and find equivalents to the following terms.
- •3. Match the words on the left with the correct definition on the right.
- •4. Answer the questions.
- •4. Tell your ideas of the following:
- •1. Read the text, try to understand it.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the terms.
- •4. Answer the questions.
- •5. Draw your own conclusion of the text.
- •1. Read the text.
- •2. Look through the text and equivalents to the terms.
- •3. Choose the definitions to the following terms.
- •4. Try to answer the following questions.
- •5. Write a few words about the main idea of the text.
- •1. Translate the following text, try to understand it.
- •2. Look through the text and find equivalents to the terms.
- •3. Choose the definitions to the terms.
- •4. Translate the questions and answer them.
- •1. Read the text, try to understand it.
- •2. Look through the text and find equivalents to the terms.
- •3. Choose the definitions to the following terms.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Answer the questions.
- •5. After reading the text write down the disadvantages of html (from the author‘s point of view).
- •1. Match the Russian terms with the English ones.
- •2. Match the pairs of words.
- •3. Complete the sentences with a proper word.
- •4. Translate into English.
- •1. Read the text, try to express its main idea.
- •2. Look through the text and equivalents to the terms.
- •3. Match the terms on the left with the explanations on the right.
- •4. Answer the questions.
- •1. Read the following text and try to understand it.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Translate the questions and answer them.
- •5. Draw your conclusion of the text.
- •1. Read the text, try to define what cryptography is.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Answer the questions.
- •1. Read the text and try to understand it.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Write the questions which could cover the content of the text.
- •5. Express your own point of view of the text.
- •1. Match the Russian terms on the left with the English ones on the right.
- •2. Match the English terms with the Russian ones.
- •3. Complete the text with proper words.
- •4. Translate into English.
- •Руководство по изучению курса
- •Практикум
- •1. Programming languages;
- •2. The authoring system.
- •1. What is e-Commerce?
- •Implementing an e-Commerce Site
- •Information Retrieval
- •Intended Viruses
- •Virus Construction Sets
- •Программа курса
2. Look through the text and find equivalents to the terms.
от отдельного (обособленного) набора данных
аналоги в реальном мире
хорошо определенный ряд объектов
о пределах вашей системы
ссылка на физическую структуру системы
механизм базы данных
3. Choose the definitions to the following terms.
Database an order which the computer can obey. Synonymous with ‘instruction’.
Bus a file of structured data.
Command a set of rules which determine the formats by which information may be exchanged between different systems.
Database program a channel, or highway, which carries signals between units in the CPU.
Protocol an applications program used to store, organize and retrieve a large collection of data. Among other facilities, data can be searched,
sorted and updated.
4. Try to answer the questions.
1. For what purposes is the word ‘database’ used?
2. What is the problem space?
3. What does the term data model mean?
4. What does it include?
5. What can you tell about the database schema?
6. What is the database engine?
7. What doesn’t the term database include?
5. Try to define what a Database is.
Unit 11.
XML Basics
1. Read the text, try to understand it.
XML, or Extensible Markup Language, is not new. In fact, it’s a subset of SGML, the Standardized General Markup Language, modified for use on the Web. SGML was originally developed by Goldfarb, Mosher, and Lorie at IBM in 1969, as a way to structure legal documents; it has evolved over time into an international standard for representing textual data in system-independent format. Since SGML is overly complex for the requirements of the Web, XML has evolved as a modified (read: simpler) version of SGML, adapted specifically for use on the Web.
While HTML is great for putting together Web pages, it doesn’t offer any way to describe the data contained within those pages. As a formatting language, it doesn’t offer any mechanism to define structures within the document, thereby limiting its usefulness. The fact that it understands a limited set of tags – and even that frequently depends on which browser you’re using – reduces its flexibility and makes it difficult to extend its usefulness to other applications.
X ML was designed to avoid these disadvantages by creating a markup language which would be simple yet flexible, easy to use yet powerful enough to offer a variety of different applications. Briefly, the original design goals for XML were: XML should be simple and easy to use. XML should support a variety of different applications, by allowing users to develop their own markup.
XML documents should precisely follow certain formally-defined rules and principals. XML documents should be human-legible and reasonably clear.
Over the past year and a half, the XML universe has grown by leaps and bounds to include many new technologies, most with hard-to-remember acronyms. Here’s a quick list of the important ones, and how they fit into the larger picture:
XML Schema makes it possible to define the structure and format of «classes» of XML documents, providing more advanced features than those offered by the regular Document Type Definition (DTD).
XLink is a specification for linking XML data structures together, in much the same way as the hyperlinks available in HTML… although Xlink allows for far more sophisticated types of links, including simultaneous links to more than one resource.
XPointer is a specification for navigating the hierarchical tree structure if an XML document, and referencing elements, attributes and other data structures within the document.
XSL and XSLT: The Extensible Stylesheet Language (XSL) makes it possible to apply presentation rules to XML documents, and convert – or transform – them from one format to another.
XHTML: The next version of HTML, XHTML combines the precision of XML markup with the easy-to-understand tags of HTML to create a more powerful and flexible language.
XForms offers a way to improve the current crop of HTML-based forms by separating the function of the form from its appearance, thereby making it possible to easily adapt a form for display on a variety of devices and systems.
XML Query: The XML Query effort is focused on creating a specification that makes it possible to query one or more XML documents and generate usable result data (in much the same way as SQL is used to retrieve database records).
XML Encryption is a means of encrypting and decrypting XML documents, so as secure it against unauthorized usage.
The words to the text:
to evolve – развивать (ся), развертывать (ся)
overly – чрезмерно
to adopt – принимать, усваивать
brief – короткий, лаконичный
precise – точный, аккуратный
ancillary – подчиненный, вспомогательный
acronym – сокращение
simultaneous – одновременный
crop – обилие, масса, совокупность
query – вопрос, неточность
retrieve – возвращать, восстанавливать, исправлять