REXX dili

Vikipediya, azad ensiklopediya
Atakhanli (müzakirə | töhfələr) (HotCat vasitəsilə Kateqoriya:Skript dilləri əlavə olundu) tərəfindən edilmiş 22:06, 15 iyun 2022 tarixli redaktə
Naviqasiyaya keç Axtarışa keç
REXX dili
Paradiqmalar Strukturlu proqramlaşdırma
Yaradılma tarixi 1979
Tərtibatçılar IBM
Fayl sonluğu .cmd, .bat, .exec, .rexx, .rex və ya .EXEC
Sonuncu versiyası
  • ANSI X3.274
Təsirlənib Algol dili
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

REXX dili REXX (en. Restructured Extended Executor) ) <reks> – IBM firmasının 1979-cu ildə işləyib hazırladığı interpretasiya olunan proqramlaşdırma dili. Həm kommersiya, həm də sərbəst yayılan versiyası vardır. REXX dilinin ən geniş yayıldığı dövr 1990-cı illərin ortaları olub. İlk versiyaları obyekt-yönlü olmasa da, hazırda belə versiyaları da (məsələn, Open Object REXX) mövcuddur. Sintaksis baxımından REXX dili sadələşdirilmiş PL/1 dilini xatırladır. REXX dilində dəyişənlər tipləşdirilməyib və onları elan etməyə gərək yoxdur.

Veb-ünvanı: www.rexxla.org

/* calc.cmd Kalkulyator (с) 1998 */ SAY 'Kalkulyator v0.0' XX = "X="; X0 = "X=X"

 SAY 'İfadəni, yaxud proqramdan çıxmaq üçün Q simvolunu daxil edin'

DO FOREVER

 PULL v
 IF v = 'Q' THEN LEAVE
 S = LEFT( v, 1 )
 IF( DATATYPE( S, 'A' ) )
   THEN
     DO
       IF( POS( '=', v ) = 0 )
          THEN
            DO
              INTERPRET XX v
              SAY 'X=' X
            END
          ELSE
            INTERPRET v
     END
   ELSE
     DO
       INTERPRET X0 v
       SAY 'X=' X
     END

END EXIT

Ədəbiyyat

  • İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 996 s.