Google Gives Programmers 'Go' Ahead

Google Gives Programmers 'Go' Ahead

FP Archives February 2, 2017, 22:19:25 IST

With Go, interfaces define the way various objects interact with each other.

Advertisement
Google Gives Programmers 'Go' Ahead

Programming languages, as we’ve known them, haven’t changed much in the past few years. Why? Because, there are millions of coders, who are already utilising basic programming principles and constantly updating them, but you won’t really see them re-defining the fundamentals.

Well, here’s something new. The ‘Go’ Project. An attempt by Google to tweak current systems languages and build a new array of functionalities into current coding schemes.

Advertisement

The community page for the project defines the language to have arisen out of issues that various systems programmers at Google were experiencing with current coding schemas. Popular languages like C++ have features like classes, inheritance, constructors, and so on. However with Go, interfaces define the way various objects interact with each other. Google claims that although its ‘Go’ project is based on Object Oriented Programming principles, it is definitely not the same.

Some of the key features of this language are faster compile time due to the elimination of ‘include’ subroutines, safer execution due to the presence of ‘slices’, better concurrency and adaptation of newer programming and logic styles, and finally, like with everything that Google makes, the ‘Go’ Project has a lot of heart and heavily features the fun factor, as a result of which, programmers are expected to pull out their hair lesser and lesser, thanks to the garbage collection features and calling routines involved in this language.

Advertisement

Currently, this entire initiative is in beta and is being tested within Google itself; the company claims that it will be a good amount of time before it is released to coders all over the world.

However, this kind of a move is definitely not worth ignoring. There are two main reasons for this. One, Google puts immense thought into most of its initiatives, considering they sprout out of pure need and discrepancies associated with current program designs and so on. Two, if this language does take off, which might be a little while away, it will change the way a lot of coders around the world think and code.

Advertisement
Written by FP Archives

see more

Latest News

Find us on YouTube

Subscribe

Top Shows

Vantage First Sports Fast and Factual Between The Lines