From 3e45412327a2654a77944249962b3652e6142299 Mon Sep 17 00:00:00 2001 From: Ondřej Surý Date: Mon, 17 Jan 2011 12:40:45 +0100 Subject: Imported Upstream version 2011.01.12 --- doc/root.html | 210 ++++++++++++++++++++++++---------------------------------- 1 file changed, 88 insertions(+), 122 deletions(-) (limited to 'doc/root.html') diff --git a/doc/root.html b/doc/root.html index 3a5a49515..f98f9c243 100644 --- a/doc/root.html +++ b/doc/root.html @@ -1,131 +1,97 @@ - + - - - - - -
-

Getting started

- -
    -
  1. - Install Go. -
  2. - -
  3. - Read the tutorial. -
  4. - -
  5. - Learn the libraries. -
  6. -
- -

Slow compiles?
Watch this

- - - - -
- -
-
- -
-

From the Go Blog:

-
Loading...
-
- - -
- - - - - - -
- - -
a systems programming language
expressive, concurrent, garbage-collected
-
- -

Go is …

- -

… simple

-
-package main
-
-import "fmt"
-
-func main() {
-  fmt.Printf("Hello, 世界\n")
-}
- -

… fast

- -

-Go compilers produce fast code fast. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code. -

- -

… safe

- -

Go is type safe and memory safe. Go has pointers but no pointer arithmetic. -For random access, use slices, which know their limits.

- -

… concurrent

- -

-Go promotes writing systems and servers as sets of lightweight -communicating processes, called goroutines, with strong support from the language. -Run thousands of goroutines if you want—and say good-bye to stack overflows. -

- -

… fun

- -

-Go has fast builds, clean syntax, garbage collection, -methods for any type, and run-time reflection. -It feels like a dynamic language but has the speed and safety of a static language. -It's a joy to use. -

- -

… open source

- -

-Go for it. -

-
+
+
+

+ The Go programming language is an open source project to make + programmers more productive. Go is expressive, concise, clean, + and efficient. Its concurrency mechanisms make it easy to write + programs that get the most out of multicore and networked machines, + while its novel type system enables flexible and modular program + construction. Go compiles quickly to machine code yet has the + convenience of garbage collection and the power of run-time reflection. + It's a fast, statically typed, compiled language that feels like a + dynamically typed, interpreted language. +

+

Check it out!

+

+

+ Install Go now, or try it right here in your browser:

+
+ +
+
+
+ +

Go Blog | More...

+
+
    +
+
+
+

Quick Links

+ +
+
+
-- cgit v1.2.3