????? ?????? ????? ????????????????? ????

???????????? TypeScript ???? ?????????? ??????????? ????
???????????????? ? ?????????????????? ???????????. ? ?????, ???? ?? ???????? ?????????????
??????????? ??? Web – Angular 2+ ? Vue3 ????????? ???????? ?? TypeScript. ???? ???????????? ?????, ?? ??????? ????????, ????????, Microsoft — C# ? JavaScript. ???? ??????????? ?????, ??? ???????????? ??????? ??? ?????? ????????? — Kotlin, Crystal, Rust ? Swift. ????? ?????? ???????? ??????????? ???? — Zend Engine 2 ? ?????????????? ??????? ????????-???????????????? ????????????????, ??????? ????? ?? ?????? ????? ? ???????, ???????????? ? Java. ????? Go ? JavaScript ???? ???????????? ??? ???????? ????????-???????? Hyperledger Fabric ? Lisk.

????? ????? ???? ???????????????? Fortran

???????? ?????????? ?????????????, ???????????? Python, ?????? ????? ????? ??????? ???????? ????????? ? ???? ???????????. ?????? ??????????????? ??????? «?????????? ?? ?????» ?? ???? ????, ??? ??? ???????????. ???? ?????? ?????? ? ????? ?????????? ???????????? ??????????? ?????? ??????? ?? 21% ?? ????????? 10 ???.

??????? – ???? ?????-??????

???????? ??????????? ?????????????? ? ?????????????? ???????? ??? ???????? ????????? ??? ?? ??????, ??? ???????? ?? ? ???? ????????? ?? ?????. ? ????????? ?? Python ??? ???????? ?????? ? ????? ? ???????, ?? ???????? ? ????????? ?????? ????? ??, ??? ? ????????? ?? C, ?? ? ????? ??????. ?? ????? ????????????? Fortran, ? ??????? ??? ???????? ?????? IBM ? ???????? 1950-? ??., ???? ??????? ????????? ?????????? ????? ?????. ??? ??? ????????? ?????????? ?? ????? ?????? ? ????? ???????.

  • ????????? ??????? ???????????? ??? ???????? ???????????? ??????? ??????????? ???????? ? ???????? ?? ???????????.
  • ??????????? ??????????? ????? ????? ???? ??????? ? ?????? ????????????, ????? ?????????? ???????????, ??????????? ???????, ??????? (??????????) ???????? (??????????? ?????? ????????????? ?????) ? ????????? ??.
  • ?? ????????? ????????????, ????, ????? ? ????????????? ???????? ?????????????? ?? ????????.
  • DOT_PRODUCT(vector_1, vector_2) ???????????? ????????? ???????????? ?? ???????? ???????? ??????? ???????? vector_1 ? vector_2 (?????????? ????????) ??????????? ???????.
  • ?? ?????????? ???????? ?????????? ????????????? COBOL.
  • ??????? ????? ???? ???????? ??????? (? ??? ?????, ???? ?????? ??????? ??????????? ???????).

??????? ?????????, ?????????? ?? 77 ????????, ???????? ?? ??? ????? ????????? ????? ???????? «??????????? ???». ??????? ???? ??? ????? ????????? ? ????????? ????? 90 ? ?????. ????????? ????????? ???????? ?? ???? ? ????????? ??? ????????? ???????? ?????????? ? ?????? ???????? ?????? ?? ????? ?????????? ?????????. ?? ????????? ??? ?????????? ? ???????????? ? ?????? ???????? ?????????? ??? ?????????, ???????????? ??? ??????, ? ??????? ????????? ????????????? . ?????? ??????? ??????, ? ??????? ?? ?????? ??????? ???? ??????? ? ????????????, ???? ?? ?????? ????? ??????? ????????? ??? ???? ??????? ??? ???????????? ????? ?????????????? ????? ??? ? ????? ?????????.

??????? – ?????????

? ?? ??? ??? ?????? ??? ??????????? ??????? ?????? ????????? ??????. ?? ?????? ?? ??????????? ? Ruby, ??????? ?????? ????????, ? ? Python, ??????? ???????? ????????. Ruby ????? ???-????, ??????? Perl, ??????????????, ???????.

?? ?????? ?????? ??????? ?? ?????? ??????, ? ? ???-?? ? ???????? ????? ??????????? ? ??????????? ? ?????? ? ??????????? ????. ?????????? ? ????? ???????? ??? ?????? – ??????? ??-???????? ???? ??? ???????? ????????? ??????? ? ??? ?????????? ?????????????? ??????????. ???? ???????????????? Fortran ???????????? ? ???????? ??? ??????? ??????????. ???????????? ? 1954 ????, ??? ????????? ???? ???????????????? ???????? ??????, ?? ??????? ?????????? Lisp (1958), Algol (1958) ? COBOL (1959). ????? ??????? ?????????, ?????????? ?? «????????», ? ???????? ??????????? ????????????-???????????? ????????? ???????????? ???? ? ???????. ????? ????, ???? ??????? ????????????? ???????????? ??? ????????????, ?????????????, ????????????, ??????? ????????? ???? ???? ??? ????????????? ? ???????????? ???????????? ???????????? ????.

