.


:




:

































 

 

 

 





PROLOG (PRO gramming in LOG ic ) 1973 . .

. , . , , . . , . . , .

, , , , . , ,

- ()

Smalltalk, . 1970 . XEROX (), 1980 . Smalltalk-80. , . , , , , . VisualAge for Smalltalk IBM.

- () . , () . , . , . , , .

. , , , . . , , , .. .

, . , - .

. - () -. - - .. , . . , .

( . ) , , , . , , , .

.. - .

C++ Java.

C++ 80- . Bell AT&T. , , BCPL, Simula-67 -68. . 1983 . C++ , . 1990 . C++, ANSI.

1990 . Sun . C++ - Oak, . Internet Java. 1995 . Java Internet. , Java - - , , , , .

C++ Java . , C++ , a Java - - - ( ), - Java- (J ava V irtual M achine, JVM), . - , Java C++. , Java, , . C++ . , C++ Java.

. , ( Borland International), 5.5, Turbo Vision.

 

- :

. : , . : .

:

class Animals //

{

Weight, //,

Height; //,

Voice(); //

}

 

, .

class Cat: Animals

{

};

 

class Dog: Animals

{

}

 

, , Weight, Height, Voice(). .

 

, .. :

Cat Barsik; //

Dog Muhtar; //

 

:

Weight=10 , .. .

Barsik.Weight=10; // 10

Barsik.Height =50; // 50

Muhtar.Weight=60;

Muhtar.Height =80;

.

 

, , . , , . . :

class Cat: Animals

{

Voice()

{

Mau;

}

};

 

class Dog: Animals

{

Voice()

{

Gav;

}

}

 

, :

Barsik.Voice(); // Mau,

Muhtar.Voice(); // Gav,

() .

90- . - . , , . , , . , . : , . , , . . - : Visual Basic, Delphi, C++ Builder, Visual C++. .

V (Visual Basic for Application) Microsoft Office (Excel, Word, Power Point .). VBA -. VBA , . VBA , , . VBA . VBA : .





:


: 2016-11-20; !; : 529 |


:

:

, ,
==> ...

1499 - | 1411 -


© 2015-2024 lektsii.org - -

: 0.019 .