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
Thinkless, küzdelem az MI növekvő erőforrásigénye ellen
Amíg a nagy cégek sorra jelentették be az érvelési funkciókat a modelljeikben az elmúlt hónapokban, hamar kiderült ezen rendszerek hatalmas erőforrás igénye, így az ilyen szolgáltatásokra való előfizetések árai is az egekbe kúsztak. A Szingapúri Nemzeti Egyetem (NUS) kutatói egy új keretrendszert fejlesztettek ki „Thinkless” néven, amely akár jelentősen átalakíthatja a nagy nyelvi modellek (LLM) érvelési feladatainak megközelítését. Ez az innovatív megközelítés, amelyet Gongfan Fang, Xinyin Ma és Xinchao Wang fejlesztett ki a NUS xML Labban, lehetővé teszi az AI-rendszerek számára, hogy dinamikusan válasszanak az egyszerű és az összetett érvelési stratégiák között, ami akár 90%-kal is csökkentheti a számítási költségeket. A keretrendszer a jelenlegi mesterséges intelligencia érvelési módszerek kritikus hatékonysági hiányosságát orvosolja, és fontos előrelépést jelent az erőforrás-hatékonyabb mesterséges intelligencia megvalósításában.
GitHub-integrációval erősít a Gemini Advanced
A mesterséges intelligencia alapú fejlesztői eszközök terén nincs hiány újabb és újabb fejlesztésekben. A Google ezzel kapcsolatban most bejelentette, hogy közvetlen GitHub-integrációval bővíti Gemini Advanced nevű prémium AI-asszisztensét. A lépés nem csupán válasz a rivális OpenAI hasonló fejlesztéseire, hanem egyben komoly előrelépés is a fejlesztői munkafolyamatok hatékonyságának növelésében.
Súlyos fenyegetést jelentenek a hamis AI videó generáló platformok
Kiberbiztonsági kutatók egy kifinomult új rosszindulatú támadási módszert fedeztek fel, amely a mesterséges intelligencia eszközök felhasználóit veszi célba. A Noodlophile Stealer névre keresztelt, korábban nem dokumentált rosszindulatú szoftvereket hamis AI-videógeneráló platformokon keresztül terjesztik, amelyeket Facebook-csoportokon és más közösségi média platformokon keresztül népszerűsítenek. A támadás kihasználja az AI-alapú tartalomkészítő eszközök iránti növekvő lelkesedést, és fejlett videoszerkesztési képességek ígéretével csalogatja az áldozatokat, hogy aztán rosszindulatú szoftvereket telepítsen. A támadás többlépcsős hiszen a social engineeringet összetett technikai megoldásokkal kombinálja, hogy végül egy trójai programon keresztül érzékeny információkat, köztük a böngésző hitelesítő adatokat és kriptopénz tárca adatokat lopjanak el.
Lehet hogy hamarosan véget is ér az okostelefonok kora?
A napokban zajlik a Google trösztellenes pere, amelyen meghalgatták Eddy Cue-t az Apple szolgáltatásokért felelős vezető alelnökét. A tanúvallomás során Cue váratlan és izgalmas kijelentést tett, amelyben azt sugallta, hogy hamarosan az iPhone az iPod sorsára juthat.