ืื ืกืื ืืึทืงืก ืคืื V ืืื ืืืืขืจ ืขื ืืขื ืฆื Go, ืืื ืขืืืขืืข ืงืึทื ืกืืจืึทืงืฉืึทื ื ืคึฟืื Oberon, Rust ืืื Swift. ืื ืฉืคึผืจืึทื ืืื ืกืืืคึผืืึทืคืืื ืืื ืคืื ืืื ืืขืืืขื ืืื, ืืืื ืื ืืขืืืขืืึธืคึผืขืจ, 30 ืืื ืื ืคืื ืืขืจื ืขื ืืื ืืขื ืื ืฆื ืืขืจื ืขื ืื ืืึทืกืืงืก
ืื ืฉืึทืคืื ื ืคืื ืึท ื ืืึทืข ืฉืคึผืจืึทื ืืื ืืขืืืขื ืคึผืจืึทืืคึผืืื ืืืจื ืื ืคืึทืจืืึทื ื ืฆื ืืขืจืืจืืืื ืึท ืงืึธืืืื ืึทืฆืืข ืคืื โโโโืื ืคึผืึทืฉืืขืก ืคืื ืื Go ืฉืคึผืจืึทื ืคืื ืกืื ืืึทืงืก, ืืึทืืืื ื ืืืืงืืึทื, ืื ืคืื ืคึผืึทืจืึทืืขืืืืึทืืืึธื ืคืื ืึทืคึผืขืจืืืฉืึทื ื, ืคึผืึธืจืืึทืืืืืื ืืื ืืึทืื ืืึทืืึทืืืืืื ืคืื ืงืึธื ืืื ืื ืคืึธืจืฉืืขืืื ื ืคืื C / C ++, ืื ืืืืขืจืืืื ืคืื ืจืืกื ืืื ืืขืจ ืืืจ ืคืื ืืึทืฉืื ืงืึธื ืืื ืื ืืื ืืึทืืืื ื ืืื ืข. ืืื ืืืื ืืขืืืืื ืฆื ืืึทืงืืืขื ืึท ืกืึธืืื ืืื ืฉื ืขื ืงืึทืืคึผืืืืขืจ ืืืึธืก ืงืขื ืึทืจืืขืื ืึธื ืคืื ืืจืืืกื ืืืง ืืืคึผืขื ืืึทื ืกืื, ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ืื ืืืืืืืข ืคืึทืจื ืขื (ืืืืืืืข ืืืขืจืืึทืืึทืื) ืืื ืฆืืฉืืขืื ืื ืคืืืืงืืื ืฆื "ืืืืก" ืจืืืึธืื ืื ืงืึธื.
ืงืึทืืคึผืขืจื ืฆื C ++, ืื ื ืืึทืข ืฉืคึผืจืึทื ืืื ืืืืืืืืง ืกืืืคึผืืขืจ, ืืื ืคืึทืกืืขืจ ืืึทืืืื ื ืืืืงืืึทื (ืึทืจืืืฃ ืฆื 400 ืืื), ืคึผืจืึทืงืืืกืื ืืืืขืจ ืคึผืจืึธืืจืึทืืืื ื ืืขืงื ืืงืก, ืืื ืคืจืื ืคืื ืคึผืจืึธืืืขืืก ืืื ืึทื ืืขืคืื ืขื ื ืึทืืืจ, ืืื ืืื ืืขืืืื-ืืื ืืืฉืืจืื ืคึฟืึทืจ ืคึผืึทืจืึทืืขืืืืื ื ืึทืคึผืขืจืืืฉืึทื ื. ืงืึทืืคึผืขืจื ืฆื Python, V ืืื ืคืึทืกืืขืจ, ืกืืืคึผืืขืจ, ืกืึทืคืขืจ ืืื ืืขืจ ืืึทืื ืืึทืื ืึทืืึทื. ืงืึทืืคึผืขืจื ืฆื Go, V ืืื ืงืืื ืืืืืืืข ืืืขืจืืึทืืึทืื, ืงืืื ื ืืื, ืึทืืข ืืืขืจืืึทืืึทื ืืืึทืืืขืก ืืืื ืฉืืขื ืืืง ืืืื ืืืคืืื ื, ืึทืืข ืึทืืืืฉืขืงืฅ ืืขื ืขื ืืืืืืึทืืึทื ืืืจื ืคืขืืืงืืึทื, ืืืืื ืืืื ืืืคึผ ืคืื ืึทืกืืื ืืึทื ื ืืื ืืขืฉืืืฆื ("ืึท := 0"), ืึท ืืืืืืืืง ืืขืจ ืกืึธืืื. ืจืื ืืืืข ืืื ืื ืืจืืืก ืคืื ืื ืจืืืึทืืืื ื ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก, ืื ืืืึทืืืึทื ืคืื ืืืจืขืงื ืคึผืึธืจืืึทืืืืืื ืคึฟืื C, ืืขืจ ืึทืืืขืง ืคืื ืึท ืืืกื ืงืึทืืขืงืืขืจ, ืคืึทืกืืขืจ ืกืืจืืึทืืืืืืฉืึทื, ืื ืคืืืืงืืื ืฆื ืื ืืขืจืคึผืึธืืืืจื ืกืืจืื ืืก ("println('$foo: $bar.baz')").
fn main() {
ืืขืืืื:= ['ืฉืคึผืื', 'ืืืขื', 'ืืืฉืืจืื', 'ืืืืกื ืฉืึทืคึฟื', 'ืกืืกืืขืืก', 'ืืื', 'ืืึธืืื'] ืึท := 10
ืืืื ืืืช {
ืึท:= 20
}
ืคึฟืึทืจ ืฉืื ืืื ืืขืืืื {
println('ืืขืื, $ ืฉืื ืืขืืืขืืึธืคึผืขืจืก!')
}
}
ืคึผืจืึธืืขืงื ืคึฟืขืึดืงืืืื:
- ืกืึธืืื ืืื ืฉื ืขื ืงืึทืืคึผืืืืขืจ, ืืืึธืก ืฆืืืึทืืขื ืืื ืื ื ืึธืจืืึทื ืืืืืืึธืืขืง ื ืขืื ืืืขืื 400 ืงื. ืืืื ืืึทืืืื ื ืืืืงืืึทื ืืื ืึทืืฉืืืื ืืืจื ืืืจืขืงื ืืืจ ืคืื ืืึทืฉืื ืงืึธื ืืื ืืึทืืืฉืึทืืขืจืึทืื. ืื ืืึทืืืื ื ืืืืงืืึทื ืืื ืืขืขืจืขื 1.2 ืืืืืึธื ืฉืืจืืช ืคืื ืงืึธื ืคึผืขืจ ืกืขืงืื ืืข ืืืืฃ ืืืื ืงืคึผื ืืึทืจืฅ (ืขืก ืืื ืืืืขืจืงื ืึทื ืืขืฉืึทืก ืึธืคึผืขืจืึทืฆืืข V ืงืขื ืขื ื ืืฆื C, ืืื ืื ืืืืงืืึทื ืืจืืคื ืก ืฆื 100 ืฉืืจืืช ืคึผืขืจ ืกืขืงืื ืืข). ืืื-ืคึฟืึทืจืืึทืืืื ื ืคืื ืื ืงืึทืืคึผืืืืขืจ, ืืืึธืก ืืื ืืืื ืืขืฉืจืืื ืืื ืื V ืฉืคึผืจืึทื (ืขืก ืืื ืืืื ืึท ืจืขืคึฟืขืจืขื ืฅ ืืืขืจืกืืข ืืื Go), ื ืขืื ืืขืขืจืขื 0.4 ืกืขืงืื ืืขืก. ืืื ืื ืกืืฃ ืคืื ืื ืืึธืจ, ืึทืจืืขื ืืืืฃ ื ืึธื ืึธืคึผืืืืืืึทืืืึธื ืก ืืื ืืขืจืืื ืฆื ืืืื ืืขืขื ืืืงื, ืืืึธืก ืืืขื ืจืขืืืฆืืจื ืื ืงืึทืืคึผืืืืขืจ ืืืืขื ืฆืืื ืฆื 0.15 ืกืขืงืื ืืขืก. ืืืื ืืฉืคืื ืืืื ืื ืืขืกืฅ ืืืจืืืขืงืึธืื ืืืจื ืื ืืขืืืขืืึธืคึผืขืจ, ืืื-ืคึฟืึทืจืืึทืืืื ื ืคืื Go ืจืืงืืืืืขืจื 512 ืืขืืืืืืื ืคืื ืืืกืง ืคึผืืึทืฅ ืืื ืืืืคื ืืื ืืืื ืืื ืึท ืืึทืื ืืื ืื, ืจืืกื ืจืืงืืืืืขืจื 30 ืืืืืืืื ืืื 45 ืืื ืื, GCC - 8 ืืืืืืืื ืืื 50 ืืื ืื, ืงืืึทื ื - 90 ืืืืืืืื ืืื 25 ืืื ืื,
ืกืืืืคื - 70 ืืืืืืืื ืืื 90 ืืื ืื; - ืืืืื ืืขื ืขื ืฆืื ืืืคืืขืฉืืขืื ืืื ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก ืึธื ืคืื ืืจืืืกื ืืืง ืืืคึผืขื ืืึทื ืกืื. ืื ืขืงืกืขืงืืืึทืืืข ืืขืงืข ืืจืืืก ืคืื ืึท ืคึผืฉืื ืืืืคึผ ืกืขืจืืืขืจ ื ืึธื ืคึฟืึทืจืืึทืืืื ื ืืื ืืืืื 65 ืงื;
- ืื ืคืึธืจืฉืืขืืื ื ืคืื ืงืึทืืคึผืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืืฃ ืืขืจ ืืืจืื ืคืื ืึทืกืขืืืืื ืคืื C ืืืืื;
- ืื ืคืืืืงืืื ืฆื ืกืืืืึทืกืื ืื ืืขืจืึทืงื ืืื C ืงืึธื, ืึธื ื ืึธื ืึธืืืืขืจืืขื. ืคืึทื ืืงืฉืึทื ื ืืื ืื C ืฉืคึผืจืึทื ืงืขื ืขื ืืืื ืืขืจืืคื ืคึฟืื ืงืึธื ืืื ืื V ืฉืคึผืจืึทื, ืืื ืืืืฆืข ืืืขืจืกืึท, ืงืึธื ืืื ืื V ืฉืคึผืจืึทื ืงืขื ืขื ืืืขืจื ืืขืจืืคื ืืื ืงืืื ืฉืคึผืจืึทื ืงืึทืืคึผืึทืืึทืืึทื ืืื C;
- ืฉืืืฆื ืคึฟืึทืจ ืืืืขืจืืขืฆื C/C ++ ืคึผืจืึทืืืฉืขืงืก ืืื ืึท ืคืึทืจืืจืขืืื ื ืืื ืื V ืฉืคึผืจืึทื. ื ืคึผืึทืจืกืขืจ ืคืื ืงืืึทื ื ืืื ืืขื ืืฆื ืคึฟืึทืจ ืืืืขืจืืขืฆืื ื. ื ืื ืึทืืข ืคึฟืขืึดืงืืืื ืคืื ืื C ื ืึธืจืืึทื ืืขื ืขื ืืขืฉืืืฆื ื ืึธื, ืึธืืขืจ ืื ืงืจืึทื ื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื ืืืขืจืืขืฆืขืจ ืืขื ืขื ืฉืืื ืืขื ืื ืคึฟืึทืจ
ืืืืขืจืืขืฆืื ื ืืื ืืขืจ ืฉืคึผืจืึทื ืคืื ืื V ืฉืคึผืื DOOM. ืื C ++ ืืืืขืจืืขืฆืขืจ ืืื ื ืึธื ืืื ืึท ืคืจื ืืื ืข ืคืื โโืึทื ืืืืืงืืื ื; - ืืขืืืื-ืืื ืกืืจืืึทืืืืืืฉืึทื ืฉืืืฆื, ืึธื ืืืื ืืืื ืฆื ืจืื ืืืืข;
- ืืื ืืืืืื ื ืืืงืึธืจื ืึทืืึทืงืืืฉืึทื ืึทืคึผืขืจืืืฉืึทื ื;
- ืื ืฉืืจืื ื ืืืืขืจืงืืึทื: ืงืืื NULL, ืืืืืืืข ืืืขืจืืึทืืึทืื, ืื ืืขืคืื ืขื ืืืึทืืืขืก ืืื ืจืืืืคืื ืืฉืึทื ืคืื ืืืึทืืขืืืืืง. ืืขืืืื-ืืื ืืึทืคืขืจ ืึธืืืืขืจืจืื ืงืึธื ืืจืึธืืืจืื ื. ืฉืืืฆื ืคึฟืึทืจ ืืืฉืึทื ืขืจืืง ืคืึทื ืืงืฉืึทื ื (ืืขื ืขืจืืง). ืึทืืืืฉืขืงืฅ ืืื ืกืืจืึทืงืืฉืขืจื ืืืึธืก ืงืขื ืขื ื ืื ืืืื ืคืืจืขื ืืขืจื ืืืจื ืคืขืืืงืืึทื;
- ืืขืืืขืืงืืื ืคืื "ืืืืก" ืงืึธื ืจืืืึธืืืื ื (ืจืืคืืขืงืืื ื ืขื ืืขืจืื ืืขื ืืื ืงืึธื ืืืืฃ ืื ืคืืืขื ืึธื ืจืืงืึธืืคึผืืืึทืืืึธื);
- ืืืฉืืจืื ืคึฟืึทืจ ืื ืฉืืจืื ื ืืืืืืืืจืขืึทืืื ื. ืคึผืื ืงื ืืื ืืื ืื Go ืฉืคึผืจืึทื, ืึท ืงืึทื ืกืืจืึทืงื ืืื "ืืืืคื foo ()" ืืื ืืขื ืืฆื ืฆื ืึธื ืืืืื ืึท ื ืืึทืข ืืืจืืคืืจืื ื ืคืึธืืขื (ืขื ืืขื ืฆื "ืืืื foo ()"). ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืฉืืืฆื ืคึฟืึทืจ ืืึธืจืึธืืืื ื ืืื ืึท ืคืึธืืขื ืกืงืขืืืฉืืืขืจ ืืื ืคึผืืึทื ื ืขื;
- ืฉืืืฆื ืคึฟืึทืจ Windows, macOS, Linux, *BSD ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื. ืขืก ืืื ืคึผืืึทื ื ืขื ืฆื ืืืืื ืฉืืืฆื ืคึฟืึทืจ ืึทื ืืจืืื ืืื ืืึธืก ืืืจื ืื ืกืืฃ ืคืื ืื ืืึธืจ;
- ืืืงืึธืจื ืคืึทืจืืืึทืืืื ื ืืื ืงืึทืืคึผืืืืื ื ืฆืืื (ืืื ืืื ืืฉืึทืืืขืจ), ืึธื ื ืืฆื ืึท ืืืกื ืงืึทืืขืงืืขืจ;
- ืึทืืืืืืึทืืืืืื ืคืื ืึท ืืึทืืื-ืคึผืืึทืืคืึธืจืืข ืืึธืึธืืงืื ืคึฟืึทืจ ืืจืึทืคืืงืก ืจืขืืืืืึทื, ื ืืฆื GDI + / Cocoa ืืื OpenGL ืคึฟืึทืจ ืจืขื ืืขืจืื ื (ืฉืืืฆื ืคึฟืึทืจ ืืืจืขืงืืงืก, ืืืืืงืึทื ืืื ืืขืืึทื ืึทืคึผืืก ืืื ืคึผืืึทื ื ืขื). ืขืก ืืขื ืขื ืืืฉืืจืื ืคึฟืึทืจ ืืจืืขืื ืืื 3 ื ืึทืืืืฉืขืงืฅ, ืกืงืขืืขืืึทื ืึทื ืึทืืืืฉืึทื ืืื ืึทืคึผืึทืจืึทื ืงืึธื ืืจืึธื;
- ืึทืืืึทืืืึทืืืืืื ืคืื ืึท ืืืืืืึธืืขืง ืคึฟืึทืจ ืืืฉืขื ืขืจืืืืื ื ืืจืึทืคืืงืึทื ืื ืืขืจืคืืืกืื ืืื ืคึผืืึทื ืขืืขืืขื ืื ืืขืืืืจื ืฆื ืืขืืขืจ ืึทืก. Windows ื ืืฆื WinAPI / GDI +, macOS ื ืืฆื ืงืึทืงืึทืึธ, ืืื ืืื ืืงืก ื ืืฆื ืืืื ืืืืืขื ืข ืืึทื ื ืคืื ืืืืืืฉืืฅ. ืื ืืืืืืึธืืขืง ืืื ืฉืืื ืืขื ืืฆื ืืื ืึทื ืืืืืงืืื ื
ืืืืื - ืงืืืขื ื ืคึฟืึทืจ ืกืืึทืงืง, ืกืงืืคึผืข, Gmail, ืืืืืืืขืจ ืืื ืคืึทืกืขืืึธืึธืง;ืืขืจ ืคึผืืึทื ืืื ืฆื ืฉืึทืคึฟื ืึท ืืขืืคื-ืืื ืฆืืืื ื ืคึผืืึทื ืึทืคึผืืึทืงืืืฉืึทื, ืฆืืฉืืขืื ืึท ืืขืงืืึทืจืึทืืืืืข ืึทืคึผื ืขื ืืขื ืฆื SwiftUI ืืื React Native, ืืื ืฆืืฉืืขืื ืฉืืืฆื ืคึฟืึทืจ ืงืจืืืืืื ื ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืืึธืก ืืื ืึทื ืืจืืื;
- ืึทืืืึทืืืึทืืืืืื ืคืื ืึท ืืขืืืื-ืืื ืืืขื ืคืจืืืืืืขืจืง, ืืืึธืก ืืื ืืขื ืืฆื ืฆื ืฉืึทืคึฟื ืึท ืืืขืืืืืื, ืคืึธืจืื ืืื ืืืึธื ืคึฟืึทืจ ืื ืคึผืจืืืขืงื ืืขืืืขืืึธืคึผืขืจืก. ืคึผืจืขืงืึธืืคึผืืืึทืืืึธื ืคืื HTML ืืขืืคึผืืึทืืขืก ืืื ืืขืฉืืืฆื, ืึธื ืคึผืจืึทืกืขืกืื ื ืืื ืืืืฃ ืืขืืขืจ ืืงืฉื;
- ืงืจืืึทื ืืึทืืืื ื ืฉืืืฆื. ืฆื ืืืืขื ืื ืขืงืกืขืงืืืึทืืืข ืืขืงืข ืคึฟืึทืจ Windows, ื ืึธืจ ืืืืคื "v -os windows", ืืื ืคึฟืึทืจ ืืื ืืงืก - "v -os linux" (ืงืจืึธืก-ืงืึธืืคึผืืืึทืืืึธื ืฉืืืฆื ืคึฟืึทืจ ืืึทืงืึธืก ืืื ืืขืจืืื ืฉืคึผืขืืขืจ). ืงืจืืึทื-ืืืืืื ื ืืืื ืึทืจืืขื ืคึฟืึทืจ ืืจืึทืคืืงืึทื ืึทืคึผืืึทืงืืืฉืึทื ื;
- ืืขืืืื-ืืื ืืขืคึผืขื ืืขื ืกื ืคืึทืจืืืึทืืืขืจ, ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืืื ืืืืขื ืืืฉืืจืื. ืฆื ืืืืขื ืืขื ืคึผืจืึธืืจืึทื, ื ืึธืจ ืืืืคื "v.", ืึธื ื ืืฆื ืืึทืื ืึธืืขืจ ืคืื ืืจืืืกื ืืืง ืืืืืืึทืืื. ืฆื ืื ืกืืึทืืืจื ื ืึธื ืืืืืจืขืจืื, ื ืึธืจ ืืืืคื, ืืืฉื, "v get sqlite";
- ืึทืืืึทืืืึทืืืืืื ืคืื ืคึผืืืืื ืก ืคึฟืึทืจ ืึทื ืืืืืงืืื ื ืืื ืื V ืฉืคึผืจืึทื ืืื ืจืขืืืงืฆืืข
VS Code ะธืืืื .
ืึทื ืืืืืงืืื ื
ืืื ืืขืจืฆื, ืืืืืขืก ืื ืจืืคึผืึทืืึทืืึธืจื ืืื
ืืขืจืืืืึทื, ืื ืืฉืืง ืืจืึทืงืขืจ ืคืื Project V ืืื ืึทืืืขืงืืขื ืืืขื ืคืื ืืืขืื 10 ืึทืจืืืงืืขื
ืืงืืจ: opennet.ru