A Go programozási nyelv jövője

Idén november 10-én ünnepelte 15. születésnapját a Go programozási nyelv, amely megjelenése óta számos fejlesztésen ment keresztül. Az évforduló alkalmából a fejlesztők bejelentették, hogy a jövőben tovább fejlesztik a Go nyelvet, hogy jobban támogassa a nagy multicore rendszereket, az új vektor és mátrix hardverutasításokat, valamint az egyre nagyobb jelentőséggel bíró mesterséges intelligencia által támasztott terhelési igényeket.


Austin Clements, a Go csapatának tagja november 11-i blogbejegyzésében arról írt, hogy a jövőben a Go nyelvet úgy fejlesztik tovább, hogy az jobban kihasználja a jelenlegi és a jövőbeli hardverek képességeit. Clements kiemelte, hogy a cél az, hogy a Go továbbra is támogassa a nagy teljesítmény igényű szoftvereket. Ennek érdekében a nyelvnek támogatnia kell a multicore rendszereket, a fejlettebb utasításkészleteket, valamint a nem egységes memóriahierarchiák kezelését. A Go 1.24-es verziója új map implementációval érkezik, amely hatékonyabban működik a modern CPU-kon. Emellett a csapat új szemétgyűjtési algoritmusokon dolgozik, amelyek kifejezetten a modern hardverekhez lettek tervezve. Az új fejlesztések API-k és eszközök formájában jelennek meg, lehetővé téve, hogy a Go fejlesztők jobban kihasználják a legújabb hardvereket.


Folyamatban vannak azok az erőfeszítések is amelyek még inkább lehetővé teszik majd, hogy a Go nyelv alkalmas legyen a mesterséges intelligencia rendszerekkel való szorosabb együttműködésre. A cél, hogy a Go egy kiváló választás legyen az AI rendszerek és alkalmazások építésére. A Go nyelv megbízhatósága a nyelvet népszerűvé teszi a felhő alapú alkalmazásokban valamint a nagy nyelvi modellek (LLM) támogatásában. Clements elmondta: „Az AI alkalmazások számára továbbra is első osztályú támogatást nyújtunk a népszerű AI SDK-kon keresztül, mint például a LangChainGo és a Genkit.” A Go-t már most is sok fejlesztő választja, amikor mesterséges intelligencia alkalmazást szeretne fejleszteni.


A Go nyelv jövőjével kapcsolatos terveik között szerepel, hogy a nyelv standard könyvtára továbbra is biztonságos maradjon. „Ez magában foglalja a beépített, natív támogatást a FIPS-tanúsított kriptográfia számára, így a FIPS kriptográfia egy egyszerű beállításváltoztatással elérhető lesz azon alkalmazások számára, amelyeknek szükségük van rá” – mondta Clements.


A Go nyílt forráskódú kiadásának 15. évfordulója alkalmából Clements arra is felhívta a figyelmet, hogy a nyelv felhasználói bázisa az elmúlt öt évben megháromszorozódott. A Go a 2024. novemberi Tiobe indexben a hetedik helyen állt, ami a nyelv történetének legjobb eredménye a népszerűségi rangsorban. A legújabb verzió, a Go 1.23, augusztusban jelent meg, amely gyorsabb PGO (profil-vezérelt optimalizáció) építési időkkel és a Go telemetriai adatainak bevezetésével érkezett.


A Go tehát továbbra is dinamikusan fejlődik, hogy lépést tartson a legújabb technológiai trendekkel, és a jövőben még inkább a modern hardverek és mesterséges intelligencia igényeihez igazodjon.

Osszd meg ezt a cikket
Mesterséges intelligencia a hálózat irányításban és karbantartásban
Az Ericsson nemrég bemutatta a 2025-re vonatkozó stratégiai terveit a Mobile World Congress 2025 (MWC25) keretében. Az itt ismertetett elképzelések azért különösen érdekesek, mert jól mutatják, miként épül be a mesterséges intelligencia olyan ipari folyamatokba, amelyek mindennapi életünket érintik, ám addig rejtve maradnak, amíg zökkenőmentesen működnek.
GTC 2025: Az NVIDIA Blackwell chipeken alapuló szerverei és a DGX Station
A 2009 óta megrendezett GTC (GPU Technológiai Konferencia) idén március 17 és 21 között kerül megrendezésre az NVIDIA által. A konferencia célja hogy bemutassa a legújabb fejlesztéseket és elősegítse a különböző iparágak közötti együttműködést és további fejlesztéseket, így többnyire fejlesztők, kutatók, technológiai vezetők vesznek részt rajta. Az NVIDIA CEO-ja Jensen Huang egy ideje emlegeti, hogy a vállalatok a jövőben token gyárrá változnak, ami alatt azt érti, hogy minden létező munkafolyamat mesterséges intelligencia által támogatott lesz. Ebben jelenleg nagy szerepet játszanak a nagy szerverek, de az AI integráció egyre inkább lecsorog majd a személyi számítógépek szintjére és a jövőben olyan számítógépek, laptopok lesznek amelyek megfelelő hardverrel rendelkeznek, ahhoz hogy akár nagy nyelvi modelleket futtassanak a háttérben. Erre azért van szükség mert a programozók, mérnökök és szinte mindenki mesterséges intelligencia által asszisztált munkát fog végezni.
A humanoid robotok sorozatgyártására készül a Figure AI
A mestergséges intelligencia és a robotika robbanásszerű fejlődése napjaink egyik legizgalmasabb iparágává tette a humanoid robotok fejlesztését, melyek célja, hogy a mindennapi munkahelyeken – például a gyártósorokon, raktárakban és logisztikai központokban – kiegészítsék vagy akár részben átvegyék az emberi munkát. A Figure AI nevű vállalat nemrég bemutatta a BotQ nevű, nagy sorozatgyártásra optimalizált üzemét, ahol hamarosan tízezres volumenben indul meg a termelés.
Tízszeres gyorsulás a TypeScript motor Go nyelvre való átírása után
A TypeScript csapata többször próbálta már az eredeti JavaScript motort átírni, más programozási nyelvre, de ez idáig ezek a próbálkozások nem hozták a kívánt eredményt. A napokban azonban bejelentették, hogy a Go nyelvre történő átírással áttörést értek el.