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
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
>
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:
> [...]
>
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
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
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
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
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
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
Hello guys,
What's the best course to start with Go?
Regards
RG
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to golang-nuts+unsubscr...@googlegroups.com.
To
11 matches
Mail list logo