V-แแก แกแแแขแแฅแกแ แซแแแแแ แฐแแแแก Go-แก, แแกแแกแฎแแแ แแแแแแ แแ แแแแกแขแ แฃแฅแชแแ Oberon, Rust แแ Swift-แแกแแแ. แแแ แแแฅแกแแแแแฃแ แแ แแแแแ แขแแแแแฃแแแ แแ, แแแแแแแแแ แแก แแฅแแแ, แกแแคแฃแซแแแแแแก แจแแกแแกแฌแแแแแ แกแแแแแ แแกแแ 30 แฌแฃแแ แกแฌแแแแ.
แแฎแแแ แแแแก แจแแฅแแแ แแแแแฌแแแฃแแ แแงแ Go แแแแก แกแแแขแแฅแกแแก แกแแแแ แขแแแแก, แแแแแแแแชแแแก แกแแฉแฅแแ แแก, แแแแ แแชแแแแแก แแแ แแแแแแแแชแแแก แกแแแแ แขแแแแก, แแแแแก แแแ แขแแแแแฃแ แแแแกแ แแ แจแแแแ แฉแฃแแแแแก แฃแแแ แแก แจแแ แฌแงแแแ C/C++-แแก แจแแกแ แฃแแแแแ, Rust-แแก แแ แฃแกแแคแ แแฎแแแแแ. แแแแฅแแแแก แแแแแก แแแแแ แแชแแ Zig-แแก แจแแแแแแแก แแขแแแแ. แแ แแกแแแ แแแแแแแ แแแแแแฅแขแฃแ แ แแ แกแฌแ แแคแ แจแแแแแแแแแ แจแแแแซแแแ, แ แแแแแกแแช แจแแแซแแ แแฃแจแแแแ แแแ แ แแแแแแแแแแฃแแแแแก แแแ แแจแ, แแแจแแ แแแแแ แแแแแแแฃแ แคแแ แแแแแก (แแแแแแแฃแ แ แชแแแแแแแ) แแ แฃแแ แฃแแแแแงแแก แแแแแก โแชแฎแแแโ แแแแแขแแแ แแแแก แจแแกแแซแแแแแแแ.
C++-แแแ แจแแแแ แแแแ, แแฎแแแ แแแ แกแแแ แซแแแแแแ แแแ แขแแแแ, แฃแแ แฃแแแแแงแแคแก แแแแแแแแชแแแก แฃแคแ แ แกแฌแ แแค แกแแฉแฅแแ แแก (400-แฏแแ ), แแงแแแแแก แฃแกแแคแ แแฎแ แแ แแแ แแแแ แแแแก แขแแฅแแแแแก, แแ แแฅแแก แแ แแแแแแแแ แแแแฃแกแแแฆแแ แแ แฅแชแแแแกแแแ แแ แฃแแ แฃแแแแแงแแคแก แฉแแจแแแแแฃแ แแแกแขแ แฃแแแแขแแแก แแแแ แแชแแแแแก แแแ แแแแแแแแแแกแแแแก. แแแแแแแแ แจแแแแ แแแแ, V แฃแคแ แ แกแฌแ แแคแ, แแแ แขแแแ, แฃแกแแคแ แแฎแ แแ แจแแแแ แฉแฃแแแแฃแแแ. Go-แกแแแ แจแแแแ แแแแ, V-แก แแ แแฅแแก แแแแแแแฃแ แ แชแแแแแแแ, แแ แแ แแก แแฃแแแแแแ, แชแแแแแแก แงแแแแ แแแแจแแแแแแแ แงแแแแแแแแก แฃแแแ แแงแแก แแแแกแแแฆแแ แฃแแ, แงแแแแ แแแแแฅแขแ แแแแฃแแแกแฎแแแแแ แฃแชแแแแแแ, แแฎแแ แแแญแแ แแแแ แแฎแแแแ แแ แแ แขแแแแก แแแแแแแแ (โa := 0โ), แแแแจแแแแแแแแแ แฃแคแ แ แแแแแแฅแขแฃแ แ. แแแจแแแแแก แแ แ แแ แแแฆแแแฃแแ แจแแกแ แฃแแแแแแ แคแแแแแแแก แแแแ, แแแ แแแแแ แ แแแ แขแแแแแฃแ แแแแก แแ แกแแแแแ C-แแแ, แแแแแแก แจแแแแ แแแแแแแก แแ แแ แกแแแแแ, แฃแคแ แ แกแฌแ แแคแ แกแแ แแแแแแแชแแ, แกแขแ แแฅแแแแแแก แแแขแแ แแแแแชแแแก แจแแกแแซแแแแแแแ ("println('$foo: $bar.baz')").
fn main () {
แกแคแแ แแแแ := ['แแแแแจแ', 'แแแ', 'แแแกแขแ แฃแแแแขแแแ', 'แแแชแแแแ แแแ', 'แกแแกแขแแแแแ', 'GUI', 'แแแแแแฃแ แ'] a := 10
แแฃ แแแ แแแแแ {
:= 20-แแแ
}
แขแแ แแขแแ แแแกแแแแก แ แแแแแแแแจแ {
println ('แแแแแ แฏแแแ, $area แแแแแแแแแ แแแ!')
}
}
แแ แแแฅแขแแก แแแฎแแกแแแแแแแแแ:
- แแแแแแฅแขแฃแ แ แแ แกแฌแ แแคแ แจแแแแแแแแแ, แ แแแแแแช แกแขแแแแแ แขแฃแ แแแแแแแแแแแกแแแ แแ แแแ แแแแฎแแแแแแ 400 แแ-แก แแแแแแแก. แแแแแแแแชแแแก แแแฆแแแ แกแแฉแฅแแ แ แแแแฆแฌแแแ แแแแฅแแแแก แแแแแกแ แแ แแแแฃแแแ แแแแก แแแ แแแแแ แ แแแแแ แแ แแแแ. แจแแแแแแแก แกแแฉแฅแแ แ แแ แแก แแแแฎแแแแแแ 1.2 แแแแแแแ แฎแแแ แแแแ แฌแแแจแ แแ แ CPU แแแ แแแแ (แแฆแแแจแแฃแแแ, แ แแ แแแแ แแชแแแก แแ แแก V-แก แจแแฃแซแแแ แแแแแแงแแแแก C, แจแแแแแ แกแแฉแฅแแ แ แแแแแแก 100 แแแแก แฎแแแแแแ แฌแแแจแ). แจแแแแแแแแแแก แแแแแจแแแ แแแ, แ แแแแแแช แแกแแแ V แแแแแแ แแแฌแแ แแแ ( Go-แจแ แแกแแแ แแ แแก แกแแชแแแแแ แ แแแ แกแแ), แแแแฎแแแแแแ 0.4 แฌแแแก แกแญแแ แแแแ. แฌแแแก แแแแแแแ แแแกแแแแแแแแแ แกแแแฃแจแแแแแแก แแแกแ แฃแแแแ แแแแแขแแแแ แแแขแแแแแแชแแแแแ, แ แแช แจแแแแชแแ แแแก แแแแแแแแ แแก แแจแแแแแแก แแ แแก 0.15 แฌแแแแแแ. แแฃ แแแแกแฏแแแแแ แแแแแแแแแ แแก แแแแ แฉแแขแแ แแแฃแแ แขแแกแขแแแแ, Go-แก แแแแแจแแแ แแแ แแแแแฎแแแก 512 แแ แแแกแแแ แแ แแฃแจแแแแก แฌแฃแแแแฎแแแแ แจแ, Rust - 30 GB แแ 45 แฌแฃแแ, GCC - 8 GB แแ 50 แฌแฃแแ, Clang - 90 GB แแ 25 แฌแฃแแ,
Swift - 70 GB แแ 90 แฌแฃแแ; - แแ แแแ แแแแแ แจแแแแแแแแแ แจแแกแ แฃแแแแแ แคแแแแแแแ แแแ แ แแแแแแแแแแฃแแแแแก แแแ แแจแ. แแแ แขแแแ http แกแแ แแแ แแก แจแแกแ แฃแแแแแแ แคแแแแแก แแแแ แจแแแ แแแแก แจแแแแแ แแ แแก แแฎแแแแ 65 KB;
- แแแแแแแแ แแแฃแแ แแแแแแแชแแแแแก แจแแกแ แฃแแแแ แแ แแก C แแ แแแ แแแแแแก แแกแแแแแแแก แแแแแแ;
- C แแแแแแ แจแแฃแคแแ แฎแแแแแ แฃแ แแแแ แแแแแก แจแแกแแซแแแแแแแ, แแแแแขแแแแแ แแแแแแแแแแก แแแ แแจแ. C แแแแจแ แคแฃแแฅแชแแแแแก แแแแแซแแฎแแแ แจแแกแแซแแแแแแแ V แแแแก แแแแแแแ แแ แแแ แแฅแแ, V แแแแก แแแแแก แแแแแซแแฎแแแ แจแแกแแซแแแแแแแ C-แแแ แแแแกแแแแ แแแแแกแแแแ แแแแแ;
- แแฎแแ แแแญแแ แ C/C++ แแ แแแฅแขแแแแก แฌแแ แแแแแแแแแแแแแจแ V แแแแแ แแแ แแแแแกแแแแก. แแแ แแแแแกแแแแก แแแแแแงแแแแแ Clang-แแก แแแ แกแแ แ. C แกแขแแแแแ แขแแก แงแแแแ แคแฃแแฅแชแแ แฏแแ แแ แแ แแก แแฎแแ แแแญแแ แแแ, แแแแ แแ แแแแ แแแแแแแก แแแแแแแแแแแ แจแแกแแซแแแแแแแแแ แฃแแแ แกแแแแแ แแกแแ
แแแ แแแแแ V แแแแแจแแก DOOM แแแแแ. C++ แแแแ แแแแแแ แฏแแ แแแแแ แแแแแแแแ แแแแก แแแ แแฃแ แแขแแแแแ; - แฉแแจแแแแแฃแแ แกแแ แแแแแแแชแแแก แแฎแแ แแแญแแ แ, แแแจแแแแแก แแ แแแ แแแแแฃแแแแแก แแแ แแจแ;
- แแแฎแกแแแ แแแแก แแแแแฌแแแแแแก แแแแ แแชแแแแแก แแแแแแแแแชแแ;
- แฃแกแแคแ แแฎแแแแแก แฃแแ แฃแแแแแงแแคแ: แแ แแ แแก NULL, แแแแแแแฃแ แ แชแแแแแแแ, แแแแฃแกแแแฆแแ แแแ แแแแจแแแแแแแแแ แแ แชแแแแแแก แฎแแแแฎแแแ แแแแแแ แขแแแ. แฉแแแแแขแแแแแฃแแ แแฃแคแแ แแก แแแแแญแแ แแแแแก แจแแแแฌแแแแ. แแแแแแ แคแฃแแฅแชแแแแแก แแฎแแ แแแญแแ แ (Generic). แแแแแฅแขแแแ แแ แกแขแ แฃแฅแขแฃแ แแแ, แ แแแแแแ แจแแชแแแ แจแแฃแซแแแแแแแ;
- "แชแฎแแแ" แแแแแก แแแแแขแแแ แแแแก แจแแกแแซแแแแแแแ (แแแแแก แชแแแแแแแแแแก แแกแแฎแแ แคแ แแแแก แแ แแก แฎแแแแฎแแแ แแแแแแแแชแแแก แแแ แแจแ);
- แแแกแขแ แฃแแแแขแแแ แแ แแแแแซแแคแแก แฃแแ แฃแแแแแกแแงแแคแแ. แแกแแแ, แ แแแแ แช Go แแแแจแ, แแกแแแ แแแแกแขแ แฃแฅแชแแ, แ แแแแ แแชแแ "run foo()" แแแแแแงแแแแแ แจแแกแ แฃแแแแแก แแฎแแแ แแแแแก แแแกแแฌแงแแแแ (แแกแแแแกแ "go foo()"). แกแแแแแแแแแ แแแแแแแแแแ แแแ แแฃแขแแแแแแกแ แแ แแแแแแแก แแแแ แแแแก แแฎแแ แแแญแแ แ;
- Windows, macOS, Linux, *BSD แแแแ แแชแแฃแแ แกแแกแขแแแแแแก แแฎแแ แแแญแแ แ. แฌแแแก แแแแแแแ แแแแแแแแ Android-แแกแ แแ iOS-แแก แแฎแแ แแแญแแ แแก แแแแแขแแแ;
- แแแฎแกแแแ แแแแก แแแ แแแ แแแแแแแแชแแแก แแ แแก (แ แแแแ แช Rust-แจแ), แแแแแแก แจแแแแ แแแแแแแก แแแแแงแแแแแแก แแแ แแจแ;
- แแฃแแขแแแแแขแคแแ แแแแแ แแแกแขแ แฃแแแแขแแ แแฃแแแก แฎแแแแแกแแฌแแแแแแแ แแ แแคแแแฃแแ แแแแแกแแแแแกแแแแก, GDI+/แแแแแแก แแ OpenGL-แแก แแแแแงแแแแแแ แ แแแแแ แแกแแแแก (แแแแแแแแแแ DirectX, Vulkan แแ Metal API-แแแแก แแฎแแ แแแญแแ แ). แแ แกแแแแแก 3D แแแแแฅแขแแแแแ แแฃแจแแแแแก แแแกแขแ แฃแแแแขแแแ, แฉแแแฉแฎแแก แแแแแแชแแ แแ แแแแแ แแก แแแแขแ แแแ;
- แแแแแแแแแแแก แฎแแแแแกแแฌแแแแแแแ แแ แแคแแแฃแแ แแแขแแ แคแแแกแแแแก แแแแแ แแ แแแแกแแแแก, แแแแแแแแก แแแแแแแขแแแแ, แ แแแแแแแช แจแแฅแแแแแแ แแแแแแฃแแ OS-แแกแแแแก. Windows แแงแแแแแก WinAPI/GDI+-แก, macOS แแงแแแแแก แแแแแแก, แฎแแแ Linux แแงแแแแแก แแแฏแแขแแแแก แกแแแฃแแแ แแแแแแแฅแขแก. แแแแแแแแแแ แฃแแแ แแแแแแงแแแแแ แแแแแแแแ แแแแจแ
Volt - แแแแแแขแ Slack, Skype, Gmail, Twitter แแ Facebook-แแกแแแแก;แแแแแ แแ แแก แแแแคแแก แแกแแแแกแ แแแขแแ แคแแแกแแก แแแแแแแแก แแแแแแแชแแแก แจแแฅแแแ, SwiftUI-แแกแ แแ React Native-แแก แแกแแแแกแ แแแแแแ แแชแแฃแแ API-แแก แฃแแ แฃแแแแแงแแคแ แแ iOS แแ Android-แแกแแแแก แแแแแแฃแ แ แแแแแแแชแแแแแก แจแแฅแแแแก แแฎแแ แแแญแแ แ;
- แฉแแจแแแแแฃแแ แแแ แฉแแ แฉแแก แฎแแแแแกแแฌแแแแแแแ, แ แแแแแแช แแแแแแงแแแแแ แแ แแแฅแขแแก แแแแแแแแแ แแแแกแแแแก แแแแกแแแขแแก, แคแแ แฃแแแก แแ แแแแแแก แจแแกแแฅแแแแแแ. แแฎแแ แแแญแแ แแแแ HTML แจแแแแแแแแแก แฌแแแแกแฌแแ แจแแแแแแ, แแแแแแฃแแ แแแแฎแแแแแก แแแแฃแจแแแแแแก แแแ แแจแ;
- แฏแแแ แแแแแ แแแแแแแแชแแแก แแฎแแ แแแญแแ แ. Windows-แแกแแแแก แจแแกแ แฃแแแแแแ แคแแแแแก แแกแแแแแแ, แฃแแ แแแแ แแแฃแจแแแ โv -os windowsโ, แฎแแแ Linux-แแกแแแแก - โv -os linuxโ (แแแแแแแแแแแ แแแกแแแแแแแแแ macOS-แแก แฏแแแ แแแแแ แแแแแแแแชแแแก แแฎแแ แแแญแแ แ). Cross-compilation แแกแแแ แแฃแจแแแแก แแ แแคแแแฃแแ แแแแแแแชแแแแแกแแแแก;
- แฉแแจแแแแแฃแแ แแแแแแแแแแฃแแแแแก แแแแแฏแแ แ, แแแแแขแแก แแแแแฏแแ แ แแ build แแแกแขแ แฃแแแแขแแแ. แแ แแแ แแแแก แแกแแจแแแแแแแ, แฃแแ แแแแ แแแฃแจแแแ โv.โ แแแแแแแแก แแ แแแ แ แฃแขแแแแขแแแแก แแแแแงแแแแแแก แแแ แแจแ. แแแแแขแแแแแ แแแแแแแแแแแแแก แแแกแแงแแแแแแแ, แฃแแ แแแแ แแแฃแจแแแ, แแแแแแแแแ, โv get sqliteโ;
- แ แแแแฅแขแแ แแแจแ V แแแแแ แแแแแแแแ แแแแกแแแแก แแแแแแแขแแแแก แฎแแแแแกแแฌแแแแแแแ
VS แแแแแฅแกแ ะธแแแ .
แแแแแแแแ แแแ
แแแ แแ แแแแกแ, แแแแแแแแ แแแแแ แกแแชแแแก แฐแฅแแแแ
แแแแแแ แแฃแแแ, Project V-แแก แจแแชแแแแแแแก แขแ แแแแ แก แฌแแจแแแแ แแฅแแก แแแแฎแแแแแแ 10 แแแกแขแ
แฌแงแแ แ: opennet.ru