2008-04-30 15:13:24
12 ?????? ????????????????, ??????? ???????? ???

?????????? ????? 8 500 ?????? ???????????????? (?? ???????????, ?????? ?? ????????????), ??????, ???????? ?? ????? ????????????, ????? ??????, ?? ??????? ????? ???????????, ? ?????? ???????????? ?? ???????. ??????, ?????? ??? ??? ???? ???? ?? ???? ??????????, ?????? ?? ??????, ??? ????? ??????. ??? ? ?????? ????? ?? ???????????, ? ????? ?????????????? ??????? ???????, ? ????????? ????? ??????????, ? ?????? ??????????? «????????».

? ???? ?????? ?? ?????????? 12 ?????? ????????????????, ??????? ?? ?????????? ????????????? ????? ?????????????, ? ????? ??????? ???? «???????».

ALGOL 68: ALGOrithmic Language 1968

???? ??????? ?????? «????? ???????????? ?????????? ?????? ? ?????? ? ??????? ?? ????????» ????? ?????? ????????????????. ALGOL 68 – ????, ????????? ? ???????? ???????????? ??????????????? ??? ?? ??? ?????? ALGOL 60. ??? ?????? ???????? ?????????? ?????????? «????????», ? ??????? ??????? ?????????? ???????? ? ??????????????? ????? ??????? ? ???????? ?? ????????? ? ????. ???? ???? ??? ?? ???? ?????? ??????????? ?? ????????????, ?? ?????? ?????? ???????????? ???????? ? ???, ??? ?? ???? ?????? «???????». ALGOL 68 ??? ?????? ?????? (?, ???? ??????????, ? ?? ??? ???? ???????? ????? ?? ????? ????????), ??????????? ???????????? ???????? ????????? ??????, ??? ??????????. ??????, ???????????? ??? ???? ?????????? ????????????? ? ?????????? ???????? ??????? ????????? ???????? «?????????????».

??, ??? ALGOL 68 ? ? ????? ???? ??? ???????, ?????????? ? ???????? ? ???? ????????? ?????????? ??????????, ??? ?? ?????, ??? ? ??, ??? ??? ??? ?????? ????????????? ????????????? ????. ?????? ?? ???? «??????? ?????????????» ??? ?????????? ? ? Bourne Shell. ????????? ALGOL 68 ???????????? ????????? ?????? ??????????? ?? ????? ???????, ??? ???? ??????????? ????? ???? Java ? ?++ ?? ??? ??? ?? ????????? ?? ??? ??????.

ALGOL 68 ????????????? ?????????, ??? ? ?? ????? ?????? ??????. ????????? ??????????? ???????????? ?????? ???????? ????????????? ?????? ?? ?????? ??????? ?????? ??? ?? ????, ??? ???? ?????? ??????? ??????? ??? ??????????? ? ??????????.

Brainfuck

??? ?? ????????????, ? ???????? ??????? ????????????? ????? ????????????????, ?????? ???????? ?? ?? ??? ??? ??? ???????????, ? ???????? ??? ????????? ????. Brainfuck ????? ??????? ????? ???????????? ?? ?????-???? ????????? ??????. ????? ?????????? ???? ??????? ????? ?????????????, ?????????? ???? ? ????? ????????? ???????????? (?? ??? ?????? ???? ?????????? ???????? ????? 200 ????).

??? ???? ??????? ?? ?????? ?????? (> < + - . , [ ]), ? ????????? ???????????? ????? ????????? ???? ??????, ????????????? ??????????????? (?????????? ????????? ???????????). ???? ?? ? ????????? ?????????? ???????, ?? ?????????? ????????, ??? ?????????????? ??? ???????????. ??????????? ????, ????? ????????? ?????? «Hello World!» ?? brainfuck!:

++++++++++[>+++++++>++++++++++>
+++>+<<<<-]>++.>+.+++++++..+++.
>++.<<+++++++++++++++.>.+++.——.
——--.>+.>.

?? ?????? ??????????, ??? brainfuck ??????? ?? ??? ??????????? Java ??? ?++ (?? ?????? ????????? ????????). ???? ?? ????????, ?????????? ???????? ???-?????? ?? brainfuck. ????????, ?????? ??? ?? 15 ????? ??? ?? ??????, ?????? ??? ? ????????? ?????? ??? ????????? ??????????? ??????????? ????????? ?????.

Befunge

