vlang.io | مستندات | أمثلة | سجل التغيير | المساهمة
VSL هي مكتبة V لتطوير الذكاء الاصطناعي والحسابات العلمية عالية الأداء.
تفضل بزيارة مستندات vsl لمعرفة المزيد حول الميزات المدعومة.
VSL هي مكتبة علمية تحتوي على مجموعة كبيرة ومتنوعة من الوحدات المختلفة. على الرغم من أن معظم الوحدات تقدم تعريفات خالصة لـ V، إلا أن VSL توفر أيضًا وحدات تضم مكتبات C المعروفة بين الواجهات الخلفية الأخرى التي تسمح بحوسبة عالية الأداء كبديل.
تحتوي هذه المكتبة على وظائف أساسية لحسابات الجبر الخطي (العمليات بين جميع مجموعات المتجهات والمصفوفات، والقيم الذاتية والمتجهات الذاتية، والحلول الخطية) وتطوير الطرق العددية (مثل التربيع العددي).
اختياريًا، نقوم بربط VSL بالمكتبات الموجودة المكتوبة بلغة C وFortran، مثل Open BLAS وLAPACK. لقد كانت هذه المكتبات الموجودة أساسية لتطوير عمليات محاكاة عالية الأداء على مدار سنوات عديدة. نحن نعتقد أنه من الممكن إعادة كتابة هذه المكتبات في لغة V الأصلية وفي نفس الوقت تحقيق نفس السرعة التي تقدمها، ولكن في الوقت نفسه، نريد أن نسمح لمستخدمي VSL بإمكانية اختيار وقت استخدام هذه المكتبات كخلفية وعندما لا. ولهذا السبب توثق كل وحدة الإشارات التي تسمح بذلك في وقت الاستخدام.
من الممكن تحسين وحدات معينة باستخدام واجهات خلفية مختلفة. لهذا، هناك بعض تبعيات لغة C التي يمكن تثبيتها اختياريًا. إذا كنت تريد استخدام تبعيات لغة C هذه والمكتبات الأخرى، فإن أسهل طريقة للعمل مع VSL هي عبر Docker. بعد تثبيت Docker وVS Code، يمكنك البدء في تطوير عمليات محاكاة رقمية قوية باستخدام VSL في غضون ثوانٍ. علاوة على ذلك، فإن أفضل ما في الأمر هو أنه يعمل على أنظمة التشغيل Windows وLinux وmacOS خارج الصندوق.
منتهي. وسيظل نظامك "نظيفا".
تحتوي صورة Docker الخاصة بنا أيضًا على أدوات V وV للعمل مع VS Code (أو لا).
v install vsl
vpkg get https://github.com/vlang/vsl
منتهي. اكتمل التثبيت.
لاختبار الوحدة، فقط اكتب الأمر التالي:
v test .
مصنوعة مع المساهمين-img.