GO – A systems programming language from Google


Google launched Go, a new systems programming language born with concurrency, simplicity and performance in mind.

Go is open source and its syntax is similar to C Programming Language, C++ and Python. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code.  It uses an expressive language with pointer but no pointer arithmetic. It is type safe and memory safe. It offers good support for concurrency and communication. However, one of its main goals is to offer the speed and safety of a static language but with the advantages offered by modern dynamic languages.

Go also offers methods for any type, closures and run-time reflection. The syntax is pretty clean and it is garbage collected. It is intended to compete with C and C++ as a systems programming language.

Your starting point would be Go’s main page if you want to start testing this new programming language.

Categories: Blog
M. Saqib: Saqib is Master-level Senior Software Engineer with over 14 years of experience in designing and developing large-scale software and web applications. He has more than eight years experience of leading software development teams. Saqib provides consultancy to develop software systems and web services for Fortune 500 companies. He has hands-on experience in C/C++ Java, JavaScript, PHP and .NET Technologies. Saqib owns and write contents on mycplus.com since 2004.
Related Post