Vilnius Basic: Skirtumas tarp puslapio versijų

206 pridėti baitai ,  18:57, 2 gruodžio 2023
Žymos: Keitimas mob. telefonu Keitimas įskiepiu mobiliesiems Advanced mobile edit
 
(nerodoma 5 tarpinės versijos, sukurtos 5 naudotojų)
1 eilutė: 1 eilutė:
'''Vilnius Basic''', dar vadintas kaip '''BASIC-86''' arba '''Vilniaus Beisikas''' - toksai lietuviškas [[Basic]] variantas, sukurtas [[sovietmetis|sovietmečiu]], kuris išties tai buvo kažkodėl tai vien [[kvadratinės raidės|kvadratinėmis raidėmis]], nes tiktai taip viską leisdavo su kompiuteriais daryti, nes kažkodėl sovietiniai kompiuteriai [[lietuvių kalba|lietuvių kalbos]] ir netgi šiaip lotyniškų raidžių nepalaikė.
'''Vilnius Basic''', dar vadintas kaip '''BASIC-86''' arba '''Vilniaus Beisikas''' - toksai lietuviškas [[Basic]] variantas, sukurtas [[sovietmetis|sovietmečiu]], kuris išties tai buvo kažkodėl tai vien [[kvadratinės raidės|kvadratinėmis raidėmis]], nes tiktai taip viską leisdavo su kompiuteriais daryti, nes kažkodėl sovietiniai kompiuteriai [[lietuvių kalba|lietuvių kalbos]] ir netgi šiaip lotyniškų raidžių nepalaikė.


Tasai lietuviškas Vilniaus Beisikas buvo iš esmės MSX Basic klonas, nors ir su modifikacijomis. Sukurtas buvo [[1985]] metais [[VU]], skirtas PDP-11 tipo architektūroms, tokioms kaip BK-0010, DVK ir panašiai. Įvairios Vilnius Basic versijos leistos iki [[1988]] metų ir buvo visuose [[BK]] kompiuteriuose, kurie tik buvo pagaminti [[SSRS]] - viso gerokai virš 100 tūkstančių mašinų, kas sudarė maždaug 2/3 visų kompiuterių, kiek išvis SSRS pagamino per visą savo istoriją.
Tasai lietuviškas Vilniaus Beisikas buvo iš esmės MSX Basic klonas, nors ir su modifikacijomis. Sukurtas buvo [[1985]] metais [[VU]], skirtas [[PDP-11]] tipo architektūroms, tokioms kaip [[BK-0010]], [[DVK]] ir panašiai. Įvairios Vilnius Basic versijos leistos iki [[1988]] metų ir buvo visuose [[BK]] kompiuteriuose, kurie tik buvo pagaminti [[SSRS]] - viso gerokai virš 100 tūkstančių mašinų, kas sudarė maždaug 2/3 visų kompiuterių, kiek išvis SSRS pagamino per visą savo istoriją.


Taip kad čia įdomiai gaunasi: lietuviškas Basic tapo absoliučiai populiariausia programavimo kalba iš visų, kokios tik buvo naudojamos Sovietų Sąjungoje.
Taip kad čia įdomiai gaunasi: lietuviškas Basic tapo absoliučiai populiariausia programavimo kalba iš visų, kokios tik buvo naudojamos Sovietų Sąjungoje.
31 eilutė: 31 eilutė:
* RUN - programos vykdymas
* RUN - programos vykdymas
* CONT - programos pratęsimas po sustabdymo
* CONT - programos pratęsimas po sustabdymo
* CSAVE - išsaugoti programą magnetofono kasetėje
* CSAVE - išsaugoti programą [[magnetofonas|magnetofono]] kasetėje
* CLOAD - įkelti programą iš magnetofono kasetės
* CLOAD - įkelti programą iš magnetofono kasetės
* FIND - rasti programą kasetėje
* FIND - rasti programą kasetėje
44 eilutė: 44 eilutė:
* MONIT arba SYSTEM - išėjimas iš Basic į operacinę sistemą
* MONIT arba SYSTEM - išėjimas iš Basic į operacinę sistemą


