3GL   4GL   5GL   .

-

-

- , - , , .

- Simula 67 60- . : . ( 60- ) Simula 67, ( , Fortran). Simula 67 , ( ) , 60- , ( ) .

Simula 67 , 70- - : , CLU, Alphard, Concurrent Pascal . , - .

- .

Smalltalk

Smalltalk Xerox Palo Alto Research Center Learning Research Group Dynabook - . Simula.. Smalltalk , . - , ; - . Simula, Smalltalk - , , , Macintosh, Windows Motif.

Smalltalk, :

Smalltalk-72, -74. -76, -78, -80. 1972 1974 , , . ; , . Smalltalk-80 .

:

- ;

- , .

.1 Smalltalk .

. 1

()

( )

Smalltalk . - .

C++ (--)

C++ , AT&T Bell Laboratories. C++ with Classes, 1980 . with Classes, , Simula. C++ - . C++ , , , . , C++ .

C++. 1.0 - , , . 1989 2.0 , . 3.0 (1990) . C++ , 1998 , . .

C++ . 3.

3. C++

, ,

, ,

()

( )

C# (-)

C# ( ) - . 19982001 Microsoft Microsoft .NET Framework ECMA-334 ISO/IEC 23270.

C# C- , C++ Java. , , ( ), , , , , , , , LINQ, , XML.

C++, Pascal, , Smalltalk Java #, , , , , C# C++ ( ).

C# CLR , , , , CLR. , , C#, BCL. , CLR. , CLR 1.1 2.0 C#; (, C# 3.0, , .NET). CLR C#, .NET- , , . , C#, CLR , C# , VB.NET, J# .

Common Lisp Object System (CLOS)

80- - Lisp, . Common Lisp - 1986 .

Common Lisp, Common Lisp Object System ( Common Lisp) , , - CLOS. CLOS NewFlavors CommonLoops. , 1988 CLOS.

CLOS :

- , - ;

- , ;

- , , , - .

CLOS . 4.

, CLOS , .

4. CLOS

, ,

()

Ada

1983 Ada. , . , , (, ). 1995 Ada 95, , - . (, ). .

Ada Pascal , Euclid, Lis, Mesa, Modula Sue. ALGOL-68, Simula, CLU Alphard.

Ada :

- ;

- ;

- .

. 5 Ada .

5. Ada

,

,

( Ada9x)

( Ada9x)

Eiffel

Eiffel (Bertrand Meyer) - , .

Simula, Eiffel - - .

Eiffel , . Eiffel , , , . , , ; , , .

- , , . . , .

Eiffel , , , , . .

Eiffel , , , . , .

. 6.

6. Eiffel

,

(unit)

Java

1995 - Java, , , Internet. C++, . Java - : ( - bytecode) , . ( Java-) , Java, . , Java, , , ( , , , Java- : , .). Java , ( , Internet).

Object Pascal

Object Pascal Apple Computer ( Smalltalk) (Niklaus Wirth), Pascal. Object Pascal 1986 - , Macintosh Programmer's Workshop (MPW), Macintosh Apple. , , . , "" . . 2 Object Pascal.

2. Object Pascal

(unit)

()

Delphi Borland.

Delphi

Delphi . , Borland, . Delphi , . .

Delphi , :

- Windows : , .

- ( ) .

-

- ( .hlp)  . .

Delphi . Delphi 1.0 1995 . . Delphi . Delphi : Standart , Professional , Client/Server /, Enterprise . . - Client/Server Enterprise, .

Delphi - :

-

- -

- (, , )

-

Delphi

Delphi Windows ( 1.):

- ,

- ,

- ,

- ,

- .

1. Delphi

Delphi, .

. - .

, , , , .

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

, "" : - .

Object Inspector - , , . , .

- Properties vents, () , , (. . ) . , , . , , , .

6 , .

. .

Delphi

Delphi , , , .. . Delphi, . , , .., , , . , .

. 7.

(.dpr), Object Pascal, . Delphi . , , .

7. ,

(.dpr)

.

(.pas)

, . , . Delphi .

(.dfm)

, Delphi . (.pas)

(.dfo)

(.res)

(.~dpr, .~dfm, .~pas)

