GOTO

Vikipediya, açıq ensiklopediya
Jump to navigation Jump to search

GOTO - (az.GOTO deyimi, ing. GOTO statement, ru.оператор GOTO) – Fortran, BASIC və başqa proqramlaşdırma dillərində: idarəetməni proqramın başqa bir hissəsinə ötürən idarəedici deyim. Məsələn, BASIC dilindəki aşağıdakı proqram 1000 dəfə “Hello” kəlməsini çap edir:

10 LET X=0 20 PRINT “HELLO” 30 LET X=X+1 40 IF X<1000 THEN GO TO 20

Proqramlaşdırmanın bir çox nəzəriyyəçiləri və praktikləri proqramlarda GOTO deyimindən istifadə etməməyi məsləhət görürlər, bəzi proqlamlaşdırma dillərində isə (məsələn, Modula-2) belə deyim ümumiyyətlə yoxdur. Bu ona görə edilir ki, GOTO deyimi bir tərəfdən proqramın daha əyani olan bloklu quruluşunu pozur, digər tərəfdən kompilyatorun optimal kod generasiya etməsini çətinləşdirir.

Ədəbiyyat[redaktə | əsas redaktə]

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