Exam 10: The Tower of Babel

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

Describe in detail what a metalanguage like XML is and what it can do.

Free
(Essay)
4.9/5
(35)
Correct Answer:
Verified

The tags in HTML are, as we have seen, specified. The tag pair <b> </b>, for example, is used to display the enclosed text as boldface. The writer of the HTML document cannot invent new tags. XML (eXtensible Markup Language) is a newer markup language. It is a "metalanguage," that is, a markup language for markup languages. Using XML, the writer can create his or her own tags; an XML document is not about displaying information but about how to structure and interpret information to be displayed. An XML document usually also contains or refers to a schema that describes the data, and the body of the XML document can then be checked against the schema to be sure that it is a well-formed document. All modern browsers support mechanisms that translate XML documents into HTML documents for display. XML allows for flexible document interchange across the Web; for example, in May 2003, the National Library of Medicine announced a "Tagset" for journal articles to provide a single format in which journal articles that originate from many different publishers and societies can be archived. As another example, LegalXML is a collection of XML standards for sharing and transmitting legal documents of various kinds, such as documents between courts and attorneys, court transcripts, electronic contracts, and so on. More commonly, XML-based file formats now form the basis for office productivity tools, such as Microsoft Office, OpenOffice, and Apple iWork.

C++ was designed with engineering applications in mind. _________________________

Free
(True/False)
4.9/5
(37)
Correct Answer:
Verified

False

____ goes a step further toward not specifying exactly how a task is to be done.

Free
(Multiple Choice)
4.8/5
(36)
Correct Answer:
Verified

D

____ is the most widely used language for writing system software because of the versatility its design philosophy bestowed on it.

(Multiple Choice)
4.8/5
(39)

C++ is in fact a "subset" of C, meaning that all of the C++ language is part of C.

(True/False)
4.9/5
(38)

A ____ occurs when a function, in the course of acting on its argument values to produce a result value, also changes other values that it has no business changing.

(Multiple Choice)
4.8/5
(36)

The majority of business transactions, billions of them per day, are still done on ____________________ code that has now been updated and is likely to continue to run for the foreseeable future.

(Short Answer)
4.7/5
(38)

Java is the language used to frame database queries. _________________________

(True/False)
4.8/5
(35)

Unlike FORTRAN, COBOL, C, C++, and Ada, which were carefully developed as programming languages, ____________________, a modern, object-oriented language, was almost an accident.

(Short Answer)
4.8/5
(37)

Lady Ada Lovelace is regarded as the world's first programmer on the basis of her correspondence with Charles Babbage and her published notes on his work with the Analytic Engine.

(True/False)
4.9/5
(27)

____________________ language code fragments can be embedded in Web pages to make those pages active rather than static.

(Short Answer)
4.9/5
(43)

C# is the successor to C++ and is the same basic language.

(True/False)
4.9/5
(38)

____ is the FORTRAN implementation of "input."

(Multiple Choice)
4.8/5
(38)

Briefly discuss the relationship between facts and queries in logic programming.

(Essay)
4.8/5
(35)

A program to interact with an I/O device is called a ____.

(Multiple Choice)
4.8/5
(38)

____ is really a catchall term for a variety of approaches to computing architectures and algorithm design.

(Multiple Choice)
4.9/5
(42)

Early versions of FORTRAN allowed the use of mathematical symbols such as < to compare two quantities.

(True/False)
4.7/5
(32)

Much of the processing in the business world concerns updating "transaction files" with changes from "master files."

(True/False)
4.9/5
(34)

Explain what an expert system is.

(Essay)
4.9/5
(34)

Logic programming languages are sometimes called imperative languages. _________________________

(True/False)
4.9/5
(30)
Showing 1 - 20 of 50
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)