Homework 0: Hello Go!
Install Go, be familiar with the toolchain, and become familiar writing Go programs and running them on your machine.
First, you should install Go onto your machine with the instructions provided at
the Go website. Be sure to follow the
instructions under the Test your installation header, particularly setting
Once you are done, you should be able to create the
hello.go program shown and
run it on your personal machine.
For this class, we will be using Go >= 1.6. If you’re having difficulties installing Go on your machine, we suggest using a Linux virtual machine or using ENIAC to run your programs.
While this is not required, we highly recommend that you configure your editor environment for Go early on. There are numerous Go packages, for nearly every editor, including vim, emacs, Atom, VS Code, and Sublime.
These plugins will greatly increase your efficiency by automatically running
gofmt, automatically including imports through
goimports, and catching
Once you have installed Go and configured your editor, you should complete the
exercises in the
hw0.go code file stub.
Be sure that your code is run through
gofmt and compiles successfully before
submitting. You will be learning many Go best practices throughout the semester
that you will be expected to follow.
You should submit your
hw0.go to Canvas when you are done. The Canvas page is
not up yet (as of January 16), this assignment will be updated as soon as the
assignment is created.
NOTE: Please submit only the completed
hw0.go file, nothing else.