Befunge – ??????? ???? ????????????. ?? ????????? ??????? ?????????, ?????????? ?? ???, ??????????? ?????????? ???? ??????????????. ??? ??????? ????? ???????????? ????? ????????? ???????. ??? ??? ????????, ? Befunge ?????? 97-?? ???? ??????????? ?????? ?????? ???????? ????????. Befunge ?????????? ?? ?????? ?????? ????????????????, ????????? ????????? ???????????? ????? ?????????? ???????, ? ??????? ??????????? ????? ????????? ???????? ??????????, ????????? ?? ? ??????? ??????? ?????, ??????, ????? ??? ????. ?????????? ????????? ?? ??? ????????? «Hello World», ? ???????? ???? ??? ??????????:

vv < <

2
^ v<

v13v4
^ ^
> >?> ?>5^
v v

v97v6
v v<

8
. > > ^
^<

????????? ????? ?????????, Befunge ??????? ?? ??? ???? ?????, ????? ?????????? ??? ?????? ??? ?????????, ?, ? ???????, ?? ?????? ??? ????? ? ??? ???????. ??? ??? ?? ???????????, ??? ??????????? ???????, ????????????? ?? ???? ?????, ?????? ????, ? ??? ????, ??? ?? ??? ?????????? ??? ??????????????????????? ??????? ?????, ?????? ??? ????????????????? ????? ?????????.

REBOL: Relative Expression Based Object Language

??? ?? ???????, ??? ?????? ????? ??????? “Livin La Vida Loca”, “Mambo No. 5″ ? ?????? REBOL? ??? ??? ???????? ?? ??????? ????? ? 1999 ????, ???????????? ??? ????? ?????? ? ???????????? ???????? ?????? «??????».

REBOL ???????? ?? ????? ???????????????? ??? ????????? ????????????? ????. ?????????, ?????????? ?? ???, ??????????? ??-??? 38 ????????? ???????????? ??????, ?? ??????? ??????? ? ????????-????????????. ???? ? ????, ?? ????????? ? ????????????? ??????????. ??? ?? ????????? ???????

REBOL ???????? ??? ???????. ??-??????, ??? ????, ??? ???????? ???????????? ?????? ??? ??????? ?????????? ????????????? ? ?????????? «????????? ? ??????», ????? ???????????????? ??? ? ???????????, ??????????? ????? ??????????? ????????? ? ??????. ??-??????, ?? ????????????, ??????? ??? ?? ??????? ??? ???? REBOL, ? ?????????? .NET ?????????, ??? ??????????? ???????????, ??????? ???????????? ????, ?????? ?? ????? ? ?????????? ????????. ?? ???????? ?????? ???????? ???????????????? REBOL ??????????????? ??? ????????? ???? ? ???????????? ? ???????? ??? «????????» ??????????.

??????? ? ???????? ????????????, REBOL ???????? ???????? ???????? ?????????? ?????, ?? ????? ?????????? ???????? ?? ????? ??????????? «???????? ????????????». ??? ????, ??? ?? ?? ??????? ???????? ???????????????, ????????? ?????? ?? ??, ??? ?????????? ?????????? ????? ???????????? ?????? ?????????? ?? ?????????, ? ??? ? ???????? ????? ???????? ?????? REBOL.

ColdFusion

ColdFusion (?? ?? ???? ???????? ColdFusion ??? CFML) ??? ???????????? ????? ??????????? ?????? Web-??????????, ???????? ???? ? ???? ??? ? ASP.NET ? Java Enterprise. ?????????, ??? ColdFusion ?????? ?????? ?????????? ????????? ????? ???????? ? ??????????? ??? ?????????? ?????????????. CFML ?????????? ???? (????????? HTML). ????????? ?? ??? ?? ??????? ??????? ???????????? ????? ?????????, ??? ????? ???????? ???????? ? ?? ????? ?????????? ?????????????, ????????? ?????????? ? ??????????? ????? ? ????????? ??????.

???????? ???????????, ??? ColdFusion ??? ?????? ??????? ????????????, ???????? ???????? ????????????? ?, ??? ???????, HTML-????????????????. ?????? ColdFusion ????????? ?? ??-?? ?????? ? ??????????? ??? ??? ????? ????????????????, ? ?? ??-?? ?????-?? ????????? ??????????? ??? ??? ??????????. ?? ?????? ??? ???????? ASP.NET ? PHP (??????? ????????? ????? ?????????? ? MySQL ?, ??? ??????? ???????? ????, ?????????? ??????).

Java2k

