Zig

Zig

Zig هي لغة برمجة مفتوحة المصدر مصممة للقوة والكمال والوضوح.
أبرز الميزات ، لغة بسيطة وبسيطة.ركز على تصحيح أخطاء التطبيق الخاص بك بدلاً من تصحيح معرفتك بلغة البرمجة الخاصة بك.يأتي مع نظام بناء يغني عن الحاجة إلى تكوين البرنامج النصي أو ملف تعريف.في الواقع ، قد تختار مشاريع C و C ++ الحالية الاعتماد على Zig بدلاً من cmake على سبيل المثال.تجربة جديدة للتعامل مع الأخطاء ، مما يجعل كتابة الكود الصحيح أسهل من كتابة الكود.يعمل وضع تصحيح الأخطاء على تحسين وقت التجميع السريع وتعطله مع تتبع مكدس عندما يحدث سلوك غير محدد.وضع الإصدار ينتج رمز محسّن بشدة.ما تسمى المشاريع الأخرى "Link Time Optimization" Zig يفعله تلقائيًا.متوافق مع مكتبات C بدون غلاف ضروري.قم بتضمين ملفات C .h مباشرةً والحصول على الوظائف والرموز الموجودة فيها.يوفر مكتبة قياسية تتنافس مع مكتبة C القياسية ويتم تجميعها دائمًا بشكل ثابت في شكل مصدر.لا تعتمد وحدات الترجمة على libc إلا إذا كانت مرتبطة بشكل صريح.اكتب Nullable بدلاً من مؤشرات فارغة.الموسومة نوع الاتحاد بدلا من النقابات الخام.الوراثة بحيث يمكن للمرء أن يكتب هياكل بيانات فعالة تعمل مع أي نوع بيانات.لا توجد ملفات رأس مطلوبة.إعلانات المستوى الأعلى مستقلة تمامًا عن النظام.ترجمة التعليمات البرمجية وقت التنفيذ.ترجمة وقت التفكير.تقييم وظيفة الترجمة الجزئية مع يلغي الحاجة إلى المعالج المسبق أو وحدات الماكرو.تحتوي الثنائيات التي تنتجها Zig على معلومات تصحيح كاملة حتى تتمكن ، على سبيل المثال ، من استخدام GDB لتصحيح أخطاء البرنامج.حدد الوظائف كاختبارات وقم بتشغيلها تلقائيًا باستخدام اختبار منعرج.ودية تجاه صانعي الحزمة.بناء استنساخه ، عملية bootstrapping موثقة بعناية.تعتبر القضايا التي يقدمها مشرفو الحزم ذات أهمية خاصة.الترجمة المتقاطعة هي حالة استخدام أساسية.بالإضافة إلى إنشاء ملفات تنفيذية ، يعد إنشاء مكتبة C حالة استخدام أساسية.يمكنك تصدير ملف .h يتم إنشاؤه تلقائيًا.تدعم المكتبة القياسية تجريدات نظام التشغيل لـ: x86_64 linux ...
zig

موقع الكتروني:

التصنيفات

بدائل لـ Zig لنظام التشغيل Linux

C (programming language)

C (programming language)

C هي لغة برمجة الكمبيوتر للأغراض العامة.C هي واحدة من لغات البرمجة الأكثر استخدامًا في كل العصور.
C++

C++

لغة C ++ هي لغة برمجة قوية متعددة الأغراض ومكتوبة بشكل عام ومتعددة الأغراض ولغة برمجة قوية.
Rust

Rust

لغة برمجة أنظمة تعمل بسرعة فائقة ، وتمنع جميع الأعطال تقريبًا ، وتزيل سباقات البيانات..
V (programming language)

V (programming language)

V هي لغة برمجة مجمعة بشكل ثابت ومصممة لبناء برامج قابلة للصيانة.إنه مشابه لـ Go ويتأثر أيضًا بـ Oberon و Rust و Swift.
Object Pascal

Object Pascal

Object Pascal هي لغة برمجة للأغراض العامة متعددة العناصر ، موجهة للكائنات ، تعتمد على المكونات.
Odin

Odin

لغة برمجة أودين سريعة وموجزة وقابلة للقراءة وعملية ومفتوحة المصدر.وهو مصمم بقصد استبدال C بالأهداف التالية: • البساطة
Pike programming language

Pike programming language

Pike هي لغة برمجة ديناميكية مع بناء جملة يشبه Java و C.