GO, sometimes referred to as Golang, is a programming language that has been under development by Google for more than 10 years. It is now in production use in many organizations around the world.
GO combines the brevity of C with the elegance of the Pascal family of languages. It introduces a number of innovative features that make programming easy and safe.
The elementary aspects of GO are easy to pick up if you have prior programming experience. In the following articles we will explain new concepts as they are encountered.
List of Articles
- Compile and Execute a GO program
- Input/Output from Standard I/O
- GO Command Line Arguments
- Shell Scripts
- Batch (.BAT) files for Windows
- Using Gnuplot with GO
- Serial vs Concurrent Execution
- Concurrent vs Parallel Execution
- Synchronizing Goroutines with Waitgroups
- Multiple Wait Groups
- Scheduling Precedence Graphs
- Creating and Using Channels
- Sieve of Eratosthenes in GO
- Concurrent Sieve of Eratosthenes in GO
- Anonymous functions in GO