Linked by Thom Holwerda on Mon 11th Feb 2013 22:59 UTC
General Development "I feel like writing about the Go programming language (or 'Golang') today, so instead today's topic is computer stuff. For the record, the language I've programmed the most in has been Python, so that’s the perspective I'm analyzing it from." Some good and bad things about Go.
Thread beginning with comment 552329
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: Cross-compiling
by Alfman on Wed 13th Feb 2013 16:12 UTC in reply to "RE[6]: Cross-compiling"
Alfman
Member since:
2011-01-28

Laurence,

In this sense all languages are equal because they're all turing complete. I find javascript is quite a good language but often times it's used in contexts it really isn't very well suited for because it's the only language available. The document object model has alot of evolutionary baggage and it's virtually impossible to optimize for native performance, but we are stuck with it in the foreseeable future.

I liked perl as well, after all it is the gold standard for regular expressions and fundamentally incorporates IO in novel ways. I prefer it infinitely over bash shell scripting (UGH). But the number of competing frameworks/libraries in CPAN (117K) is overwhelming, consequently perl code is many times more fragmented than C++. I like CPAN's moto though "Stop reinventing wheels, start building space rockets". I wonder if it's meant sarcastically because the horse has already left the stable a long, long time ago.

Reply Parent Score: 2

RE[8]: Cross-compiling
by Laurence on Thu 14th Feb 2013 06:39 in reply to "RE[7]: Cross-compiling"
Laurence Member since:
2007-03-26

I agree with all of that, but i particularly like this bit:

"In this sense all languages are equal because they're all turing complete."

it's quite an interesting take on the "which language is better" debate. A refreshing opinion.

I really wish I could +1 you if just for that statement alone.

Reply Parent Score: 2