α’ααααααααααααΌαααΆααααααααΆααΆαααααΎααααα
ααΉαααΆαααααα»αααααΈαα»α
αααα»αααααααααΆαααΈαααααΆααααααααααα αααα»αααΆαααααΎααααΆαα Go ααΎααααΈα’αα»αααααααΆαααΈααα RADIUS α―ααααααΆαα½αααΉαααααααααα αααα·ααααααααα αα ααΆαααααΌα αααα»ααααα»ααααααΈααΆααααα»αααααααΆαααααΆααΆαααα½αα―αα αααααα·ααΈαααα½αααΆααΊααΆααααααΆαα α αΎααα·ααααααΆαααααααααα’αααααααααα ααα»αααααααα·αααααααααΆαααααΎααααΆαα Go αααα½αααΆααααΉαααα½αααΆαααΆααααα½αα ααα½ααααα»αααΆαααΆαααΆαααααααΆα Go αααα»αααααΆαααΆααΆααΆααααα·ααααΆααααααααΆααα‘αΎααααααΆααααΌααααα’αΆα ααααΎααΆαααααααΆαααΆαα ααΆααΆαααααααΌαααΆααααααΎαα‘αΎαααα Google αααααΆααααΌαααΆαααααΎααααΆαααααΆααααααα α ααα»α ααΆαααααα αααα»ααα·ααααααααααααααααΆααΆααα ααΆααααΆααΆ Go ααΊαα·αααα’αααααΆααα’αααααααααααααα·ααΈαααααααΆαααα
αα ααΆαααααΆααα’αααααααααααααα·ααΈααααα?
α’ααααααααααααα·ααΆαα’αααΈαααα αΆα ααΆααα·ααΆαααααΆααα’αααΈαααα·α αα·αααααΈαα»αα·α...
Go ααΊααΆααααα½ααααααΆαα ααΌα
ααααα αΎαα’αααα’αΆα
α’αΆαααΌαααΆααααααααΎαααααααΆαααΆαααααα»ααααααΆαααΆαααααααα αααααααα·αααααααΆααΆαααααααΌαααΆαααααΎαα
αααα»ααααα»αα αα»ααααααΆα
αααΎα αα
αααααααααααΌαααααΌαααΆαα’αΆααα½αααααΆααΆαα½αα’αααα―ααααααααα·ααααααΆααααΌα (α’αααααααααααα α’αα·αα·ααααα)α αααβααΊβααΆβααΆαβααΆαβαααα½αβααααΆααβααΆααβαααααΆααβαα·ααΈβααΆβαααααβααΌα
βααΆβααΆαβαα
ααΆβαααα»αβααΆαβα’αα·ααααβα
ααΌααααΈβααβα’αααβαααααβαααααα·ααΈβααααΈαααααβααβα
αΆααβααααΎαβααα·αβααΌαβααααααβαααααΆααβααΈβαα½αβα¬βααΈαβαααααΆα αα ααααα
ααααααα»αααΆααα·ααααΆααΊ "Go Programming" (ααα Mark Summerfield)α ααααα
αααααα’ααΆαα ααΆαααααΎααΆααα»ααααααααΆα
αααΎαααααΆααΆα αααααΆααααΈααΆααΆαααα»αααααΆαααααα·αα
αΆαααΆα
αααΌα
ααΆ Java, PHP ααΆαααααααΆααααααααααααΌαααΆαααααΎα±αααααααα ααα»αααααα·αααΌααα·αααΆαα α’αααααααααααααα·ααΈαααααΆαααααα·αααΆα
αααΎαααΆααααα·αααααΎαα·ααΈααΆαααααα
αΆαααααα»ααα·αααααααΈαα½αα ααΎααααα·αααΆα
αΆαααΆα
αααααα?
Rob Pike (α’αααααααααα·ααααΆααααΆααααααΆααΆ) ααΆααααααΎαααΆααΆ Go ααΆααΆααΆα§ααααΆα αααααααααΆααααα½αααα αα·αααΆαααααα·αααααΆααααα»αααΆαααααΎααααΆααα ααΆααΆαααααααΌαααΆααα ααΆα‘αΎααααααΆααααα·αααΆαα’αα·ααααΆαα αααα»ααααα»ααα α αΎαααααΆαααΆαααααααα’αααΈααΆααα α’αααααααααααααα·ααΈααααΈαααααααΆα αααΎαααα’αΌαααα’ααααΆααΆααα»αααΆαααΆα αααΎαααααα½αααααΆααα ααααααααΆααααΆαααααΆααααΆαααΆαααααααααΊααΆααΆααααααα α α·αααααααααα·ααΆαααααα’ααααα ααΆααΆααΆ α αΎαααΎααααΈαααα αααΆααααΈααΌαα ααα»αααααΆααααΌαααΆα ααΎαααααΌααααααΈααΆαααΎαααΉαα α·αααααααα’αααα’αα·αααααα αα·αα’αααΈααααα½ααααααα»αααααΆααΆααααααα ααΆααα αααα»α Go α
ααΌα ααααα ααα»α’αααΈααΆαααΆααΆααααΌαααΆαααααΎα±ααααΆααααααΌα αααα? αααααΆαααααααααααΈαα½αα ααα½αααΈ Rob Pikeα
α ααα»α ααααΆαααα ααΈαααααΊααΆ α’αααααααααααααα·ααΈααααααΎααα·ααααααΆα’αααααααΆαααααΆαααα ααΆααααα½ααα½α αα½ααααα αααααααΆαα ααααααΎααααααΆααααΈαα·ααααΆ αααα ααααΆαα½αααααΆααα·ααααΆ Java α¬ C/C++ α¬ Python α αα½αααβαα·αβα’αΆα βαααβααΆααΆβααβα’ααα αΆαααβαα½αβαααβαα ααα»ααααβαααα»αβαααβααΆαα½αβααααΆβααα ααΎαβα ααβα±ααβαα½αααβαααααΎαβαααααα·ααΈβααα’βα αααα αΎαααΆααΌαα ααα»αααααΆααΆαα½αααααΆααααα½αααααα·ααααα
ααΆααβαα½αβααβααααΆααβαααα ααβαα·ααΆαβααααααβααΉα C. α’αααααααααααααα·ααΈαααααααΎααΆααα Google α αΆααααααΎαα’αΆααΈαααααΌααααααα½ααα α αΎαααΆαα αααΎαααααΆααααΆααΆααΈαα·αα·ααΈ ααΆαα·ααααααα½ααΆα C α αααααΌαααΆααααααΆααααα·αααΆααα αααααα»αααΆααΆααααααααααα·ααΈααααΈααΆααααααΆ ααΆααΆαα·ααα½αααΆααααααααααΆααΈααΆαααααααα
ααΆαααβααααΆαβαααβαα?
ααααα»αα»ααΆαααααΆαααΆαααα
ααΆαααΆααααααΊααΆααααααααα αΆαααΆα ααααααΆααααΆααααααααα’αΆαα ααα Lev Tolstoy α
ααΆααααααΆααΆα±ααααΆααααααΊααΆααααα ααααΆαααααα»ααα½ααα αααα»αααΆααα ααΆααΆαα½αα ααΌα αααα’αααααΆαααΉαα αΎαααΆααααααααααα’α₯αααα αααα·ααααααΆαααααααααααααΆαα’αααΈααααΌαααααααααααα ααα»ααααααΆαααααααα½ααααααααΆαα’αααΈααααΌαααα αααααααα ααα»αααααΆα αααΎαααΏααΆ ααΎααααΈαααααααΆααααα αΆαααα»αααααααΆα (α¬ααΌααααΈαααααα αα) α§ααααααααα»αααααΆαααΊααααΌαααΆαααΆα αΆαααΆα αα ααααααΆαααΆαααααααΆαα·ααααααα α αΌαααΎαααααΆααΆ PERL ααΆα§ααΆα αααα α’αααααααααα·ααααΆααΆααΆααΆαααΏααΆα’αααααααααααααα·ααΈαα½αααααΆααααΆαα αα ααΆαααα·ααΈααΈαααΆααααααααααΆααΎααααΈαααααααΆααααα αΆαα½αα α’αααααααααα·ααααΆααααΆααΆ Go ααΆαααΎαααΆαααααΌαααααα αα½αααααΆααααααα α α·αααααΆααααΌααα½α ααα»αααααα·ααΈααααα’αα½αααΊαααααααααΆααααΎααααΈαααααα ααΆαααΌαααααα α αα·ααΈααΆααααααααααΆαααΌαααααΆαααααΉααααααααααααα αα·ααΈαααα½ααααααΊααΆααααα½αααα αα·ααα·ααΆαααααααα α
ααα αααΆααααα»αααΆα αααΎαααα’αΌαααα’ααααΆααΆααΆαα·αααΆαα’ααΌααΈααΎαααΆαααα ααΆα αααααΆααΆααα·α ααα»αααααααααΊααΆαα»ααααααααα·α αααααα½αααααΆααΆα ααΆααΆααΆαα’ααααααΆααααααααα - ααΌα αααααα·αα αΆαααΆα αααΆαα ααααααΉααααα ααααααΎααααΈα’αΆααααααα·ααΈαααααα α ααααβααΆαβαααααβααΌαβαααβαα·αβαααβααΆβαααα αΆβα’αααΈβα‘αΎαα αααααα·ααΈ Golang ααααααααααΆαααα’ α’αΆαααααα αααααΆααα ααΆαααααααααα·α αα½α α¬ααααΆαα ααΎαααΈααα ααααΏαααααΆαα’αΆααααααα·ααΈαααΆαα αα ααΆααααΆαααααΆααααααα·α αααααααΆαααααΏαααααΆααααααααΆα ααααα·αααΎα’ααααα·α αΆαααΆααΆααΌαααΆααα’ααααΆαααααααα―ααααααΆα (ααααΎαααααααΎααΆααααααααΆ gofmt αααααΆαααααΆαα) αααααΆαα’αΆααααααΆαααααααααα½αα ααα½ααα·ααααααΆαααα αΆααΆαααααααα
αα·ααααα ααααα·ααααΆαα
αα·ααααβαα·αβα’ααα±αβααβαααβααααΈααΆαβααααβαααα½αβααααΌαβααΆαβααΉααααα·αα ααΆαααααΉαααααΌααα·ααααααΆααΆαααα½ααα»αααααΌαααααααΆααααα
αααβααΆαβααβααΆαβα ααβααΆαβααΆαβααΆαααα Go ααααβααΆαβααΆαβαααβαααβααΆβααΆααΆβαααααβαααβααααΌαβααΆαβααβαααβααΎαβααΆβααΆβα’αααΈβαααβααααααΆαα·βαααβααα»αααβαααααΆααβα±ααβαα½αβααβα ααααΌαααΆαααα ααααΆααΆαααΆααα’αΆαααα’α½αααααα·α ααα»αααααααααΆααααα’ααααααααΆααααΎαααΆαααααα·ααΈααΆααααααΆααααα½α αα·αααΆαααααα·αα αααΆαααααα»αααΆαα’αΆαα
α§ααΆα ααα α§αααααααααΎααααΆαααα»αααΌααααα’αΆα stdin α¬α―αααΆαααΈα’αΆαα»ααααααααααΆααααΆααααααααΆααΉαααΎααα ααΌα αααα
package main
import (
"bufio"
"flag"
"fmt"
"log"
"os"
)
func main() {
flag.Parse()
scanner := newScanner(flag.Args())
var text string
for scanner.Scan() {
text += scanner.Text()
}
if err := scanner.Err(); err != nil {
log.Fatal(err)
}
fmt.Println(text)
}
func newScanner(flags []string) *bufio.Scanner {
if len(flags) == 0 {
return bufio.NewScanner(os.Stdin)
}
file, err := os.Open(flags[0])
if err != nil {
log.Fatal(err)
}
return bufio.NewScanner(file)
}
αααααααααΆαα αααααααα αΆααΌα ααααΆαα αααα»α D αααααΈααΆααΆααΎααα ααααΈααΆαααααα·α ααααα ααΊαα·αααΆααααα½αα’αΆαααα
import std.stdio, std.array, std.conv;
void main(string[] args)
{
try
{
auto source = args.length > 1 ? File(args[1], "r") : stdin;
auto text = source.byLine.join.to!(string);
writeln(text);
}
catch (Exception ex)
{
writeln(ex.msg);
}
}
αααααααΆαα αααα
αα»αααααα»αααααα αααα»ααααα½αα αααΆααΈα ααΌααΎα
α’αααα αΆααααααΎαααααΌααααααααα’αΌαααα’ααα’αααΈ Go αα αααα»αααααααααααααΆαααααααΆαααΌαα α ααΎααααΈαααααααΆααααα αΆααα αα½αααααΆαα αααΎαααααΎααΆαα ααααααΌααααααααΆααα α§ααΆα ααα αα»αααΆααααααΆααααΌαααα»ααααααΈα ααα½αααα α’αααααααΆαααααααααΏααΆαα»αααΆαααααα·αα’αΆα ααααΌαααΆαα’αα»ααααααΆααα·ααΈααΆααααααααα ααΈααΆαα αααααα·αααααΆααααΆαααααααααΆαααααααααα·ααααααααΈαα½αααααααα
package main
import "fmt"
func int64Sum(list []int64) (uint64) {
var result int64 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func int32Sum(list []int32) (uint64) {
var result int32 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func main() {
list32 := []int32{1, 2, 3, 4, 5}
list64 := []int64{1, 2, 3, 4, 5}
fmt.Println(int32Sum(list32))
fmt.Println(int64Sum(list64))
}
ααΆααΆααΆααααααααΆααααααααααΆααααΎααααΈα’αα»αααααααααααααααα α§ααΆα ααα ααΆαααααααααααα·ααΈααΌαα ααΉαααα’α
package main
import "fmt"
func Eval32(list []int32, fn func(a, b int32)int32) int32 {
var res int32
for _, val := range list {
res = fn(res, val)
}
return res
}
func int32Add(a, b int32) int32 {
return a + b
}
func int32Sub(a, b int32) int32 {
return a + b
}
func Eval64(list []int64, fn func(a, b int64)int64) int64 {
var res int64
for _, val := range list {
res = fn(res, val)
}
return res
}
func int64Add(a, b int64) int64 {
return a + b
}
func int64Sub(a, b int64) int64 {
return a - b
}
func main() {
list32 := []int32{1, 2, 3, 4, 5}
list64 := []int64{1, 2, 3, 4, 5}
fmt.Println(Eval32(list32, int32Add))
fmt.Println(Eval64(list64, int64Add))
fmt.Println(Eval64(list64, int64Sub))
}
α αΎααααααΈααΆααΌαααααααΎααααααα ααΆαααααΆαααααΈαα»αααααα·α ααααα ααΆααΆαααααΆααα ααΆααΌαα α ααΌα ααααααΆααΉααα·ααα·ααΆααααααΆααααΎααααα»αααΆαα’αα»ααααααααα·ααααα·ααΆααααααααααΆααα’αααααααα
ααα»αααααΆα αααΎαααΉααα·ααΆαααΆαααααα·ααΈαα αααα»α D ααΎααα ααααΈααΆα α αΎααα½αααααΉαααααΉαααααΌαα
import std.stdio;
import std.algorithm;
void main(string[] args)
{
[1, 2, 3, 4, 5].reduce!((a, b) => a + b).writeln;
}
ααααααΆαααΆααααα ααΆααααΈααΆα ααα»αααααα·αααααΉαααααΌαααΆαααααα αααααΆαααΆαα’αα»αααα D αα·αα’αΎααΎααΉααααα αΆααααΆααααααααΆαααα α»αααΆαααααα»αα
αα αααα»αααΈαα·ααα·α αα ααααααααΆααααα»αααααΆααααααααα·ααααΆααΎαα‘αΎα αααααΆαααΉααα½αααΌα αααΆαααΆαααα ααα αααααΆαααΆαααααα·αααΆααααααΏααα ααααααα’αααααααΌαα’αα»αααααααααααΆαααααα·αα’αΆα α’αα»αααααααααααΎααααα·ααααα·ααααΆααΆαααααααΆαα
αα αααα»αααααααααααααΆααααααααΆ ααΆααααααΈα αα·αααΆαα’αΆαααΆααααα·ααααααααα»α ααΆααΆ Go αααα ααΎαααααΈααΆααΆα αΆαααααααΆαααααααΈαααααα
ααΆαααααααααααα·ααΈααΌαα αα αααα»αααααΈαααααααααα±ααααΎαααΌαα’αααααααααααααααα·αα’αΆα ααααααααΆαα αααααααΌαααΆααααα αΆααααΆαα αααΆααααααααα ααααααααα ααΌα αααα ααΎααααΈαααααααααααΈααΆαα½α ααΎαααααΆααααααααΌαα’αα»ααααα ααα»α αααααΆαα sort.Interface α
import "sort"
type Names []string
func (ns Names) Len() int {
return len(ns)
}
func (ns Names) Less(i, j int) bool {
return ns[i] < ns[j]
}
func (ns Names) Swap(i, j int) {
ns[i], ns[j] = ns[j], ns[i]
}
func main() {
names := Names{"London", "Berlin", "Rim"}
sort.Sort(names)
}
ααααα·αααΎα’ααααααααααααααααααΎαα αα ααΆαα½α α αΎαααααΎαααΆαααΆααααααααΆ grep βα ααα»α αααααΆαα{}β -R α’αααααΉαααΎαααΆααΎα ααα»α αααααΆαααααα ααα‘αααααΌαααΆαααααΎααΉαααΆααααα»ααααΆα αααα·ααααα·ααα·αααΉααα·ααΆαααααΆααααΆααΆααα’αααααααΊαααααΆαααααααααΌαα α αααααΆαααΆαααΆαααααααααα·αααααααααααΆααααΈαααααα α αΌααα DELPHI ααΆα§ααΆα αααα αααααΈααΆααΆαααααααΆαααααααααααΌα ααααΆαααααααα ααΆααΆααααααα VARIANT αα·ααααααααΆααααααα·ααααα·ααΆαααΆαα½ααααααααα·ααααααααααΆαα ααΆααΆ Go ααααΎααΌα ααααΆα
ααΈααΆαα»αααΆαααα α αΆα
α αΎα straitjacket ααααΌαααααααΉαααα αααααΆααααα½ααααα Stanislav Lec α
α’αααααΆαααααααα»ααα·ααααΆα αααΎααααα ααααΆα’αα’αΆαααΆ Go ααΆαααααααΆααα½ααααααααααααααΆαααααααΎαααααααααΌαα - ααΆααααα»ααααα αΆααα α αΎααα½αααααΉαααααΉαααααΌα ... ααα»ααααααΆααααααα»αααααΈααααααα»αααααα
Rob Pike αααααΆαααΎαα
αααααΊααΆα§αααααααααΆαα₯αααα·ααααααα½αααααΎααααααα»αααααααααα ααΆαα½αααααααΌαααΆααααααΆααα»αααααΆααα αΆαααΆα αα
αα·ααΈααΈααΆααααΆααααΎαααΌα ααΆααααααα
ααΆααααα»ααααα αΆαα αααα ααΎααααΎαααΆαααααααααα·ααΈαα½αα’αΆα αααα½ααα·αα·ααα αα·ααααααααα ααΆαααααααα αα·αα’αΆαααααα·αα·ααΆααααααΆαααα»αα’αα‘α»ααααααααα·ααααα·α ααΆααααα»ααααα αΆααααΈααΌαααααΆαααααααΌααααΆαααααααααααα·ααΈααααΌαααΆαααα α ααΆαααααα·ααΈαααα»ααααα αΆααα αααααΊααΆαααααααααααααα·ααΈααααΆα
αααααΆαααΆαααΆαααααααΌα αααα’αααααΆαααΉαα αΎαααΆα’αααααααΌαα αααΆααααααΆααα’αααΈααααααααΆαα αααα»αααααΈαααααΆααΊ:
- ααΆαααααΆααααα»αααΆαααααααααααα·ααΈ
- ααααΏαααααΎαααΆααααααα·ααΈ
ααΌα αααα ααΆαβαααα»αβαααα αΆααβααααΌαβααααΎβαααβαααα»αβαααααααα ααΌα βααΆβα’αΆαα»αβαααβααΆαβααα αβααα ααΆαααααΎααααΆααααΆααααα»ααααα αΆααααααα·ααα·αααΆαα±αααααααα·ααΈαα·αα’αΆα α’αΆαααΆα ααα α»αααα αα·αααααΏαααΆαα ααααΆααααααΆααΏααααααΆααα’αααααααααααααα·ααΈ snob ααΎααααΈα’αΆα αααα αΆαααΌαααααααΆαααα α αααααα»ααα·ααααα½αααΆαααΆααααααααααααααααααααα·αααααΆα αα·ααα»ααΆαα
α’αΈαααΆαααααααααααΈαααΈ? αα ααααΈααΆααΆααΆα αααΎα!
αααααΉαβααΉαβααααααβαααααααα· αααα»αβααβααααΌαβαα»αβα²ααβα’αααβααααα
αααααΈααΆααΆααα·ααααααΆααα»αααααΆα αααΎαααΏααΆααΆααΆααΊααα’ααααΆαααααα»αααΎαααα·ααααα C ααααα·ααααααΆααααΈαααααα ααΆααΆαα½ααααα αΌααα·αααααΆαααΆα αααΎαααααΆααΆααααααααααα·ααΈααα’αααα»αα
ααΆααααααααααα
ααΆααααΌαααΆααααααααααααααα ααΆααααααααααααααΆααααααΊααα’ααααΎααΆαααααααααααααααΆααΆ C α ααααααΆαααΆααααα ααΆααΆ DELPHI ααααΆαα₯αααα·αααααΆαααααΆαααααααα ααΌα ααααα αΎα ααΎαααΎαααΆ ααααααα αααααααααααΌαααΆαααα ααα αααααΆαααααααααΆαα’αΆααααααα·ααΈααΆααααΆαα αααΎα ααααΌαααΆαααα ααααΆαααααα»αα ααΆααΆαααααααΆαααααα·ααααα·αα ":=" αααααΆααα αααα»αααΆααΆ DELPHI αααααα αααα·ααααααα ααααααΌαααΆαααα αΈααΈααΆααΆααΌα ααΆ ADA α ααα ααααΈαααααΆαααα’αααααΆαααααα·αααααΎααααΌαααΆαααα αΈααΈααΆααΆ PROLOG α
ααααα·α
αααα ααααααΌαααΆαααα’ααααΎα’ααααααααααΆααΆ DELPHI α αααα ααααΈαα½ααααααααααΌααα·αααααα αα·αααΌα α αΎαααΆαα’αααααΆαα―ααα αα·αααΆααΆαααα ααΆα’αα»ααααΆαα±ααα’αααααΆαααααααα ααα»α αααααΆαααααα αααα α’αααααααΆα
ααααα·ααααα·ααΆαα’αα»ααααααααα·ααΈααΆαααααααααα·ααΌααααΌαααΆαααα αΈααΈααΆααΆ DELPHI α
ααΆαα ααααα
ααΆαα·αααααααααααΆαα ααα»αααααααααΆαααΏαααααααααα½αα Go ααααΌαααΆααααααΎαα‘αΎαααααααααααααααα·ααΈ C αααα»αααααΌαααΆαα αααααα α ααα»α ααααΆαααα½αααααΆααΆααΊααΆαα αααααααΏααααα»αααααααΆα αααα·ααααααααΌαααΆαααα αΈααΈααΆααΆ DELPHI α αααα αα Go ααΈαα½ααααααΌαααααΆαα ααΉααααΌαα»α DELPHI α αααα ααααΆαααααααααΌαααΆαα αααααα‘αΎααα·ααααα αααααααα·αααΆα αΆαααΆα αα ααΌα ααααα αΎα αααααΆααααΈααΆαααααααα½αααΎαααααα α’ααααα·αα αΆαααΆα αα ααααααααααα·ααΈααΆααααΌααα ααα»ααααααααΌαα αααααα‘αΎααα·ααααααα αααααααΆαααααΆααααααΌα αα·ααααα αααααα’αΆαααααααΎαααα αααααααΆαααααΆααααααΌαααΆααααα (α αΎαααΌααααΈαααα αααααα αα»αααααΆααα ααα»α αααααΆαααααα ααααΆαααααΆααααααΌα)α
αααααααααα·αααααα
ααΆααΆαααααΆααα ααΆααααααααααααα·αααααααα»ααααααΆααΆα αααΎαααααα·αααΆααααααΉαααΆααΆααααα·αααΆαααΌα ααΆ C α
- ααααα’αααα
- ααΆααΆαα αΆα
- α ααα·α
- ααΆαααΆαα’ααααααΆααααΌαααΆαααα αΈααΈααΆααΆααΌα ααΆ RUBY (ααΆα’αα»αα ααα»αααααΆα αααΎααα·αααα α¬ααααΎααααααααααΆαααααααΆ)α
ααΆααααααααααα’αααα αα αΆα
ααΆααααααααααα’αααα αα αΆαααΆααΌαα ααααΉαααα½αααΆαα’αααααααΆα ααααα‘αααα½αα ααααα·αααΎαα αααα»αααΆααΆααΌα ααΆ C ++ ααΆααααααααααααααΌαααΆααα»αα ααααΆαααααα»αα ααααα’αααα’αα·αααααα αααααΆαααααα αααα»αααΆααΆαααααααααααΌα ααΆ DELPHI ααααΌααΆαααααααααΌαααΆαααααΎα ααΆαα½αααΉααα·ααΈααΆαααααααα ααα ααααΈαααααααα·ααα·αααααΌαααΆαα’αα»ααααΆααα αααααΆαα ααααααα»ααΆαααααααΆααααΌαααΆααααααΎαα‘αΎα αααααΆαααα Go ααΆαααΆαααααΎαα ααααααααααα (ααΌα ααΆ C#)α ααΎαααΈααα α’ααααααααΌαααααΆαααΆαααααα·αααααΆαααΆαααΆαα’αα»αααααααααααααΆααααΆαα αααΎα α αΎαα’αΆα ααααΎααααΆαααααααΆαααα·α αα ααΆαααΆαααααααααΆα αααΎααα½α αα α αΎαα ααΆααΆαααα½αα―αααα½αααααΆααααααΆαααΆααα ααααααααααααααααΆαααααααΆαα»αα’αααα’αΆα ααααΌαααΆααααα αααα ααΎαααα αααααΆαααααααααΆααααα»ααα ααΎαααααα·ααΈαααααααααα’αααα αα αΆα αα·ααααααΎαααααΏααααααα·ααΈα
ααΆααααΈαααααΆααααααΆα
ααΆαααααααααΆ αα·αααΆαααααα½αααααααααααΆααΆααΊα α½αααΈααΆαααααΎαα ααααΆαααΆααΆααααα·αααΆαα’αΆα ααααα½αααααααααΈα ααααΆαααΆαα½α Go ααΆαααα ααΎααααΈα±ααααΆαααΆααα»αααα·ααα αα½αααααααααΆααααΆααααΌααααα·αααααΌαααΆααααααΎαα‘αΎααααα’ααααα·ααααααΆααΆααααα ααα»ααααααααΌαααΆαααα αΈααΈααΆααΆ ADA α αΆααααααα’α ααΆααΆαααααΆααααααααΆαααααΎαααΆαααΆααααααΆαααααΆαααΆα‘ααααΆααααΆααααααααΎαααΈααΈααΌααΆααα’αα αααααααααααΆαααααΆαααααααα αΆαααα»αααααΆααα·α ααΆαα½αααΉααααα αΆααΆααααΆαα αα·ααααααααααααααΆαααααααΆαα½αααΆααααααΆααααΌααα α»ααααα
α’ααααααααααααααααα
ααααα·αααΎααΆα αααα ααα»ααααααααααααΆααΉαααααΆααα ααΆααα»ααααα·ααα·αααααΈαααα½αα―αα
ααΆααΆαααααααα±ααααΎαααΌαα’αααααααααααααααα·ααα½αα±αααααααααα½αα ααα½ααααααα
- α―αααΆααααα’αΆα ααααα·ααααα·ααΆααααα½ααααααΆααααΈαααααΎααααααααα½αααααα½ααααααΆαααΆααα±ααααααΎααααΆαααααααα·ααΈα
- ααΆαβααΆαβα’ααααβαα·αβααΆαβααααα·ααααΆαβααααααβαα·αα·ααααβα’αΆα βααΆααβαααααβα ααα½αβααα α»αβαααα»αβααΌαβααααβα’αααβααΆαβαααΆαβααααΆααβ αααβααΈβααΆβααααΆαβααΆαβααααΎβαααααβαααααβαααααα αααα»αααααΆααα’αααααααααααααα·ααΈαα½αα ααα½ααααααααΎαααααααΆαααΆαααααΎααααααααααα’αααΈααΆααα’αα α αΎααα»αααΆαααααΌααααααα½ααααα·ααααα»αααααααΆαααααααα
- ααΆαα αααααααααααΆααααααΆαααααααα»α αα·αααΆαα αααααααα’αααααααΆααααααααααΆα ααααα½αααααα½ααααααΆαα’αα·αααααααααααα·ααΈαααααααα·ααΆα
- ααααααααααααΆ RE2 ααΊααΆααα»ααααα·ααΆααααααααα‘αΆα αα·αααΆααααααααΆααααα·ααααα·αααα’αΆα ααααΆααααααΆαα
- αααααΆααααααααααΆαααααΆαα₯αααα·αααααα’αα»ααααΆαα±ααααααααααΆαα αααΎαααααΎαααααααΆααααααααααααΆααΈααΈααΈα
- ααΆααΆααΆαααΆααααααααααααΆααααΎααααΈαααααααΎαααα αΆααΆααΆααα·ααΈαααααααΆα ααα»ααααααααα·αααΆααααααααααΆααααααααα αΆα’αΆα αααααααΆαααΆααααΆαααΆαααααα·αααααΆαα
- ααααααααα’αααΌ Go ααΆαα§ααααααααααΆαα’αα·αααααα½α ααΆααααα α ααααΈαααα’αααααααΆαααααααα±ααΆαααΆααα’ααα ααΆαααααΎααααα α―αααΆα ααΆαααααααααααααα αα αα»αααααΆαααααΆαα’αΆαα»ααΆα ααΆααααααΎαααΌα α§αααααα αΆαααααααααααααααΆααααα
- Go αααα 1.11 ααΆαααααΆαααΆααααααααααααΆαα’αΆαααααααΆαααααααααααΆααααααΆαα½α ααααααααΎαα‘αΎααα ααΎααααΌαααααΆααααα αα VCS ααααααα·ααα α§αααααααΆααα’ααααααααααΎαααΆααααααααα’αααΌ Go ααααΎααααΆααααααΆααααααΆαααααααΎααααΈααΆααα αααααΎα αα·αααα‘αΎαααΌαααΈαα½αααΆαααα»αααααααα½αα α αΎαααααα·αααΆα’ααα αΆαααααΆααα ααΆαα½αααΉαααΆαααααααααααα 1.11 αααα αΆααΆαα½αααΉααααααααα ααααααααΌαααΆααααααααΆαααΆαααααα»ααααααα
- αααααΆααααααα·αααααΌαααααΆααΆααΊααΎααααΈααΆαααααααααααααα ααΆααΆαααααΎαααΉαα α·αααα’αααα’αα·ααααααα±ααααααΎααΆααααααααΆαααα α»ααααΆαα αααΆααα α αΎααααααΆααΆαααααΉαααααΌα ααΈαααααααΎαα·αααΌα αααααα ααΆααΉαααααα α’αααΈααΆααααααααΆαααα α»αααΆαααααα»αα ααΏααα½ααααααΊααΆ α’αααα’αα·ααααααααΆαα αααΎααα·αα’αΎααΎααΉαααΆααααααααΆαααα α»α αααα ααααΆ αααα½αα±ααααΆαααααΎαααΆααα½αααΆ ααΎααααΈαααααΌαααα α»αα‘αΎαααΎα
- ααΆααΆααααα·αα’αα»αααααα·ααΈααΆααααα OOP αα»ααΆααα ααααααα αααα»αααααααααααα·αα»αααααααααΆ αα·αααΆααα·αααα·ααα αααα»α Go ααα αααααΆαααΆαααΆαααααααααα·ααααααΆαααα αΆαααα αααααααΎα ααα»α αααααΆααα α’ααααααΆααα OOP ααΆααααααααααΆαααααΆααααΌαα§ααααααααα»αααΆαα αΌααααααΆααα’αααα αΆααααααΎαααααΌαα
ααΆαααΆαααα ααΎααααΈαααααααααααα αααα
ααΆβααΆαβαααα½αβαααα»αβααΆαβαααα»αααααΆα αα·ααΆαβααααΎβα²ααβααΆααααα
Go ααααΌαβααΆαβαα ααΆβα‘αΎαβα±ααβααΆαααα α αΎαβααΆβααα½αβααΆαβααααααβααΆαβααααα βαααα ααΆααααΌαααΆαααααααααααΆααα’αααααααααααααα·ααΈααααΆαααααααααααΈα’αααααααααααααααΆαααααΎααΆαααΆαααΆαααα»α α αΎααα»αααααΆααααΉαααΆααααααααα½αααααΆαααΈαααα ααααααΆααΆααααα·ααα ααααΆαα ααΆαααΆααα ααΆααααααααααΆααααααααααααα·α αα½α αα αααα»αααααΆααα’αΆαα»αααααααΆ ααΆαα·αααΆααααααααααααααα½αααΆααααααααΆααααα ααΌα ααααα’αααα’αα·ααααααααΆααααα αααΎααααααΆααααΆαα’αα·αααααα α αΎααα·αααααααααΆααααΆααα·ααααΆααΆαα αααααααα·αααΆααΆαα·αα ααα αααααααα
αααα»αα αα»αααααα½αααΆαα’ααααααααααααα½αα ααα½ααααααα αααΆααα αΌαααΆαα’αα»ααααΆαα±αααα½ααααααααααα’αααα―αααααααΆαααΆαααα αα α αΎαααΆααα·αα’αΆα ααααΆααααααΌαααΆαααααΆααΆα’αα»ααααΆαα±αααα½αααααααΎαααααΌαααΌα ααααΆααΌααααΈαααααααΆααααΈ 10 ααααΆααααααα
ααα ααααΈααααα·ααααΆα
ααα αβαα½αααααΆαβααβαα·αβαααβααααΎβα±ααβααααΈβααΆβαα½αβααααβαααααΆααβααΌαααβααα
αααααΆααα’αααααααααααααα·ααΈααΆααααααααα’ααααΆααααΆαααααα½αααΆαα’αΆαα·ααΆαααΎααααΆαααΈαααα»α ααααΌα ααΆα’αααααααΉααααΈαααα αΌαα α·αααααΆαααααα½αααααααααααααα·ααααΆ αα·α "ααΆααααααα’αααα½αα―α" αα·αα ααα αα ααΆααΆααΊαα·αααΆα’αΆααααααααααααΆααΆααΆααΆαα·ααααααΌαα ααααα·αα’αα»ααααΆαα±ααα’αααααα½αααΆα ααΆαααΈαααΆααααααααααΆαααΈααααααααααΆαααΆαααααα’ααα αα·ααααα αΆααααα½αα―ααααααααααα·ααααΆααΈαααα α αααααα»ααα·ααααα½αααΆαααΆα (αααααααΆααΎαααΆαααααααααΆαααααααΆαααΆααααααααα·αα·α ααααααΆααααα αα·ααα·ααααααα IQ)α ααΌα α’αααΈαααΆααα’αααααα»αααΈαα·α ααΆααΆαααα αΆα’αΆαα·ααΆαααααΆαααααα½αα ααΌα ααΆααΆαα αααααααα·αααααΆααααααααΆααα’αα ααΆααΆααΆααααααααααΌαααααΆααα½α αα α αΎαααΈααΆαααα·αααααΆααααα αΌααααααΆαααα½ααααααΆαα αααΎαα ααΆααΆααΊααΆαααΆαααα·ααααααααα αααα»αααΆαααΆααααααααααΆ α αΎαααΌα αααα’αααααΆαααΉαα αΎαααΆ α’αααΈααααααααΆααααααα·αααααααααΊααΆαααα!
ααααα: www.habr.com