Skip to content
لغة البرمجة فيي (V)

سهلة.سريعة.آمنة.مُجمَّعة.

لتطوير برامج قابلة للصيانة.

تثبيت V من المصدر

هذا سيستغرق بضع ثوانٍ.

$ git clone --depth=1 https://github.com/vlang/v && cd v && make

أو قم بتنزيل الملفات الثنائية المُجمَّعة مسبقًا لأنظمة Windows وmacOS وLinux.

ابدأ الآن ←
الإمكانيات

لماذا V؟

لغة حديثة بحجم صغير وطموحات كبيرة.

تجميع سريع

تُجمِّع V ما بين ~110 ألف و1.2 مليون سطر كود في الثانية لكل نواة معالج. تُجمِّع نفسها في 0.15–0.6 ثانية.

أمن

لا قيم فارغة، لا متغيرات عامة، لا سلوك غير محدد، وعدم قابلية التغيير بشكل افتراضي. تمنع V فئات كاملة من الأخطاء في وقت التجميع.

أداء

بسرعة لغة C. تُجمِّع V إلى كود C مقروء ويمكنها استخدام أي مُجمِّع C كخلفية بما في ذلك GCC وClang وMSVC.

لغة بسيطة

يمكنك تعلم اللغة بأكملها في عطلة نهاية أسبوع. إذا كنت تعرف Go، فأنت تعرف بالفعل ~80٪ من V. كود بسيط وقابل للقراءة والصيانة.

مُجمِّع 400 كيلوبايت بدون تبعيات

مُجمِّع V يبلغ حجمه 400 كيلوبايت فقط بدون أي تبعيات. لا LLVM، لا libstdc++. ثبِّته في ثوانٍ من أي مكان.

ترجمة C/C++

ترجمة مشاريع C/C++ بأكملها إلى V تلقائيًا. يمكن لأداة C2V حتى تجميع كود مصدر DOOM إلى V.

إعادة تحميل الكود الحي

تغيير الكود أثناء تشغيل البرنامج، دون إعادة تشغيله. لا فقدان للحالة. مثالي لتطبيقات GUI التي تعمل لفترات طويلة.

ORM مدمج

ORM مدمج بصياغة نظيفة تشبه SQL. يعمل مع SQLite وPostgreSQL وMySQL وMSSQL بدون إعداد إضافي.

إطار ويب مدمج

`veb` هو إطار ويب سريع وبسيط وسهل الاستخدام مضمَّن في المكتبة القياسية. لا حاجة لحزم خارجية.

الشركاء والرعاة

كن راعيًا عبر GitHub Sponsors

Released under the MIT License.