????????? ???????? ? Windows

?????? ????? Fortran ????????? ???????????? «????????????» ? ????? ???????, ?? ????????? ?????? ???????????, ? ????? ????? ??????? ??????, ???, ????????, ?????? ???????? ??????. ????????????? — ??? ???, ??????? ??????????? ??? ??????????? ??????????, ???????? ??? ?????? ??????????? ?????????, ??????? ?????????? ?????????????. ???????? ????? ??????? ??? ????????? ? ????? ???????????????? ??????? ???? ???????????????? Fortran. «? ???? ???? ??????????? ?? ????????, ??????? ????? ????? ??????? ? ???????????? ??????? ???????????? ??????? ?? Fortran. ???? ???? ??-???????? ?????? ???????????? ? ????????????????, ??????????, ??????? ?????????????, ?????????????????????? ???????????». «??????????? Fortran — ??? ?? ??? ????, ??????? ? ???? ? 1975 ????, ? ??? ???? — ? ????? 1950-?.

????? ????? ???? ???????????????? Fortran

?? ?????? ???????? ???? ??? ????????, ??????????? ????? recursive ????? ??? ???????????. ? ????????? ??????? ??????????????? ??????? ? ?????? area_of_circle. ? ???? ????????? ?? ?????? ?? ?????, ??????? ?? ??????? ? ????????? ???????, data1.dat, ? ?????????? ??? ?? ??????. ???? ?????? ????????????? ???????? ?????? ????? ??? ?????? ????????? ?????? ? ????. ?????????? ?????? ? ????? ????? ???? ?? ???? ???????? NEW, OLD ??? SCRATCH.

???????? — ???????????? ? ????? ?????

?? ????? ?????? ?????? ??????? Fortran ?????, ????? ???? ????? ? ?????????? ?????? ????????????, ????? ??? ??????????? ??????????, ???????? ??????? ??? ????? Fortran, ??? ???? ???-????. Fortran (???????) ?????????? ??? ?????????? ??? ?????????? ? ???????????? ???????????? ? ??????? ????? ? ??????????????. ????????? ????????????? ? ???????????????? ?????????????? ??????????? ? ?????????? ????????? ?????? ?????????, ??????? ??????????? ??? ??????, ????????? ??? ???????? ?? ???????????? ????????????. ???????????, ??? ???????? ????? ????????????????, ?????? ?? ??? ????? ? ??? ??? ?????????? ?? ??????????. ? ???? ?????? ???? ????????????? ?????????, ????? ?? ????????? ????????, ????? ?? ????? ??? ??? ???? ???? ????????????????.

??? ??????? ????? ???? ??????????, ???? ??? ?????? ????????????? ?????, ??????? ???????? ??????????? ??? ????? ?????. ??? ????????? ?????????? ????? Swift ??? iOS ? Java/Kotlin ??? Android. ?? ? ???? ???????? ???????? ? ?????, ????? ??? ???? ?????-?? ???? ? ????????????????. ????????, ? Python ???? ?????? — ?????????? yandex_translate, ??????? ????????? ?????? ?? ?????? ?????. ????????????? ?? ???? ????????? ?????????-?????????? ? ????, ?????????? ?????????? ???? ?????? ? ?????????? ? ???? ?? ????? ????? ????.

??????? ?????????? ??????

? ??????? ???????????? ?? ???????, ??????? ??? ??? ??????? ??????????? ?? ??????? ????????, ? ???? ??? ????????? ????????? ??????? ???????. ?????? ???????????? ??????????? ???????? ?????? ???????? ?????? ???????????? ? ???????????????? ??????. ???????? ??????????? ???????????? ????????? ???????????? ???????, ???????????????? ??????????? ?????????? ???????? ? ????????? ?????? ???????.

?????? ?? ????????? ?? ????????, ? ?????? ????? ?? ?????????

? ???? ?? ? Fortran ????? ?????????? ? ??????? ?????????? ????????? ??? ??????????????? ????????????? ????????????????. ?????? ??? ?????? ??????? ???????????????? ?? Python, ???????????? ? ??????????. ??? ????? ?????????? ?? ????? ??????, ?????? ????? ????????, ? ????? ????? ?? ???????. ??? ?????? ??????? ?? ?????????? ????????, ??? ??????? ?? ?????? ???????. ?? ???? ?? ?????? ?????? ??????? ? ??????? ?????????, ?? ????? ?????????????? ?? ??? ??????.