Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Basic: Skirtumas tarp puslapio versijų

Jump to navigation Jump to search
332 pridėti baitai ,  15:45, 29 rugpjūčio 2024
nėra keitimo aprašymo
 
7 eilutė: 7 eilutė:
Interpretatoriui gi viskas paprasta: jis skaito tik po vieną komandą iš eilutės, nieko negalvodamas ją vykdo, o tada eina į kitą eilutę. Senose Basic versijose būdavo taip, kad tegali turėti kelis kintamuosius, kelias komandas, palyginimo operatorių (IF...THEN) ir garsųjį [[Goto]]. Ir viskas.
Interpretatoriui gi viskas paprasta: jis skaito tik po vieną komandą iš eilutės, nieko negalvodamas ją vykdo, o tada eina į kitą eilutę. Senose Basic versijose būdavo taip, kad tegali turėti kelis kintamuosius, kelias komandas, palyginimo operatorių (IF...THEN) ir garsųjį [[Goto]]. Ir viskas.


Per daugelį dešimtmečių Basic patobulėjo, į ją buvo kraštutinai bukai perkeltos visokios konstrukcijos iš [[Pascal]] ir [[C kalba|C]], todėl atsirado dešimtys, jeigu ne šimtai tarpusavy visiškai nesuderinamų dialektų. Negana to, viskas susivėlė, eilučių numeriai pasidarė, o tada ir dar labiau pasitaisė - dabar štai kai kurie Basic interpretatoriai palaiko netgi ir kelias komandas eilutei, bet tada išvis prasideda visokios nesąmonės...
Per daugelį dešimtmečių Basic patobulėjo, į ją buvo kraštutinai bukai perkeltos visokios konstrukcijos iš [[Pascal]] ir [[C kalba|C]], todėl atsirado dešimtys, jeigu ne šimtai tarpusavy visiškai nesuderinamų dialektų. Negana to, viskas susivėlė, eilučių numeriai pasidarė, o tada ir dar labiau pasitaisė - dabar štai kai kurie Basic interpretatoriai palaiko netgi ir kelias komandas eilutei, bet tada išvis prasideda visokios nesąmonės, nes jau pamirštama ir pati senoji Basic idėja - viena eilutė - viena komanda... Koks nors [[Visual Basic]] į seną ir tikrą Basic kalbą jau visai nebepanašus.
 
Nors kai kurie seniai jau Basic kalbą palaidojo, bet iki šiol ji gyva ir atskiruose [[interpretatoriai|interpretatoriuose]], ir tokiose programose, kaip [[AutoIt]].




2 703

pakeitimai

Naršymo meniu