Linked by Thom Holwerda on Tue 4th Sep 2012 20:04 UTC, submitted by MOS6510
General Development "Computer programming is the art, craft and science of writing programs which define how computers operate. This book will teach you how to write computer programs using a programming language designed by Google named Go." Freely available book on Go.
Thread beginning with comment 534098
To view parent comment, click here.
To read all comments associated with this story, please click here.
renox
Member since:
2005-07-06

"[q]This complaint can also be addressed to Ada, Modula-3, Delphi, C#, Scala, Lisp, Haskell, ML...


Lisp? Seriously?
"

While Lisp in itself is very simple, it can be used to express very complex architectures, specially when heavy use of macros is done.
[/q]Yes, but that's not a language issue, so this is out of topic.

"... C++ is a monster...

I prefer to think that it is a language for people that known how to program.
"Programmers using sane tool such as Ada or OCaml also know "how to program" but they're wise enough to avoid C++..

Reply Parent Score: 2

moondevil Member since:
2005-07-08

"[q][q]This complaint can also be addressed to Ada, Modula-3, Delphi, C#, Scala, Lisp, Haskell, ML...


Lisp? Seriously?
"

While Lisp in itself is very simple, it can be used to express very complex architectures, specially when heavy use of macros is done.
[/q]Yes, but that's not a language issue, so this is out of topic. [/q]

How come is this not a language issue, if you still making use of the same language?

If you are doing cool meta-programming tricks with CLOS does it stop being Lisp just because a big part of CLOS is usually done with macros?

"[q]... C++ is a monster...

I prefer to think that it is a language for people that known how to program.
"Programmers using sane tool such as Ada or OCaml also know "how to program" but they're wise enough to avoid C++.. [/q]

If they can restrict themselves to aeronautics or financial market projects then yes, otherwise they are just loosing project opportunities.

Reply Parent Score: 2

satsujinka Member since:
2010-03-11

Macros aren't really very complicated though (even if you can do complicated things with them.) Lisp is a "simple" language because it uses just 1 form (s-expressions.)

Reply Parent Score: 1