Saturday, August 23, 2014

Welcome to Go Lang with Data Structures!

Hello World,

No, this is not going to be first example of this blog with Go Lang. There are many books available out there for you to show you how to write "Hello World" in Go Lang, even there is one on official website of Go Lang. Go Lang is compiled level language, one of the most promising features of Go is that is get compiled to machine code directly and it's also support cross platform.The language was designed with keeping in mind that features higher level language should be available but not at the cost of performance.

Go was designed for internal use at Google Inc. though later on the project was open sourced and it's one of the best future valuable language to learn for those people who are counting learning new language for getting paid for their programming skills.

This blog will follow Data Structures with Go Lang, with the list of Data Structures will be followed as below:

  1. Set
  2. Multiset
  3. Priority queue
  4. Queue
  5. Dequeue
  6. Stack
  7. String
  8. Tree
  9. Graph

No, Go Lang doesn't have Generics, sorry! As stated by Rob Pike (Googler working on Go Lang), generics are into considerations but not as of now because Generics generally degrade the performance. So, here is my best shot to give for someone who is Googling for Go Lang and Data Structures.

I will also share YouTube videos for Go Lang, if I found some thing interesting. This blog will help you to understand the Go Lang and it's benefits. Once we are done with data structures, we will head for Go Lang and Web Application. That's still a future, so let's get started. 

No comments:

Post a Comment