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
 Az Apple AI doktor tervei
Az Apple a „Project Mulberry” kódnéven futó fejlesztés keretében egy mesterséges intelligencia által vezérelt orvos szerepét betöltő egészségügyi edző bevezetésén dolgozik, melynek célja, hogy személyre szabott tanácsokkal segítse a felhasználók mindennapi életét. Az új funkció a jövőbeni iOS 19.4-es frissítés részeként várható, valószínűleg 2026 tavaszára vagy nyarára, és először az Egyesült Államok piacán kerül bevezetésre.
Kredit alapú Windows Notepad használat a Copilot integrációval
A Microsoft új funkciót vezet be a Windows Notepad-ba, amely segítségével elérhető a Microsoft Copilot, azaz mesterséges intelligencia segítségével javíthatjuk az írásainkat a jegyzettömbben. A funkció segítségével újrafogalmaztathatjuk az írásainkat, összefoglalót generálhatunk, vagy egyéb szöveg finomításokat végezhetünk, úgy mint például kiigazíthatjuk a hangnemet, vagy módosíthatunk a szöveg stílusán.
 TxGemma – Új nyílt modell a gyógyszerfejlesztében
A gyógyszerfejlesztés egyik legnagyobb kihívása a klinikai fázisokon túl vezető készítmények megtalálása, hiszen a jelöltek 90%-a már az első vizsgálati szakaszban kudarcot vall. Ebben a kontextusban jelent áttörést a TxGemma, egy olyan nyílt modellgyűjtemény, melyet a Google DeepMind Gemmájára és a modern, könnyű nyílt modellek családjára építve fejlesztettek ki. A TxGemma célja, hogy a nagy nyelvi modellek erejét kihasználva javítsa a terápiás felfedezés hatékonyságát, az ígéretes célpontok azonosításától egészen a klinikai vizsgálatok kimenetelének előrejelzéséig.
Mesterséges intelligencia a gyakorlatban: az NVIDIA és a Boston Dynamics innovatív együttműködése
A modern robotika fejlődése szoros kapcsolatban áll a mesterséges intelligencia és a szimulációs technológiák fejlődésével. Az NVIDIA által indított Isaac™ GR00T kutatási kezdeményezés új alapmodellekkel kívánja felgyorsítani a humanoid robotok fejlesztését, míg a Boston Dynamics a hosszú évek tapasztalatát ötvözi a legmodernebb számítási platformokkal, hogy olyan robotokat hozzon létre, amelyek képesek az emberi mozgás finom és természetes megjelenítésére. A két vállalat közötti együttműködés új mérföldkőnek számít a humanoid robotika területén, hiszen a szimuláció, a tanulás és a valós környezetben való tesztelés összekapcsolása lehetővé teszi az adaptív, valós idejű robotikus megoldások kifejlesztését.