والا منبع باز، رایگان و مدرن زبان برنامه نویسی و نرم افزار پروژه طراحی شده از افست به ارمغان می آورد ویژگی های برنامه نویسی جدید به توسعه دهندگان گنوم است. این یک کامپایلر برای این نوع سیستم GObject سود ببرد، اجازه می دهد توسعه دهندگان GNOME برای ایجاد برنامه های شگفت آور.
ویژگی در یک نگاه
در ویژگی های کلیدی شامل رابط، خواص، سیگنال، حلقه foreach، عبارات لامبدا، استنتاج نوع برای متغیرهای محلی، جنریک ها، انواع غیر تهی، مدیریت کمک حافظه، پردازش استثنا، و همچنین ماژول نوع نام مستعار پلاگین ها.
زحمت نوشتن کد شی گرا پیچیده
با کامپایلر والا شما، به عنوان یک توسعه دهنده، قادر خواهد بود به زحمت نوشتن کد شی گرا پیچیده در حالی که حافظه مورد نیاز پایین، و حفظ C ABI استاندارد و API.
اجازه می دهد تا دسترسی به کتابخانه C موجود
در این پروژه شده است در چنین راهی که اجازه می دهد تا دسترسی به کتابخانه C موجود، کتابخانه ویژه بر اساس GObject سود ببرد. طراحی شده، بدون نیاز به اتصالات در زمان اجرا.
این برون مناسب برای GTK + و GNOME
در والا یک کامپایلر خط فرمان و زبان های برنامه نویسی است. توسعه دهندگان که با GTK + و محیط گنوم کار کنند قادر به استفاده از والا به نوشتن کد و آن را کامپایل می شود.
این برون توسط C ++، C، C #، پایتون، D و جاوا را تحت تاثیر قرار
در زبان برنامه نویسی والا شده است به خوبی شناخته شده و به طور گسترده استفاده C، C ++، D، پایتون، C # و زبان برنامه نویسی جاوا را تحت تاثیر قرار. این یک نرم افزار کراس پلت فرم است که می تواند به راحتی بر روی سیستم عامل های دیگر منتقل شده است.
این است که توسط طیف گسترده ای از برنامه های IDE پشتیبانی
در یکی دیگر از ویژگی های جالب این سازگاری با محیط برنامه نویسی مختلف (محیط توسعه مجتمع) برنامه ها، از جمله Anjuta، والنسیا، Geany، ایمکس، MonoDevelop شد، NetBeans، وال (a) باشد IDE، متن بلندمرتبه، Vim برای، والا اسباب بازی برای نرمافزاری gedit، Euclide، Redcar را، تکستمیت و Valama.
در دسترس بودن و حمایت معماری
در والا تنها به عنوان یک منبع بایگانی توزیع شده است. این به این معنی است که کاربر باید پیکربندی و کامپایل کد قبل از نصب. البته، آن را نیز می توان به راحتی بر روی هر توزیع گنو / لینوکس از مخازن نرم افزار به طور پیش فرض نصب شده است. هر دو معماری 32 بیتی و 64 بیتی در این زمان پشتیبانی
چه جدید در این نسخه است:
اضافه کردن گزینه --shared کتابخانه برای فایل های GIR .
رفع اشکال و به روز رسانی الزام آور است.
رفع اشکال و به روز رسانی اتصال:
جدید در نسخه 0.29.2 است.
جدید در نسخه 0.28.0 است:
به روز رسانی الزام آور است.
جدید در نسخه 0.27.1 است:
در پیام چاپ کامپایلر در رنگ.
اضافه کردن درهم و برهمی GDK-1.0 اتصالات.
اضافه کردن درهم و برهمی-GST-3.0 اتصالات.
اضافه کردن اتصالات درهم و برهمی x11-1.0.
اضافه کردن بقیه-اضافی-0.7 اتصالات.
رفع اشکال و به روز رسانی الزام آور است.
رفع اشکال و به روز رسانی اتصال:
جدید در نسخه 0.26.1 است.
جدید در نسخه 0.26.0 است:
رفع اشکال و به روز رسانی الزام آور است.
جدید در نسخه 0.25.4 است:
اضافه کردن گزینه --vapi-نظر.
رفع اشکال و به روز رسانی الزام آور است.
رفع اشکال و به روز رسانی اتصال:
جدید در نسخه 0.25.3 است.
جدید در نسخه 0.25.2 است:
نیاز و هدف قرار دادن چرب & gt؛ به = 2.24.
گزارش هشدار دهنده برای زمینه ساختار خصوصی.
جایگزین webkit2gtk-3.0 اتصالات با webkit2gtk-4.0 اتصالات.
همیشه vapigen ساخت.
رفع اشکال و به روز رسانی الزام آور است.
رفع اشکال و به روز رسانی اتصال:
جدید در نسخه 0.24.0 است.
جدید در نسخه 0.23.2 است:
اتصال GDK ساختارهای رویداد به عنوان کلاس های فشرده می باشد.
سوئیچ اتصالات GDK-x11-3.0 به .gir.
سوئیچ librsvg-2.0 اتصالات به .gir.
رفع اشکال و به روز رسانی الزام آور است.
جدید در نسخه 0.23.1 است:
در GIR به روز رسانی تجزیه کننده.
سوئیچ اتصالات libnotify به .gir.
اضافه کردن اتصالات libpeas-GTK-1.0.
اضافه کردن اتصالات XCB-icccm.
رفع اشکال و به روز رسانی الزام آور است.
نظر یافت نشد