Простой сайт про язык Go

Любишь скорость? Пиши на Golang.

Go — это лаконичный, быстрый и практичный язык программирования для backend-разработки, микросервисов, CLI-инструментов и сетевых приложений.

🐹
package main

import "fmt"

func main() {
  fmt.Println("Hello, Go!")
}

Почему Go?

Go создавался как язык для простого, надёжного и эффективного программирования.

Простота

Минимум синтаксического шума, понятная структура проектов и быстрый вход для новичков.

Производительность

Go компилируется в быстрые бинарники и отлично подходит для серверных приложений.

Горутины

Лёгкая конкурентность позволяет удобно писать сетевые сервисы и параллельные задачи.

Как начать?

Установи Go, создай файл main.go и запусти первую программу.

terminal
go version

mkdir hello-go
cd hello-go

go mod init hello-go
nano main.go

go run main.go

Мини-пример HTTP-сервера

На Go можно быстро поднять простой веб-сервер всего в несколько строк.

main.go
package main

import (
    "fmt"
    "net/http"
)

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        fmt.Fprintln(w, "Hello from Golang!")
    })

    http.ListenAndServe(":8080", nil)
}