CodeSchool-OnTrackWithGolang.pdf
(
8351 KB
)
Pobierz
Level 1–1
3, 2, 1... Go!
Taking the First Steps
What Is Go?
Go is an
open-source
programming language created by Google in 2007. It makes it easy to
build
simple, efficient
programs. Here are some of its main characteristics:
-
-
-
-
-
Compiled
(compiler generates single executable
file)
Statically typed
(types are enforced before program is run)
Fast
(concurrency built in)
Easy to deploy
Fun to write!
Compiling
Source code
Deploying
Executable
(Linux, Windows, OS X,
OpenBSD, etc.)
Systems Programming
Go is a great language choice for writing lower-level programs that provide services to other
systems. This type of programming is called
systems programming.
Allows users to perform tasks
(Very common — your friends and family all use these)
Provides services to other systems
(By developers, for developers)
Application
Programs
-
-
-
-
vs.
System
Programs
-
-
-
-
E-commerce
To-do lists
Text editors
Music players
APIs
Game engines
Network applications
CLI apps
(command line)
What We’ll Learn
In this course, we’ll look at the most common features used when writing programs in Go.
Things we’ll learn:
-
-
-
-
-
Building and running programs
Importing and creating packages
Basic constructs
(functions, variables, loops, conditionals)
Data types
Concurrency with
goroutines
Plik z chomika:
civer
Inne pliki z tego folderu:
CodeSchool-OnTrackWithGolang.pdf
(8351 KB)
CodeSchool-OnTrackWithGolang1.pdf
(8351 KB)
codeschool_2695.mp4
(46618 KB)
codeschool_2698.mp4
(40388 KB)
codeschool_2701.mp4
(29011 KB)
Inne foldery tego chomika:
code-master
Zgłoś jeśli
naruszono regulamin