Live data from Hacker News

The Best Programming Language (or How to Stop Worrying and Love the Code)

blog.fourthbit.com

81–90 of 166 posts

Re: The Best Programming Language (or How to Stop Worrying and Love the Code)

#81

«The first true object-oriented language. But it seems to me Smalltalk is pretty much a forgotten language.» Why do so many people kill Smalltalk so fast? I could give so many URLs to illustrate how Smalltalk has a stable and growing community, with so many open projects and people making a living out of it, teaching it in universities and using it for research, but I think these two links sum it all up: http://forum…

Yeah, all of those dynamic GUI creators are basically the corollary to Greenspun's 10th law except for GUI-makers.

Re: The Best Programming Language (or How to Stop Worrying and Love the Code)

#82
post #64

Clojure is definitely __NOT__ a sibling of Scala. Being a sibling of scala would mean that it is something like C to C++ or Java to Ceylon.

Agree, just because they run in the same platform doesn't mean that they are related far from that.

Re: The Best Programming Language (or How to Stop Worrying and Love the Code)

#85

Regarding the Go vs. D argument and Google beeing behind Go, Facebook seems to be using D http://www.drdobbs.com/mobile/facebook-adopts-d-language/240...

It seems that every week I seen a new "Facebook is using XYZ" article. Is there a language Facebook isn't using at this point?

Re: The Best Programming Language (or How to Stop Worrying and Love the Code)

#87
post #13

Some nice angles in the article, but now I feel obliged to defend C++ (and actually C# and F# too, but I'll let that to others as I'm sure it will turn up in the HN comments) since the author seems to make no real points to support his view of it as a monster. First of all, it's not because x [1] and y and a bunch of others say that "a == true", you can safely use it as a fact or a way to support your view (those log…

i guess maybe now is a good time to repeat this request - does anyone know of a good, recent book that describes how to write correct, modern c++ using the latest standards and staying with the subset of the language that expert users recognise as elegant and powerful?

I always recommend Effective C++ by Scott Meyers. It does not cover C++11 but is still relevant to anyone wanting to learn the good c++.

Re: The Best Programming Language (or How to Stop Worrying and Love the Code)

#88
post #65
post #2

For OCaml, there are many more companies using it than just JaneStreet. Facebook and Bloomberg being some of the well known ones. http://ocaml.org/learn/companies.html

Including Microsoft, which many aren't aware of.

They're also a member of the OCaml Consortium, too

http://ocaml.org/community/support.html#TheCamlConsortiumatI...

Re: The Best Programming Language (or How to Stop Worrying and Love the Code)

#89
post #48
post #24

No Groovy? If you want to address which is the best JVM language, you've got to at least mention Groovy. Its advantages include being trivial to learn for the vast hordes of Java developers, while making programming a lot more fun in a Ruby-like way. When to use it? When you want the JVM, and productivity is a bigger concern than performance.

> If you want to address which is the best JVM language, you've got to at least mention Groovy You could make that argument for all of the many ecosystems mentioned in the article, e.g. because for Unix/Linux scripting only bash is mentioned, you could have opined "If you want to address which is the best Unix shell, you've got to at least mention zsh" . Groovy's just a dialect of Ruby anyway, except being specific f…

I don't know that I'd call Groovy a dialect of Ruby. Sure, it's features are _inspired_ by Ruby but there are many very significant differences. No magic undeclared variables as a simple example. Another example is the categories feature, which Ruby doesn't really have. Not to mention that the syntax is completely different.

Re: The Best Programming Language (or How to Stop Worrying and Love the Code)

#90

Regarding the Go vs. D argument and Google beeing behind Go, Facebook seems to be using D http://www.drdobbs.com/mobile/facebook-adopts-d-language/240...

Sure, but that doesn't mean both organization are equally committed to each language. Google has an entire team that works on Go full time and all their work is donated to golang.org which is opensource. Its not clear that Facebook is more than just a D user at this point.

I also have a seeking suspicion that Facebook never considered using Go because of Go's close Google ties, maybe if they didn't feel Google was a competitor they would have went with Go over D- we will never know.

Post reply on HN