top | item 38229785

(no title)

TeddyDD | 2 years ago

Without any hesitation. Google won't kill Go given how much they use it internally. Even if they do, someone else will take over. Additional benefit of choosing Go over Python is lack of breaking changes in minor releases.

discuss

order

crabbone|2 years ago

What if Google goes under? What if the next big lawsuit against Google makes it disown portions of its business, and they say goodby to Go as a result? (That actually happened to IBM for example, at the time they were virtually the sole provider of all software services in the world -- that's more or less why and how we have software industry today).

What makes you so convinced "someone" will take over? Is there anyone who offered themselves in such capacity? I've heard a lot of people making similar bold claims about Python 2.X -- sure, someone will step in and maintain Python 2.X indefinitely... Well, no one did.

usrbinbash|2 years ago

> What if Google goes under?

Then Go is still an Open Source Project with massive community support, that everyoen is free to form and extend or maintain by himself.

> What makes you so convinced "someone" will take over?

Because tens of thousands of projects depend on the language? Because the people who developed go don't just vanish if Google suddenly did? Because OSS has a long history of maintenance changing hands?

> sure, someone will step in and maintain Python 2.X indefinitely... Well, no one did.

There is a simple reason for that: Py2 was obsoleted by it's successor, Py3. There is simply no point in maintaining an obsolete language, especially if it has a direct successor, that is both similar, and an improvement in every single way.

And even so, Python 2.7 was still supported for almost a decade after it's release.

betaby|2 years ago

> What if Google goes under? What if Sun goes under? Oh, wait...

> and they say goodby to Go as a result? and they say goodbye to Java as a result?

> and maintain Python 2.X indefinitely.. Someone said that? Anyway 20 years of 2.x branch is pretty impressive.

cpuguy83|2 years ago

Go has breaking changes frequently.

saturn_vk|2 years ago

Ok, could you name 10?