Google представляет новый язык программирования Go

11 ноября 2009, 10:30
Good news everyone! Google обявил о выпуске нового open source языка программирования под названием Go. Вот как сам Google описывает Go в своём блоге: «Go – это попытка скомбинировать скорость разработки в динамическом языке типа Python с безопасностью и производительностью компилируемого языка типа C или C++. Согласно нашим экспериментам, даже большие сборки компилируются буквально мгновенно. При этом скомпилированный код выполняется также быстро как C код.» Ускорение компиляции реализовывается за счёт системы модулей и явного указания системы зависимостей. Стоит отметить достаточно специфические особенности языка – здесь отсутствуют generic классы, ручное управление памятью и исключения. При этом есть указатели, goto и поддержка "лёгких" процессов goroutines, разрешены также и юникод идентификаторы. Официальной эмблемой языка стал суслик Гордон. Google надеется, что Go станет отличным языком для написания серверных приложений с поддержкой разработки под мультипроцессорные системы и свежим и лёгким взглядом на объектно-ориентированное проектирование. Подробности на сайте Golang.org А так выглядит интерпретация пресловутого «Hello World» на новом языке:
05 package main 07 import fmt “fmt” // Package implementing formatted I/O. 09 func main() { 10 fmt.Printf(”Hello, world; or Καλημέρα κόσμε; or こんにちは 世界n”); 11 }
подписка на главные новости 
недели != спам
# ит-новости
# анонсы событий
# вакансии
Обсуждение