Шта је Голанг?

Го, познат и као голанг, је програмски језик за компјутере чији је развој започео 2007. године на Гоогле-у, а представљен је јавности 2009. године.

Три водећа програмера на Гоогле-у била су Роберт Гриесемер, Роб Пике и Кен Тхомпсон. Њихов циљ је био да створе језик, слободно заснован на синтакси програмског језика Ц, који би елиминисао "страно смеће" језика као што је Ц ++. Као резултат тога, Го избегава многе карактеристике других модерних језика, као што су преоптерећење метода и оператера, аритметика показивача и наслеђивање типа.

Го није језик слободне форме: његове конвенције одређују многе детаље о форматирању, укључујући и начин на који ће се користити увлаке и размаци. Језик захтева да ниједна од декларисаних варијабли или увезених библиотека није неискоришћена, а сви повратни извештаји су обавезни.

Го користи декларацију варијабли "тип инференције": тип варијабле, а не експлицитни дио декларације, изведен је из самог типа вриједности. На пример, где је у Ц цела променљива к могла да се подеси на вредност 0 са изјавом.

 инт к = 0; 

У Го, еквивалентна изјава би била:

 к: = 0 

Варијабла би се уписала као цијели број на основу саме вриједности.

Овде је класик "Здраво, Свијет!" програм, као што је написано у Го:

 пацкаге маин импорт "фмт" фунц маин () {фмт.Принтлн ("Здраво, Свијет")} 

Програмски језик, програмски термини