د پروګرامینګ ژبې ژباړونکي ویلا 0.56.0 نوې نسخه خپره شوې. د ویلا ژبه د اعتراض پر بنسټ د پروګرام کولو ژبه ده چې د C# یا جاوا سره ورته ترکیب چمتو کوي. د ویلا کوډ په C برنامه کې ژباړل شوی ، کوم چې په پایله کې د معیاري C کمپیلر لخوا په بائنری فایل کې تالیف شوی او د غوښتنلیک په سرعت سره د هدف پلیټ فارم د اعتراض کوډ کې تالیف شوی. دا ممکنه ده چې پروګرامونه په سکریپټ حالت کې پرمخ بوځي. ژبه د GNOME پروژې تر څارنې لاندې وده کوي. Gobject (Glib Object System) د اعتراض ماډل په توګه کارول کیږي. د کمپیلر کوډ د LGPLv2.1 جواز لاندې ویشل شوی.
ژبه د انټروسپیکشن، لامبډا افعالونو، انټرفیسونو، استازو او بندونو، سیګنالونو او سلاټونو، استثناء، ملکیتونو، غیر نول ډولونو، د محلي متغیرونو (var) لپاره د ډول انټرنېشن لپاره ملاتړ لري. د حافظې مدیریت د حوالې شمیرنې پراساس ترسره کیږي. د ژبې لپاره د عمومي پروګرام کولو کتابتون لیبجی رامینځته شوی، کوم چې د دودیز ډیټا ډولونو لپاره د راټولولو وړتیا چمتو کوي. د وړاندوینې بیان په کارولو سره د راټولولو عناصرو شمیرل ملاتړ کیږي. د ګرافیک پروګرامونو پروګرام کول د GTK ګرافیک کتابتون په کارولو سره ترسره کیږي.
دا کټ په C ژبه کې کتابتونونو ته د ډیری شمیر بندیزونو سره راځي. د ویلا ژباړونکي د جینی ژبې لپاره ملاتړ چمتو کوي ، کوم چې ورته وړتیاوې چمتو کوي ، مګر د Python برنامې ژبې څخه الهام اخیستونکي ترکیب سره. دا ډول برنامې لکه د ګیري بریښنالیک پیرودونکي ، د بډګي ګرافیکي شیل ، د شاټ ویل عکس او ویډیو فایل تنظیم کولو برنامه ، او نور په ویلا ژبه لیکل شوي. ژبه په فعاله توګه د لومړني OS توزیع په پراختیا کې کارول کیږي.
اصلي نوښتونه:
- د غیر متناسب اصلي () فنکشن لپاره ملاتړ اضافه شوی؛
- د ځړول شوي کارونو لپاره ملاتړ اضافه شوی؛
- د تالیف پرمهال د اخطارونو او غلطیو ښودلو بڼه بدله شوې؛
- په متحرک ډول د سیګنالونو تلیفون کولو وړتیا چمتو شوې؛
- د جزوی ټولګیو لپاره ملاتړ اضافه شوی - ټولګی چې مینځپانګه یې په ډیری سرچینو فایلونو کې موقعیت لري؛
- د بندونو لپاره، د سري اوږدوالی ډولونو مشخص کولو وړتیا اضافه شوې. پخوا، یوازې د 32-bit انټیجر ډول ته اجازه ورکړل شوې وه؛
- د Glib.Sequence او Glib.Array ډولونو لپاره د foreach آپریټر لپاره ملاتړ اضافه شوی؛
- اضافه شوي نوي پابندۍ لیبسوپ، لینکس میډیا؛
- د پورټینګ پروسې په جریان کې، د gnome-desktop کتابتون په gnome-desktop-4، gnome-rr-4 او gnome-bg-4 ویشل شوی و.
- د GNOME پروګرام کولو لارښودونه په ویلا کې د مثالونو سره پراخ شوي.
- په مارک ډاون مارک اپ ژبه کې د ریلیز یادښتونه اضافه شوي.
- تازه شوي بندیزونه:
- gtk4 تر 4.6.0+06ec4ec1 نسخه پورې؛
- gstreamer تر 1.21.0+ ګیټ ماسټر نسخه پورې؛
- gio-2.0 تر 2.72 نسخه پورې؛
- glib-2.0 وړاندې نسخه 2.72؛
- gobject-2.0 مخکې نسخه 2.72؛
- webkit2gtk-*.0 مخکې نسخه 2.35.1.
سرچینه: opennet.ru