One of Google's hottest technologies takes a big step forward by ditching the past
Jeff J. Mitchell/Getty
Go has won its fair share of fans in programmer-land, not least because it provides a viable alternative to Oracle's Java, which has ruled the world of computer programming for the last two decades. Google's been using Go internally to power things like its download servers, where you grab stuff like the Chrome install files.
Today, Go hits version 1.5, marking a huge milestone for the project as it ditches the last vestiges of the C programming language, according to the project's blog.
The C programming language, first invented in 1972, is still one of the world's most popular. It forms the basis of a lot of modern computer programming languages, and lies at the core of plenty of technology still in use today, including the Unix operating system
Go and Java were both inspired by C. So when the Go project started, it made sense to use C to build the tools that developers would need to build, manage, and debug their Go projects.
It's not uncommon to lean on C: Out of the box, popular programming languages like Python, Perl, and PHP are all actually reinterpreted by software into C before they run. C is popular, C is well-understood, and C runs on basically any kind of computing device yet made, so why reinvent the wheel?
Buberel explains:
Prior to the GO 1.5 release, in order for an engineer to contribute to the core Go open source project, they needed to be experts in both C and Go. Now that the Go compiler and runtime are written entirely in Go, there is no longer a requirement for those contributors to have expertise in C programming. This will expand the number of programmers who can contribute to the Go open source project.
In other words, by ditching the reliance on C, the project can move a lot faster, with a lot more potential talent on deck to help accelerate the language's development.
Last time Business Insider spoke to Buberel, he said that he thinks Go has the potential to become one of the most popular programming languages in the world. This is an important step towards that end.
- A centenarian who starts her day with gentle exercise and loves walks shares 5 longevity tips, including staying single
- A couple accidentally shipped their cat in an Amazon return package. It arrived safely 6 days later, hundreds of miles away.
- FSSAI in process of collecting pan-India samples of Nestle's Cerelac baby cereals: CEO
- 7 Nutritious and flavourful tiffin ideas to pack for school
- India's e-commerce market set to skyrocket as the country's digital economy surges to USD 1 Trillion by 2030
- Top 5 places to visit near Rishikesh
- Indian economy remains in bright spot: Ministry of Finance
- A surprise visit: Tesla CEO Elon Musk heads to China after deferring India visit
- JNK India IPO allotment date
- JioCinema New Plans
- Realme Narzo 70 Launched
- Apple Let Loose event
- Elon Musk Apology
- RIL cash flows
- Charlie Munger
- Feedbank IPO allotment
- Tata IPO allotment
- Most generous retirement plans
- Broadcom lays off
- Cibil Score vs Cibil Report
- Birla and Bajaj in top Richest
- Nestle Sept 2023 report
- India Equity Market