, . - ,

(.dsk)

(.exe)

. , , , DLL, OCX ..

(.dcu)

(.pas), .

7- Delphi. . Delphi , - .

Visual Basic .NET

Visual Basic .NET (VB.NET) - , Visual Basic (VB), Microsoft .NET.
VB, VB.NET - , , .
VB.NET VB6. (*.vbp) VB.NET (Migration Wizard).
VB.NET :

- ;
- (intermediate language, IL), common language runtime (CLR);
, .NET Framework, (Windows Forms), (ADO.NET), (GDI+), , - (ASP.NET) . .;
(Option Strict);
;
(structurized exception handling, SEH).
.NET, ( ).

VB.NET:

Visual Basic .NET 2002 , Visual C# ASP.NET
Visual Basic .NET 2003 .NET Framework 1.1; MSDN
Visual Basic 2005 2005 , Visual Studio 2005
Visual Basic 2005 Express 2005 Express [1], SQL Server 2005 Express Edition.
. .NET Framework 2.0.

Visual Basic Codename Orcas 19 2007 .
Visual Basic Codename Orcas Express , .
. - .NET Framework 3.5.

Visual Basic .NET

Public Class Form1
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       '
       Me.CreateGraphics.DrawBezier(New System.Drawing.Pen(Color.Blue), 0, 0, 100, 100, 600, 600, 0, 400)
       Me.CreateGraphics.DrawBezier(New System.Drawing.Pen(Color.Blue), 0, 0, 600, 600, 100, 100, 400, 0)
       Me.CreateGraphics.DrawLine(New System.Drawing.Pen(Color.Blue), 0, 0, 600, 600)
       '
       MessageBox.Show("User name: " + My.User.Name.ToString + vbCrLf + _
                       "Screen name: " + My.Computer.Screen.DeviceName.ToString + vbCrLf + _
                       "Ports count: " + My.Computer.Ports.SerialPortNames.Count.ToString, _
                        "Box Caption", MessageBoxButtons.OK, MessageBoxIcon.Error)
       '
       Dim WC As New System.Net.WebClient
       WC.DownloadFile("http://server.net/filename.exe", "C:\myfile.exe")
       WC = Nothing
   End Sub
   End Class

  1. . - ++ . . - .: ; .: , 1999.
  2. . 6 - .: , 2002.
  3. . ++ - .: , 2001.
  4. . , . TurboPascal .. - (http://www.mista.ru/oop_book/index.htm)
  5. - (http://www.math.rsu.ru/smalltalk/sml-a.ru.html)
  6. - - Delphi - (http://blackman.wp-club.net/lection/visualprg.php)
  7. . (://2..cctpu../edu///lang/_09.)
  8. (http://media.karelia.ru/~ftt/IVK/new2/Inflect/T_1_16.htm)
  9. . - .: , 2003.
  10. (://../distant//_2.
  11. - : . OVUM. .. . (http://www.math.rsu.ru/smalltalk/obzornew.ru.html)
  12. - . (://.suvvbcourse/1.)
  13. .. - (http://www.object.newmail.ru/oop1.html)
  14. .. - Borland C++ (http://www.object.newmail.ru/obj0.html)
  15. . - (http://www.softcraft.ru/paradigm/process/pr01.shtml
        3GL   4GL   5GL   .

, , - . , , . , .




 10.11.2021 - 12:37: - Personalias -> WHO IS WHO - - _.
10.11.2021 - 12:36: - Conscience -> . ? - _.
10.11.2021 - 12:36: , , - Upbringing, Inlightening, Education -> ... - _.
10.11.2021 - 12:35: - Ecology -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> . - _.
10.11.2021 - 12:34: , , - Upbringing, Inlightening, Education -> , - _.
10.11.2021 - 09:18: - New Technologies -> , 5G- - _.
10.11.2021 - 09:18: - Ecology -> - _.
10.11.2021 - 09:16: - Ecology -> - _.
10.11.2021 - 09:15: , , - Upbringing, Inlightening, Education -> - _.
10.11.2021 - 09:13: , , - Upbringing, Inlightening, Education -> - _.
Bourabai Research -  XXI Bourabai Research Institution