+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Google представив реліз мови програмування Go 1.17

Google представив випуск мови програмування Go 1.17

Випущено мову програмування Go 1.17, який розробляється компанією Google за участю спільноти як гібридне рішення, що поєднує в собі високу продуктивність компільованих мов з такими перевагами скриптових мов, як простота написання коду, швидкість розробки і захист від помилок. Код проекту поширюється під ліцензією BSD.

Синтаксис Go заснований на звичайних елементах мови C з окремими запозиченнями від мови Python. Мова досить лаконічний, але код легко читається і сприймається. Код Go компілюється в окремі двійкові виконувані файли, які запускаються нативно без використання віртуальної машини (профілювання, налагодження та інші підсистеми виявлення проблем виконання інтегровані як компоненти середовища виконання) для досягнення продуктивності, порівнянної з програмами C.

Проект спочатку розробляється з прицілом на багатопотокове програмування і ефективну роботу над багатоядерними системами, в тому числі надає інструменти операторного рівня для організації паралельних обчислень і взаємодії між паралельними методами. Мова також забезпечує вбудований захист від виходу за межі дозволених областей виділених блоків пам'яті і надає можливість використання сміттєзбірника.

Нова версія вносить незначні зміни в мову програмування, додає підтримку windows-редакції для 64-бітної архітектури ARM і продовжує оптимізувати компілятор. Зокрема, компілятор переробив методи передачі аргументів функціям і повернення результату, що дозволило збільшити продуктивність додатків в середньому на 5% і зменшити розмір виконуваного файлу на 2% в системах з x86_64 архітектурою. З функціональних змін відзначається реалізація нових функцій в небезпечному - небезпечному пакеті. Додати і небезпечно. Фрагмент для безпечної арифметики вказівника та безпечного перетворення вказівників на роздільники, а також для реалізації інструментів для перетворення роздільників на вказівники масиву.

Інші новини

Найкраща ціна