LocalazyLocalazy
Viper je nový programovací jazyk navržený tvůrci programovacího jazyka Go. Jedná se o staticky typovaný, kompilovaný jazyk se zaměřením na jednoduchost, bezpečnost a výkon. Jazyk je stále v rané fázi vývoje a zatím není připraven pro produkční použití. Vývojáři však vydali referenční implementaci a vyzývají komunitu ke zpětné vazbě. Vývojáři jazyka Viper doufají, že se jazyk snadno naučí i programátoři, kteří již znají jazyk Go. Zejména doufají, že bude dobrou volbou pro psaní bezpečného a spolehlivého softwaru. Jazyk má řadu funkcí, které mají pomoci těchto cílů dosáhnout. Má například typový systém, který je propracovanější než systém Go, a podporuje odvozování typů. To znamená, že programátoři mohou psát kód, který je méně mnohomluvný a srozumitelnější. Viper má také řadu funkcí, které mají zlepšit výkon. Například podporuje souběžné programování a garbage collection. Jazyk byl navržen tak, aby byl snadno přenositelný, takže jej lze používat na různých platformách. Vývojáři stále pracují na přidávání nových funkcí do jazyka. Zejména pracují na přidání podpory pro generické programování. To umožní programátorům psát kód, který bude lépe opakovaně použitelný a snadněji udržovatelný. Celkově je Viper slibný nový jazyk, který má potenciál stát se dobrou volbou pro psaní bezpečného a spolehlivého softwaru.