Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Java Technology Components

Look through the text and find equivalents to the following terms. | Machine Language | Read the text, try to understand it. | Compiling Programs | Look through the text and find equivalents to the following terms. | File Type Description | Modular programming | Read the text, try to understand it. | Look through the text and find equivalents to the terms. | Look through the text and find equivalents to the following terms. |


Читайте также:
  1. A FEW COMPONENTS OF CUSTOMER VALUE TODAY
  2. Accreditation Board for Engineering and Technology (ABET)
  3. Activating Components
  4. Chapter 6. Super AMOLED technology and a new generation
  5. Components of a Mortgage - Mortgage Basics
  6. COMPONENTS OF PERSONALITY
  7. Core components of the business web site

Java technology comprises three major components – the Java programming language, the Java interpreter or Java Virtual Machine (JVM), and the Java platform.

The Java programming language is a state-of-the-art, object – oriented language.

Its syntax is like that of the C language. It is easily learned, extremely powerful, and prohibits many types of programming errors.

The Java Virtual Machine (JVM), or Java interpreter, executes the compiled Java applications. One or more JVMs are available for every major computing platform. Sun Microsystems distributes free JVMs for its proprietary Solaris systems and for Windows platforms. JVMs are, also, available for Linux, MacOS, and Unix platforms.

The Java platform consists of a set of predefined classes organized into packages which are extensions to the basic Java language. These packages provide graphics, graphical user interface (GUI), input/output, networking, and security. While the Java language proper seldom changes, the platform changes with every new release.

 

Java Technology vs. C++

The Java language is often considered to be a descendent of the C++ language. Some wags call the Java language “C++--++”, meaning that the Java language consists of C++ minus some troublesome features plus some new features.

C++ is compiled to machine language, making it non- portable in that it must be recompiled on every target platform.

On the other hand, compiled Java code can be run on any Java platform without recompilation.

C++ uses pointers to refer to memory locations. Pointers can be directly manipulated by C++ programmers, often resulting in catastrophic programming errors. Java references, on the other hand, cannot be used in pointer arithmetic, effectively eliminating an entire class of errors in C and C++ programs.

C++ requires the programmer to manage memory by allocating and deallocating chunks of memory for program use. Java technology handles memory management automatically.

Early on, C++ programs were faster than Java applications; because, whereas C++ is compiled to machine language, Java applications run on a software interpreter or virtual machine.

 

The words to the text:

exponential экспоненциальный, показательный

growth рост

to initiate начинать

goal цель

via через

unreliability ненадежность

to set out намереваться, собираться

originally изначально

proof доказательство

viability жизнеспособность

to perform делать, создавать

to enliven оживлять, разнообразить

to appear появляться

familiar знакомый

to contribute способствовать, содействовать

inheritance унаследование (свойств), последствие

to execute выполнять

portable портативный

to distribute распределять, распространять

binary двойной, двоичный

to incorporate объединять

security безопасность

to prohibit запрещать

proprietary собственный

extension расширение

descendent происходящий

wag шутник

to refer ссылаться

to eliminate устранять, исключать

entire весь, целый

 


Дата добавления: 2015-11-14; просмотров: 33 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Visual FoxPro| Translate the following text, try to understand it.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)