From charlesreid1

No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[CS]]
==Outline==
==Outline==


Line 39: Line 37:
* Go official documentation
* Go official documentation
* Other resources?
* Other resources?
{{CSFlag}}

Latest revision as of 06:16, 31 March 2017

Outline

Lecture material:

  • History & Today
  • Acronyms
  • Characteristics
  • Compiling
  • Running
  • Documentation

Material

History of Go:

  • Compiled language
  • Created at Google
  • Many features of a lower-level language like C, not a noun-oriented objects language like Java, in fact does not really have objects

Go Today:

  • Go is a very new language, but gaining popularity
  • Why?
    • Supported by large software company - much of Google's software runs on Go so it is not Go-ing anywhere
    • Designed to do complicated things at scale, high perf. language

Goodies:

  • Gopher
  • Go packages
  • Go "standard library" and organization of what's provided

Compiling:

  • Go compiles into binary programs
  • Go build procedure

Running

  • Go run procedure

Documentation

  • Go official documentation
  • Other resources?






See also: