Не нужен нам берег язык турецкий. Давайте программировать на финском, из уважения к Линусу. Прикинем, как бы оно смотрелось. В примерах слева традиционный Golang, справа - Suomi-Go.
Пример Hello World.
Пример Hello World.
Переменные и условные операторы.package main import "fmt" func main() { fmt.Println("Hello, World!") }paketti pää tuonti "muotoilu" funktio pää() { muotoilu.Tulostarivi("Hei, maailma!") }
Циклы и диапазоны.var x int = 5 const pi float64 = 3.14 if x > 0 { println("Positive") } else { println("Negative") }muuttuja x kokonaisluku = 5 vakio pi liukuluku = 3.14 jos x > 0 { tulostarivi("Positiivinen") } muuten { tulostarivi("Negatiivinen") }
Структуры и функции.for i := 0; i < 5; i++ { println(i) } nums := []int{1, 2, 3} for _, num := range nums { println(num) }silmukka i := 0; i < 5; i++ { tulostarivi(i) } luvut := []kokonaisluku{1, 2, 3} silmukka _, luku := alue luvut { tulostarivi(luku) }
Оператор выбора.type Person struct { Name string Age int } func calculateAge(p Person) int { return p.Age }tyyppi Henkilo rakenne { Nimi merkkijono Ika kokonaisluku } funktio laskeIka(h Henkilo) kokonaisluku { palauta h.Ika }
Горутины и каналы.switch day { case "Monday": println("Start of the week") default: println("Other day") }vaihda päivä { tapaus "maanantai": tulostarivi("Alkuviikko") oletus: tulostarivi("Muu päivä") }
ch := make(chan int) go func() { ch <- 42 }() val := <-chk := tee(kanava kokonaisluku) mene funktio() { k <- 42 }() arvo := <-k
Мне особенно понравилась "kanava kokonaisluku" - chan int по нашему.

no subject
Date: 2026-01-23 22:15 (UTC)package → paketti
import → tuonti
func → funktio
var → muuttuja
const → vakio
type → tyyppi
struct → rakenne
interface → rajapinta
map → kartta
chan → kanava
go → mene
defer → lykkää
if → jos
else → muuten
for → silmukka
range → alue
switch → vaihda
case → tapaus
default → oletus
break → katkaise
continue → jatka
fallthrough → läpikulku
goto → siirry
select → valitse
return → palauta
Встроенные функции и операции:
append → liitä
cap → kapasiteetti
close → sulje
copy → kopioi
delete → poista
len → pituus
make → tee
new → uusi
panic → paniikki
recover → toivu
print → tulosta
println → tulostarivi
Типы и константы:
bool → totuus
byte → tavu
int → kokonaisluku
float64 → liukuluku
string → merkkijono
error → virhe
true → tosi
false → epätosi
nil → tyhjä
iota → iota (оставляем, математический термин)
no subject
Date: 2026-01-23 22:22 (UTC)Из уважения к Линусу программировать надо на шведском, а не на финском.
no subject
Date: 2026-01-23 22:50 (UTC)no subject
Date: 2026-01-23 22:47 (UTC)Вообще суомен миленький язык.
no subject
Date: 2026-01-23 22:55 (UTC)https://github.com/fergusq/tampio/blob/master/README.md
Пример поиска по бинарному дереву:
no subject
Date: 2026-01-23 23:42 (UTC)no subject
Date: 2026-01-23 23:51 (UTC)45. Write a program that is also poetry.
no subject
Date: 2026-01-24 01:33 (UTC)no subject
Date: 2026-01-24 10:56 (UTC)