لغة البرمجة فيي (V)لتطوير برامج قابلة للصيانة.
هذا سيستغرق بضع ثوانٍ.
$ git clone --depth=1 https://github.com/vlang/v && cd v && make
أو قم بتنزيل الملفات الثنائية المُجمَّعة مسبقًا لأنظمة Windows وmacOS وLinux.
ابدأ الآن ←لغة حديثة بحجم صغير وطموحات كبيرة.
تُجمِّع V ما بين ~110 ألف و1.2 مليون سطر كود في الثانية لكل نواة معالج. تُجمِّع نفسها في 0.15–0.6 ثانية.
لا قيم فارغة، لا متغيرات عامة، لا سلوك غير محدد، وعدم قابلية التغيير بشكل افتراضي. تمنع V فئات كاملة من الأخطاء في وقت التجميع.
بسرعة لغة C. تُجمِّع V إلى كود C مقروء ويمكنها استخدام أي مُجمِّع C كخلفية بما في ذلك GCC وClang وMSVC.
يمكنك تعلم اللغة بأكملها في عطلة نهاية أسبوع. إذا كنت تعرف Go، فأنت تعرف بالفعل ~80٪ من V. كود بسيط وقابل للقراءة والصيانة.
مُجمِّع V يبلغ حجمه 400 كيلوبايت فقط بدون أي تبعيات. لا LLVM، لا libstdc++. ثبِّته في ثوانٍ من أي مكان.
ترجمة مشاريع C/C++ بأكملها إلى V تلقائيًا. يمكن لأداة C2V حتى تجميع كود مصدر DOOM إلى V.
تغيير الكود أثناء تشغيل البرنامج، دون إعادة تشغيله. لا فقدان للحالة. مثالي لتطبيقات GUI التي تعمل لفترات طويلة.
ORM مدمج بصياغة نظيفة تشبه SQL. يعمل مع SQLite وPostgreSQL وMySQL وMSSQL بدون إعداد إضافي.
`veb` هو إطار ويب سريع وبسيط وسهل الاستخدام مضمَّن في المكتبة القياسية. لا حاجة لحزم خارجية.
"V is an impressive programming language. Its simplicity paired with speed makes it stand out."
"I've been using V for scripting and it's absolutely sensational. The compile times are insane."
"V has the right ideas. Readable code, fast compilation, and no GC pauses by default — what more could you want?"
"Coming from Go, V feels immediately familiar but faster and more opinionated in the right ways."
"The 400KB compiler with zero dependencies is not a gimmick — it actually works, anywhere."
"Hot code reloading in V changed how I build GUI apps. No more restarting just to see a layout change."