Thanks! A great write-up.
On Friday, 27 March 2020 16:32:51 UTC, Owen Waller wrote:
>
> Hi Dave,
>
> As the original author of the post that Dan has referenced, I can say that
> Go does indeed make IMHO a good first programming language. It all comes
> down to how you explain things. Thanks Dan
Hi Dave,
As the original author of the post that Dan has referenced, I can say
that Go does indeed make IMHO a good first programming language. It all
comes down to how you explain things. Thanks Dan for the reference :)
I'm not going to repeat what the original discussion said, but let me
try to p
The println and print builtin may be removed from the language in the
future.
On Thursday, 26 March 2020 19:18:50 UTC, David Riley wrote:
>
> And since I'm a fan of lifelong learning, I have to admit to not having
> known that println() was a builtin until this post. Thanks! That does
> un-comp
And since I'm a fan of lifelong learning, I have to admit to not having known
that println() was a builtin until this post. Thanks! That does un-complicate
it somewhat.
> On Mar 26, 2020, at 10:34 AM, Sebastien Binet wrote:
>
> On Thu, Mar 26, 2020 at 3:29 PM David Riley wrote:
> [...]
> But:
On Thu, Mar 26, 2020 at 3:29 PM David Riley wrote:
[...]
> But:
>
> - You still need to import something just to print a line, and it is
> confusingly (to the novice) named "fmt"
> - You still need to declare a function called main(), and most brand-new
> programmers don't understand functions ye
I'm aware that Go is not C, and memory management was not one of the points I
mentioned. Memory management is a thing that trips up even extremely skilled
developers. But I've been programming in C since 1997 and Python since 2010,
and I've been working in Go long enough (and teaching new progra
Go is not C. C programmers have to master explicit memory management, which
is a challenge to new and experience programmers alike.
C is a beautiful language. But very low level.
Having spent several years programming in Python, I would say that it is
much more complicated than Go.
It has a larg
It’s just my opinion, and I’m willing to be wrong. :-)
But having TAed a university introductory computer science course that was
first in C and then in Python (and having had several students who failed when
it was in C retake in Python and pass with flying colors), I will say that a
lot of th
I don't agree that Go is intrinsically harder than python as a beginner
programming language. There are things that are subtle, but these can
largely be avoided in the beginner setting.
Note that there have been discussions here about using Go as a language
for teaching beginners, notably this one
If you are already a programmer in another language, the Tour of Go
(tour.golang.org) is absolutely the best.
If you are not already a programmer in another language, I personally don't
recommend Go as a first language; it's an excellent language, but I feel that
people will do better with it o
10 matches
Mail list logo