Skip to content

مقدمة

V هي لغة برمجة مُصرَّفة ذات تحقق ثابت للأنواع، مصمَّمة لبناء برامج قابلة للصيانة.

وقد تأثرت بلغات Go وOberon وRust وSwift وKotlin وPython. تبدو V مشابهةً لـGo وبسيطةً تقريبًا بنفس القدر، غير أنها تُصرَّف بسرعة أكبر بكثير وتوفر مزيدًا من ميزات السلامة.

ورغم بساطتها، تغطي V جميع المجالات: برمجة الأنظمة، وتطوير الويب، وتطوير الألعاب، وتطبيقات واجهات المستخدم الرسومية، والجوال، والعلوم، والأنظمة المضمَّنة، والأدوات، وغيرها.

الميزات الرئيسية

  • بسيطة — تعلّم اللغة بأكملها خلال عطلة نهاية أسبوع. إن كنت تعرف Go، فأنت تعرف بالفعل ~80% من V.
  • تصريف سريع — ~110 ألف إلى 1.2 مليون سطر من الشيفرة في الثانية لكل نواة معالج. تُصرِّف V نفسها في أقل من ثانية واحدة.
  • آمنة — لا قيم فارغة (null)، ولا متغيرات عامة، ولا سلوك غير محدد. عدم قابلية التغيير هو الخيار الافتراضي.
  • أداء عالٍ — بسرعة C. تُصرَّف إلى كود C مقروء.
  • صفر تبعيات — حجم المُصرِّف 400 كيلوبايت فقط بدون تبعيات خارجية.
  • ترجمة C/C++ — ترجمة مشاريع C/C++ بأكملها إلى V تلقائيًا.
  • إعادة تحميل الشيفرة مباشرةً — تغيير الشيفرة أثناء تشغيل التطبيق دون فقدان الحالة.
  • ORM وإطار ويب مدمَجان — كل ما تحتاجه موجود في المكتبة القياسية.

من أين تبدأ

موارد خارجية

Released under the MIT License.