Java2k – ??? ?????????????, ??????????????????? ???? ????????????????. ?? ??????????? ??? ?????????, ?? ????????? ???????? ???????? ?????????, ? ??????? ?? ????? ???? ?????????????, ?????? ??????????? (?????????? ?????????!). ?????? ????????, ??? ????????, ??? ????? ???? ?????????? ??????? ??????????? ???? 90% ???????????, ??? ??????? ???????? ??, ??? ??? ?????????. ? ?????? ??????? ?????????? ??? ??????????, ? ??????????????, ????? ?? ??? ????? ?????????????, ? ??? ??? ??????? ???????????. ??????????, ??? ????????????? ????????? ??? ?????? ??????? ????? ???????? ??-???????.

?????, ????????????, ????????? ????, ??????? ??????????????? ?????? ????????? ??????????? ????????, ??? ?? ??? ?????? ???????? ?????? ????? ??? ????? ?????????????. ??????? ?????????? ?????, ??? ????????? Java2k, «?????? ??? ??????? java – ??? ?? ?????????». ?? ????? ?? ???? ???? ???????? ?? ????, ????? ????????? ????????????? ?????????? ???????, ??????? ???????? ?? Java2k ?????????, ???????? ????????????? ?????????.

???????? ??? ????, ??? ??????????????? ???????? ? ???????? ?????? ?????????????????, ???? ?????????? «Hello World» ????? ????????? ????????? ?????. ??????????.

????? ????, ???????? ???????????????? ?????????? ??? ?????????? ??????? ?? ????? ?????????????? ??? ???????? ???????????? ??????????, ?? ???????????, ????? ????, ?????-?? ?????????? ????????. ???????, ???? ??? ???-?? ????????? ???-??????, ?????????? ?? Java2k, ?????? ??????? – ??? ???? ??? ????? ?????? ????????????, ???????? ?????? ???? ????? ????????.

INTERCAL

? ?????? «????????? ? ??????» ? ????????? ??????? ???????????? ??????? ????????? ?????????? ???????????? ? ????? ?????? ??? ???????? ????????? ?????????, ?????? ??? ?? ???? ????? ????? ?????? ???????? – ? ???? ??? ?????????? ?????. ?? ?? ? ? INTERCAL – ??????, ? ????????? ?? ????????.

???? ???????? ???? – ???????? ???????. ?? ?????????? ??? ???????? ??? ??????????????? FORTRAN ? COBOL (??, ???? ?????????? ???????). ??????????? ? ????? ????????? ? ???? ?????? «?????????». ??? ?????????? ? ?????? ? ???????, ??? ??????? ???????? ?????? «??????????» (??-????????? «?????????»), ??????? ????????? ??????? ??????? ???????? ? ???? ???????????? ?????-?????? ?????? ????????? ????? ????????????? ???? – ??????, ?????????.

? ????? ???????????? ???????????? ???? «??????????». ???? ? ????????? ?? ???????????? ?? ?????????? ?????, ??? ?? ??????????? ???????????? ??? «???????????? ????????». ???? ?? ???????? ?? ?????????? ??????? ?????, ?????????? ????????? ?? ??? «???????? ????????». ?? ????? ????????? ? ???? ??????? ??, ???, ???????? ?? ??????? ?????? ??????????, ??? ??????????? ?? ???? ????? ???????????????.

INTERCAL, ? ???????????? ? ????????? ????????, ?????????? ??? ????, ????? ???? ??????????? ???????????? ?????? ????????????????. ??? ??????, ???, ? ????????, ???? ????????, ?? ???? ??? ?????-?????? ?????? ? ?????? ???-?????? ?? ??? ????????, ??????? ????? ?????????? ? ?????????. ???? ????????, ??? ? ????????? ? ??? ??? ? ???????, ????????????? ????????? ?? ???????????????? ???? ???????. ?????????? ?????? ??????????, ????? ???????????? ? ???????? «???????????» ??????, ???? ???????? ?? ??????? ??????? SPARCStation-1 ????? SUN. ??????????? ?? ????? C, ??? ????????? ??????????? ????? ??? ?? ??????????. ? ????????? ?? INTERCAL ?? ????????? ?????????? ???? 17 ?????.

VRML: Virtual Reality Modeling Language

???????? ??????????? ??? «???? ????????????? ??????????? ??????????» (???????? «??????»). ????????????? SGI, VRML ??? ??????? ???????? ? ???????? ????? ?????????? ????? ?????????? ????? ?????????? ????? – ??????????? ?????????? Nintendo 64. ???????? ???? ????? ?????????????, ??? NASA ???????? ? ??????? ???? ????. ? ????? ? ???? ?? ? ?? ???? ? ??????? ?????. ??????, ???? ??????????, ??? ???? ??????? ???? – ?? ???? VRML ?????????. ??? ?????, ???????? ?? ?? ?? ??? ???? ??????? ??? ????? ???????, ?????????????? ???????? ???????? ???????-??????, ??????? ? 1997 ???? ???? ???????? ????? ????????.

