Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Engish_for_IT_Students.doc
Скачиваний:
76
Добавлен:
25.11.2019
Размер:
838.14 Кб
Скачать

Fourth-generation Programming Languages

Fourth-generation languages include the following:

Visual Basic (VB). Visual Basic is the newest incarnation of BASIC from Microsoft. VB supports object-oriented features and methods. With this language, programmers can build programs in a visual environment. Visual Basic offers several toolbars with lots of tools to assist the programmer in designing the code visually, as well as a window for editing code directly.

VisualAge. VisualAge is a family of IBM development tools that allows the user to create entire Java- and Web-based systems using drag-and-drop development techniques.

Authoring Environments. Authoring environments are special-purpose programming tools for creating multimedia, computer-based training, Web pages, and so forth. One example of an authoring environment is Macromedia Director (which uses the Lingo scripting language). You can use it to create multimedia titles combining music clips, text, animation, graphics, and so forth. As with other visual development environments, much of the code is written automatically. However, most of the robust authoring environments also include their own languages, called scripting languages, that provide tools for added control over the final product. The programs used to create World Wide Web pages fall into another category of tools that are often lumped together with authoring environments. Some of these programs include Microsoft FrontPage, Netscape Visual JavaScript, and NetObjects Fusion.

Artificial Intelligence

Artificial intelligence (AI) can be defined as a program or machine that can solve problems or recognize patterns. A more "pure" definition of AI might be a computer or program that can fool a human into thinking he or she is dealing with another human. Such a computer could both learn and reason, so yet another definition of artificial intelligence might be a computer that can learn and reason.

Artificial intelligence software is used in many real-world applications, from determining if banks should grant loans, to voice recognition and terrain-following missile guidance systems. Even applications like word processors and e-mail make use of AI concepts. For example, a word processor's grammar checker attempts to understand and correct a language concept that most users cannot fully explain themselves. Regardless of the actual task, artificial intelligence is used in two basic areas:

Problem Solving. In problem solving, the artificial intelligence program must look at a problem or collection of data and determine what to do next. For example, a bank may use an artificial intelligence system to look at your credit history and life style before deciding whether or not to lend you money. This type of system is called an expert system.

Pattern Recognition. In pattern recognition, the artificial intelligence program must look for repeated or known occurrences of data. Examples include artificial vision and speech recognition.

Of course, many artificial intelligence programs combine elements of both areas to solve a problem. For example, a data compression utility must look for repeated patterns in the data and then decide how to rewrite the data to eliminate the duplications.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]