لغة Vilnius BASIC هي نوع من لغات البرمجة المشتقة من BASIC تعمل على أجهزة Elektronika BK-0010-01/BK-0011M و UKNC. تم تطويرها في جامعة فيلنيوس في ليتوانيا، وهي كانت جمهورية في الاتحاد السوفيتي في ذلك الوقت. تميزت Vilnius BASIC بكونها BASIC متقدمة نسبيًا، حيث كانت تتضمن مترجمًا لتنفيذ الكود عند إدخال أمر RUN، والذي كان يترجم البرنامج إلى كود متوالي للتنفيذ بشكل أسرع.
تشبه Vilnius BASIC إلى حد كبير BASIC على أجهزة MSX، ولكن كانت تحتوي على بعض الاختلافات الرئيسية، مثل عدم وجود بعض العمليات مثل PLAY وSOUND و VPOKE و PUT SPRITE، وعدم القدرة على فتح عدة ملفات في نفس الوقت، بالإضافة إلى عدم القدرة على استخدام أكثر من عملية واحدة في سطر واحد. وكانت النسخة المخصصة لجهاز UKNC تحتوي على محرر شاشة كاملة. كما كانت هناك اختلافات في الميزات التي تعتمد على الجهاز نفسه مثل معاملات عمليات الرسومات وعناوين PEEK/POKE.
يمكن العثور على معلومات إضافية حول Vilnius BASIC على صفحتها على ويكيبيديا عبر الرابط التالي: Vilnius BASIC on Wikipedia