I think it should be in the top ten in Tiobe list.Otherwise I consider
it a failure.
Stability. The standard library and the language are still changing.
Many programmers and businesses will avoid Go until development slows
a bit and the packages in the standard library get more stable
interfaces.
You should notice that every language in the top 20 is a least 10
years old, most are > 20 years old.
It takes time for people to decide to learn a new language and even
longer for companies to adopt to using it.
> other languages of minor relevance that Go actually (I think) : Logo,
> D, SAS, Q, Scheme, F#, etc. they are better classified
These languages are older or are being actively pushed by a big
company. Google isn't really marketing Go because it's still in active
development.
> Is Project Google failure?
>
> why?
--
=====================
http://jessta.id.au
On the contrary, Fortran is still widely used for new code development in the scientific community, and I'm sure it will continue to be widely used until someone develops a comparable language, with support for multidimensional arrays, the exponentiation operator, compiling to fast code, etc such as Fortran has.
Which is all rather unfortunate, since I have steadfastly refused to learn Fortran, and have yet to find a satisfactory alternative.
David
To sumarise a long presentation I gave to non-programmers:
- There are 12 million programmers in the world
- The majority of those programmers are scarcely qualified
- Most technology decisions are made by a combination of following the crowd and a false understanding of risk.
- The high cost and failure rate in software development is no coincidence.
Remember the Stevie Wonder rule - "When you believe in something you don't understand then you suffer". In this case that means "Perhaps making programming language decisions based on what 12 million powerless idiots are doing isn't the golden road to glory and great hacks."
Go is a genuine attempt to improve the state of systems programing language beyond the point they reached in the early 1970s. As a result the sort of people using it are mostly that small community of people who understand and care about the concens that drive such a development.
You're not going to catch those 12 million people unless you can market heavily enough the idea that their future income depend on jobs/contacts built around go, but that goal just draws resources and energy away from making the language better.
Arguably Java also suffers from it's large community of corporate drones. The slavish tendancy to build baroque, mausiliums of intricate classes, dense with state and dripping with verbose XML is a reflection of the unthinking insanity of the 12 million.
I'd rather a tiny community usee the language well, built succesful applications and organically grew the user base whilst establishing a clean, sane library base that might later be used to improve the lives of a wider population of programmers.
I've said more than enough, I'll trundle back to the twelve million and take my punishment now.
--
Geoff Teale
Is Project Google failure?
If you think it's a faliure and nobody should "give a damn" why are you here?
Since you are in this malling-list, you probablye care about the
language, so in order to not make it a failure
you could spread the language and talk about it with every programmer you known.
Also erlang was around for quite some time and only a few years (if
not months) it got some momentumn
because many "NoSQL" database was using it.
One hype generated another hype.
Maybe GO can get some hype and became number one :-D on tiobe's list.
But it's not a general failure.
--
André Moraes
http://andredevchannel.blogspot.com/
Yes, that's why Erlang was created,
But it don't became a famous and common language until some time...
I cited Erlang because the language wasn't too famous but wasn't a failure,
similar to what is happening to Go right now
Go needs to have such one. So far the only really success story
for the outside world was that now it is possible to use Go on the
App Engine.
Before discussing how the ratings are calculated, first it needs to be clarified what counts as a programming language for the TIOBE index. There are 2 criteria that should both hold:
The ratings are calculated by counting hits of the most popular search engines. The search query that is used is
+"<language> programming"
This search query is executed for the top 7 websites of Alexa that meet the following conditions:
Who is Tiobe and why should I care where any language is ranked on its list?
Michael T. Jones
Chief Technology Advocate, Google Inc.
1600 Amphitheatre Parkway, Mountain View, California 94043
Email: m...@google.com Mobile: 650-335-5765 Fax: 650-649-1938
Organizing the world's information to make it universally accessible and useful
This thread is starting to look like troll food. Everyone on this list is already interested enough in Go to see past theee kinds of non-constuctive criticisms.
Perhaps the best attitude is that adopted by fans of Everton football club: those who understand need no explanations, those who don't just don't matter.
Regards.
Geoff Teale
We're missing *you*.
(pause for thinking)
--
Gustavo Niemeyer
http://niemeyer.net
http://niemeyer.net/plus
http://niemeyer.net/twitter
http://niemeyer.net/blog
-- I never filed a patent.
Yes friend.
On 17 jul, 21:51, Gabor <g...@szfki.hu> wrote:
> Fortran is number 35 in the same list.
> It has a much longer history and ages well.
>
> Would you classify it as a failure?
>
Fortran has its history, currently I think not many people are using
Fortran, is normal
But Go is a modern language, recent supported by Google.(no
comment....)
It would be an implementation guarantee, not a language feature. You
can write a correct program in a language without caring about
implementation details, but you can't guess how it will perform, which
includes the possibility of it exceeding available resources.
Implementation guarantees give you the information needed for this.