? ??????? ?? ????????? ?????? ?? ?????? ??????, VMRL ??????? ?????????? ??????? ????????? ? ?? ??? ???? ????? ????????? ??? ?? ??????????. ?? ???? ????? ???????????? ? 1997 ???? VMRL ????????????? ? ???????? ?????????? ? ?? ????????? 3D-?????? ????? «CyberTown». ??? ????? VRML, ??? ??? ??? ????, ??? SGI ???????????????? ?????????????, ???????????? ????? ????????????, ? ?????? ??? ???????? Computer Associates, ??????? ?? ????? ?? ??????????.

? ????????? ????? VRML ???????????? ? ??????????????? ????????, ????????????? ? ?????? ????????, ??? ???????? ??????? ??????? ???????????. ?? ? ?????, VRML – ??? ??? ???? ?????? ???????? ?????????, ??????? ?? ???? ???????????? ?? ?????????? ? ?? ?????????????? ??????? ???????.

SMIL: Synchronized Multimedia Integration Language

SMIL (???????????? ??? «?????») ??? ?????? ? ???????? ??? ????????????? ??????????????? (?? ??????????) ???????? ????? ????????. ???????? Real Networks ??????? ???? ???? ??? ??????????? ????? ??????? ?????? ????, ??? ????????????? ?????? ? ????? (????????, ???????? ? ???????) ??? ????? ? Flash-???????????. ??????????? ?????? SMIL ????? ??????????? ????????? ??????????? (???? ? ?? ????? ??????) ???????? ?????, ????????? ???? ??????? ?????????? ??????????? ??????????? ??????.

???????? ?? ??????? ??????????? ?? Microsoft, SMIL ????????? ???-???? ????? ?????? ?????????????. ?? ??? ????????????? ????????????? SMIL ?????????????? ????????? ????? ??????, ??? ????????? ?????????????? ??????? ????????-??????????. ? ???????????????? ?????????????? ????? ? ? ???????? ?? ? ???????????????????? ???? ??????? ????????????? ? ?????, ????????? ????????? ?????? ?????????? ?????????? ?????.

??????????? ????? ?? ???????, SMIL ???? ??????? ???????? ????, ??? ????? ????????? ?? ? ?? ????? ? ?? ? ??? ?????. ???? ?? SMIL ???????? ? ??? ??????, ????? ????????????? ?????? ? ???????? ?????? ??????? ???????? ???????, ? ???? ??? ?? ???? ???????? ?? ???? ????????????, ??????? ??, ??? ????????????, ??????????, ???????????. ? ????????? ????? SMIL ??????? ?????????? ? ????????? ??????????? ???????????, ????? ?? ??????? ??????? ???????? ???????? MMS (?????????????? ???????????? ????????? ??????????).

Haskell

?? ????????? ? ???????????? «??????????» ?????????????? ?????? ??????, Haskell ????? ??????? ???????? ?????????? ??????. ?? ???????? ?? ????? ??? ??????? (?????????, ?? ??????? ?, ???????, ????? ???????), Haskell ??? ???? ????? ??? ??????-???????????.

??? ????, ??? ??? – ??????????????? ?? ????? ???????????????? ? ????? ????????????? ? ???? ????, ??????? ? ???, ???, ???????? ? ???????? ????????? ?????? ????????? ?? Haskell, ?? ?????? ???????? ????????? ????? ??????????????????. ????????? ????? ?????????? ????????, ??? ?????? ? ?????? ?????, ????????? ????????? ??????? ?? Haskell ??????????? ???????????.

?????? ??, ??? ??????? Haskell ????? ??????????, ??????? ? ????????? ??? ? ????????. ???? ??? ????????? ???????, ????????? ? ?????????????? ????????????????? ? ??? ??????????? «????????» ????????????, ??????? ? Haskell ????????? ???? ? ?????? ????. ????? ????, ???????? ? ?????? ??????????, ??????? ??????? ???????????? ????? ???????????? ? ???? ??????, ??????? ?????? ??????, ????? ??? ??? ??????? ???????? ???.

