3GL   4GL   5GL   .

, .

" ", 2003. 10, .74-78, " " .: . 2003, .528-535



. . ,
- , .
, 2003 .

e-mail: shalyto@mail.ifmo.ru

, " ". , , . , .


 

, , , .
-

?

, . [1].

, , " " [24], .

" ". , , .

"", "". " ", , " ". " ", "" (, ).

, , [4] " ", " ".

, , " ". " " , . , " ".

" ", " " (), .

, .

, , switch . [4] "Switch-".

, , , .

1996 . () 96-01-14066 [4], , , , . , , , , , [5]. [4] . "".

, "" [6]. . , , , .

, " " [7].

"" , ( -). , .

, , [8]. , .

[9], , " ".

, , ..

, : ; ( ); , , , . . .

. , "" , UML [10], , , .

, "", .

, .

- [11]. . . : (" "), ( , ), ( , ), , ( ). , , [12]. [10].

.

ix86. .. . , , .

-

, , [13] "- ". . [14] () , , , "". " ", . , . , (), () .

, , , . ( , ) "" , [15].

  1. , .
  2. , , .
  3. , . .
  4. .
  5. , , .
  6. . , , , , [8].
  7. , , , , , , .
  8. , .

, , .

"" "Robocode" [15].

, , , , , .

. , , " ".

. , , , [1618]. , , - , , Switch-.

, "" " ".

"State" [19] .

[20]. [21].

( ). , "" [22].

[2325].

, , , , dowhile, switch.

, " " [26]. . , "" "" , .

27 2002 . ACM (Association for Computing Machinery) - " " [27, 28]. http://is.ifmo.ru "", 40 . :

"" .

, , " " [29] " ". , , , , .

, " " [30].

, [31]: " , , ? "

, " " ( , [32]). , " " " ". - - , .

02-07-90114 " ".

  1. , . 53 - ., 2008
  2. . . .: , 2003.
  3. . "" "" // BYTE/. 2000. 8.
  4. ., ., . UML. . .: , 2000.
  5. ., ., ., . - . . .: , 2001
  6. .., .., .. Switch-.
  7. .., .., .. - // - "-2003". .1. .: (), 2003.
  8. . // . .: , 1972.
  9. .., .., .. // - "-2003". .2. .: (), 2003.
  10. .., .. . -: , 2003.
  11. .., .. - ., 2008, 167 c.[pdf]
  12. ., ., . , . .: , 2002.
  13. .. "" . // . 2001. 1.
  14. .. . . .: , 2000.
  15. .. Switch-. . .: , 1998.
  16. .. // . 2000. 4.
  17. ., . // . 2001. 8, 9.
  18. .., .. SWITCH- "" //. 2001. 5.
  19. .., .. - // . .: " "", 2003, . 5.
  20. .., .. - // - " 2002". .1. - : - , 2002.
  21. ., . // . 2002. 2.
  22. .., .. //BYTE/. 2003. 2.
  23. .., .. "STATE" - // - "2003". .1. .: (), 2003.
  24. .., .. - // - "2003". .2. .: (), 2003.
  25. . Microsoft Visual C++ 5.0 // 1998. 1
  26. ., . "Robocode". .
  27. ., ., . //. 2002. 8.
  28. ., ., . // . 2003. 1.
  29. .., .. //. 2002. 5.
  30. .. " " // . 2003. 8.
  31. .. " " // . 2003. 9.
  32. Benveniste A., Caspi P., Edwards S. et al. The Synchronous Languages 12 Years Later // Proceedings of the IEEE. Vol. 91. 2003. 1.
  33. Harel D., Politi M. Modeling Reactive Systems with Statecharts. NY: McGraw-Hill, 1998.
            3GL   4GL   5GL   .