Kalbos operatoriai (kableliais atskirti skirtingi tinkami to pat operatoriaus variantai):
Kalbos operatoriai (kableliais atskirti skirtingi tinkami to pat operatoriaus variantai), o jau ką reiškia anie, tai čia jau patys gal atsirinksite, o jei ir neatsirinksite, tai gal ir nereikia:
* BEEP, BEE
* BEEP, BEE
* CALL, CAL
* CALL, CAL
87 eilutė: 87 eilutė:
* TRON
* TRON


Kad būtų greičiau, tai buvo dar pagreitintas šiek tiek įvedimas visokių dalykų, pvz., įvedant operatorius, nebūtina įvesti visus, o pakanka įvesti pirmas tris raides, o jei operatorius skiriasi labai nuo kitų - tai ir dvi raides, o PRINT - išvis pakeisti į [[klaustukas|klaustuką]]. Taip pat numatyta konstrukcija "IF x THEN y ELSE z", taip pat ELSE IF. Maksimalus vienos teksto eilutės ilgis - 254 baitai.
Kad būtų greičiau, tai buvo dar pagreitintas šiek tiek įvedimas visokių dalykų, pvz., įvedant operatorius, nebūtina įvesti visus, o pakanka įvesti pirmas tris raides, o jei operatorius skiriasi labai nuo kitų - tai ir dvi raides, o PRINT - išvis pakeisti į [[klaustukas|klaustuką]]. Taip pat numatyta konstrukcija "IF x THEN y ELSE z", taip pat ELSE IF. Maksimalus vienos teksto eilutės ilgis - 254 [[baitai]].


Taip pat realizuotos funkcijos:
Taip pat realizuotos funkcijos:
102 eilutė: 102 eilutė:


Dar reikia pasakyti, kad tenai buvo bugovas random generatorius, tai RND duodavo išties pseudorandomą, nes naudojo legendinį RANDU algoritmą, kuris labai greitas ir paprastas, bet su atsitiktiniais skaičiais išties nieko bendro neturintis, taip kad visiems tekdavo patiems rašytis kokį nors nuosavą randominį generatorių vietoje to, kad naudot būtų galima kokį nors standartinį.
Dar reikia pasakyti, kad tenai buvo bugovas random generatorius, tai RND duodavo išties pseudorandomą, nes naudojo legendinį RANDU algoritmą, kuris labai greitas ir paprastas, bet su atsitiktiniais skaičiais išties nieko bendro neturintis, taip kad visiems tekdavo patiems rašytis kokį nors nuosavą randominį generatorių vietoje to, kad naudot būtų galima kokį nors standartinį.


== Dar žr. ==
== Dar žr. ==
Čia visokių jums priešistorinių atliekų suradom iš internetų, tai jei esate [[hakeriai]], tai gal ką nors suprasite, tik kad viskas rusiškai, tai gal ir nesuprasite:
Čia visokių jums priešistorinių atliekų suradom iš internetų, tai jei esate [[hakeriai]], tai gal ką nors suprasite, tik kad viskas rusiškai, tai gal ir nesuprasite, bet gal kai kurie iš jūsų moka rusiškai, tai gal ir suprasite:
* [http://www.felixl.com/Uknc_Basic_Manual Kažkokia knyga apie Vilniaus Beisiką Elektronika MS-0202 ompams]
* [http://www.felixl.com/Uknc_Basic_Manual Kažkokia knyga apie Vilniaus Beisiką Elektronika MS-0202 ompams]
* [http://vak-opensource.googlecode.com/svn/trunk/bk/basic-vvu-1987/basmsx.txt Kažkokia VU knyga apie Vilniaus Beisiką BK-0010 kompams, UTF-8]
* [http://vak-opensource.googlecode.com/svn/trunk/bk/basic-vvu-1987/basmsx.txt Kažkokia VU knyga apie Vilniaus Beisiką BK-0010 kompams, UTF-8]
3 978

pakeitimai