Zig

Zig

زیگ یک زبان برنامه نویسی منبع باز است که برای استحکام ، بهینه و شفافیت طراحی شده است.
ویژگی های برجسته ویژگی های کوچک و ساده زبان.بیشتر بر روی اشکال زدایی در برنامه خود بجای اشکال زدایی در دانش برنامه نویسی خود تمرکز کنید.حمل و نقل با یک سیستم ساختمانی که از نیاز به یک اسکریپت پیکربندی یا پیش ساخته جلوگیری کند.در حقیقت ، پروژه های موجود C و C ++ ممکن است به جای مثال cmake به Zig وابسته باشند.استفاده جدید در مورد خطا ، نوشتن کد صحیح را آسانتر از نوشتن کد حشرات می کند.در صورت بروز رفتار نامشخص ، حالت اشکال زدایی برای زمان کامپایل سریع و خراب کردن با اثری از پشته بهینه می شود.حالت انتشار کد به شدت بهینه سازی شده را تولید می کند.آنچه پروژه های دیگر آن را زیگ "بهینه سازی زمان لینک" می نامند ، به صورت خودکار انجام می دهد.سازگار با کتابخانه های C بدون داشتن بسته بندی لازم.به طور مستقیم پرونده های C. .h را وارد کنید و به عملکردها و نمادهای موجود در آن دسترسی پیدا کنید.كتابخانه استانداردي را ارائه مي دهد كه با كتابخانه استاندارد C رقابت مي كند و هميشه در مقابل منبع به صورت منبعي گردآوري مي شود.واحدهای کامپایل به libc بستگی ندارند مگر اینکه صریحاً به هم پیوند خورده باشند.به جای نشانگرهای تهی ، نوع قابل فهمبه جای اتحادیه های خام نوع اتحادیه برچسب خورده.عمومی به گونه ای که می تواند ساختار داده های کارآمد را برای هر نوع داده کار کند.هیچ پرونده هدفی لازم نیست.اعلامیه های سطح بالا کاملاً مستقل از سفارش هستند.اجرای کد زمان کامپایل.بازتاب زمان کامپایل.ارزیابی عملکرد کامپایل با زمان جزئی با حذف نیاز به پیش پردازنده یا ماکرو.باینری های تولید شده توسط Zig اطلاعات اشکالزدایی کامل دارند ، به عنوان مثال می توانید از GDB برای اشکال زدایی در نرم افزار خود استفاده کنید.عملکردها را به عنوان تست علامت گذاری کنید و آنها را با تست زیگ به طور خودکار اجرا کنید.دوستانه نسبت به نگهدارنده بسته.تولید مجدد ، فرآیند راه اندازی با دقت مستند شده است.موارد ثبت شده توسط نگهدارندگان بسته به ویژه بسیار مهم تلقی می شوند.جمع آوری متقابل مورد اصلی استفاده است.علاوه بر ایجاد اجرایی ، ایجاد یک کتابخانه C یک مورد اصلی برای استفاده است.می توانید یک پرونده hh تولید شده به صورت خودکار صادر کنید.کتابخانه استاندارد از انتزاع های سیستم عامل برای: x86_64 linux ...
zig

سایت اینترنتی:

دسته بندی ها

گزینه های دیگر برای Zig برای MorphOS

Object Pascal

Object Pascal

Object Pascal یک زبان برنامه نویسی هدف کلی چند پارادایم ، شی گرا ، مؤلفه است.