??? ????????????????? ??????????? ?? ??????????? ?? ???????????? ??????? ?????????, ??????, ????????? ??????, ??? ???????? Haskell. ???????? ?? ?????????? ??????????????, ??????? ??? ?????????? ????, ????????????? ????? ????????????? ?? ????????? ? ???????????? ???????, ???, ??????, MATLAB, ????????? ?????????????, ?????? ?????? ????? ?????????? ? ??????????????, ??????????? ?? Haskell. ? ????????? ?????????? ???????????? «?????????????» ?? ????? ?????????? ?????, ???? ??????? Haskell ??????????? ?????? ????????, ??? ?????? ????? ??????????: ???? ???? ??????? ?? ????????? ???????????? ????? ????? ????????? ??? «????????» ???????????.

Delphi

Delphi – ??? «?????????????????» ?????? Visual Basic. ??????? ??????? ??????? ???????????? Delphi-????????????????, ???? ?? ???????? ???????? ??? ? ??? ?????? ??????-?????????. ??????, ????????? Delphi ?? ????? ???????? ?????????? ??????? ???????? ? ??????? ????? ? ?????? ????? ??????? ????????, ???? ?? ????? ???????? ??????????, ??? Delphi ??????-???? ????????????? ??? ? ????????-????? 90-? ????? ????????????.

???? ???????????????? Delphi – ??? ?????? ??????? Turbo Pascal (??? ???? ????? ???????? ????????? Pascal). ??? ????, ???????? ?? Visual Basic 3.0, ??????????? Delphi ?? ????? ? ???????.

????????, ??? ??? ????????-??????????????? ????, ????????? ? ????? ?????????? ?????????? ???????? ??? Windows, ??????? Delphi ? ?????????? ????? ?? ????? ???????????? ?????????? ????????? ????? ??? ????????????? ??? ?????. ?? ???????, ????? ???????? «Hello World» ?? Delphi ???? ?? ?????, ??? ?? ????? ?????? ?????, ?????? ? ?? ????????? ??????, ????? ?????? ??-?? ????? ??????????? ?? ????.

????????? ??????? Delphi ???? Visual Basic 6. ? 4-? ? 5-? ????????, ???? ????????, ??? ???-?? ????????? ????????, ????????? ??????????? ??? ?????, ??????? ?? Delphi ???? ??????? ?????, ??? ?? Visual Basic. ?? 2003 ??? ???? ????? ??????????? ????????? .NET, ? Delphi ????? ???? ??????? ?????????? ?? ????. VB ??????-???????? ?? ???????? ? ????????????, ? ??????? ??????????? ??????? Delphi ????????? ??????????.

PowerBuilder

????????? ??????? ????, ????????? ???? ????????? ? ????? ?????. ????????, ??? PowerBuilder (?? ?? «PB») ??? ??? ???????????? ? ?????? ??????????? ?? ????? ????. ?? ???? ????? ???? ??? ??????????? ????????? ???????????, ??? ?????? ?????????? PowerBuilder ??? ?????? ?? ??, ??? ? 1996 ????. PowerBuilder ??? ?????? ??? ??????? ? ?????????? ??????????? ??????-????????? ??????????, ?????????????? ?????????? ? ???????? ?????????? ???????????? ?????? ?????? (? ???????, Oracle). ? ?????, ?????? ?????? ????????? ??????, ??? ????????? ????????-?????????? Powersoft ????? ? ????.

PowerBuilder ??? ???????? ???????????? ? ???? ??????. ????????-???, ????????? Delphi ? ?????????? Visual Basic – ??? ??? ???????, ??????? ??????? ??? ?????. ???????? ?????? ??????? ?? web-??????? ?? Visual Basic, «??????????» ????? ??????????? ??????, ??? ?????, ??????? PowerBuilder… ???????? ??? ????????.

? ????? PowerBuilder ?? ????? ?????? ???????? ??? ???? ?????. ??? ????????? ????, ??????? ?????? ??? ???????? ? ????? ?????? ???????????? ? ????????????? ????????? ?????????.

??????????

????? ???????????????? ????????? ???????????? ?? ?? ????? ?????????, ??? ? ?????? ????? ? ????? ????. ???????? ????? ????? ???????????????? ??????? ?? ?????? ?? ??? ????????????? ? ??????????? ??????????, ?? ? ?? ????????? ? ?????? ????? ? ?????? ?????. ????? ????? ????? ???? ????? ?? ????????????, ????? ???????????????? ????? ???? ??????? ??? ???????. ? ???? ?????? ?? ?????? ? 12 ?????? ???????????????? (?? ?????????? ?????), ??????? ? ???? ?????????? ???? ?????? ?? ?????? ??????????, ??????? ????? ???? ???? ???? ????????????.

????????: http://www.hackzona.ru/


??????? 25 ?????????? ????? ??? ???????? ????????
????? ???????????????? ??????????? ????