Hacker Newsnew | past | comments | ask | show | jobs | submit | altun's commentslogin

There is a proverb in Turkish that means “One madman (ein Chinese) threw a stone into a well, forty wise men couldn't get it out.” This discussion is a bit like that.

Turkish proverb: "Bir deli bir kuyuya taş atmış, kırk akıllı çıkaramamış."


Previously, golang sub reddit came to the top in golang searches. The first title on the subreddit was "Why people hate Go?" was the title. Now go.dev comes first and reddit is below without title.

When you search reddit golang, the title continues to come first.


I see. Reddit was the key word.


There is a tragicomic story that I think is related to this question.

Quote from Ian Lance Taylor (Google Principal Engineer)

"Now a bit of personal history. The Go project was started, by Rob, Robert, and Ken, as a bottom-up project. I joined the project some 9 months later, on my own initiative, against my manager's preference. There was no mandate or suggestion from Google management or executives that Google should develop a programming language. For many years, including well after the open source release, I doubt any Google executives had more than a vague awareness of the existence of Go (I recall a time when Google's SVP of Engineering saw some of us in the cafeteria and congratulated us on a release; this was surprising since we hadn't released anything recently, and it soon came up that he thought we were working on the Dart language, not the Go language.)"

https://groups.google.com/g/golang-nuts/c/6dKNSN0M_kg/m/EUzc...


You are right. But until last weekend, it continued to appear. It currently does not appear in queries made within Germany.



The real joke, I guess, is that hundreds of people are talking about this.


Life was, in a way, colored by the mystery involved. With every innovation that comes, there are also things that it eliminates.


That’s poetic. Maybe I’ll understand it eventually.


I don't understand why someone who has so much open source information, has the intelligence to learn C-level languages, and has a certain experience in the industry, would ask such a question.


Maybe they just want to try to see which way the wind is blowing before making a decision which would require more than a little effort to achieve?

I’m actually surprised that the general consensus isn’t rust as that’s the new shiny plus the people saying C++ are giving very valid reasons beyond the usual language dogma arguments that these discussions usually devolve into.


I mostly use C when I need to speed up some bits in our codebase; and I have no chance to ask people really working in C++/Rust which can give help me decide; the people I know use C++ for games or QT. The ones I know that touched Rust gave up after 1.5 weeks.

As you say I wanted to know how's the scene at the moment; I am very disconnected from how they have both evolved and their future (mostly because what I see is hate to C++)


~ is the similarity sign as mathematical symbols.


Agreed, this is a slightly better way to think about it, yet still seems out of place for Go. Where else does Golang diverge from what an operator means in C?


For one, in the operator in question: bitwise negation in Go is expressed using prefix ^ rather than ~ as in C. Go also differs from C in operator precedence, which I would argue is a significantly larger change than the visible syntax for an operator.


++ and -- are also statements rather than expressions (and =, but lots of languages diverge from C on this).


C # creator Anders Hejlsberg made a statement a few years after the .net platform came into being, recognizing that data was very important and admitting that they were developing linq.


It would be interesting to get that statement, because .NET original plan was to be what WinRT is.

A improvement over the COM runtime with better tooling, but then they pivoted the idea with J++, and had to reboot it with .NET for the reasons we all know.

https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/p...


The article I read years ago. I could not find that article, I found a similar one.

https://visualstudiomagazine.com/blogs/desmond-file/2007/03/...


Thing is, LINQ came into .NET via Cω and Erik Meyer's work, hence why I was curious about Anders Hejlsberg making such kind of statements.

"Confessions of a Used Programming Language SalesmanGetting the Masses Hooked on Haskell"

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72...


The interesting thing is that the following sentence is said years after it was decided to eliminate vfp.

"It's my hope that in five to 10 years, programming languages simply will have queries as a concept"


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: