Home » The Go programming language

The Go programming language

(EDIT: I’d prefer you read this newer post.)

I recently learned about a programming language called Go.

I’ve been trying to get into a low level language for a while.

At first I tried learning C because Ceptr was being written in C, but it was been really confusing for me.

Now that Ceptr has switched to Go, I am very interested in it.

I’ve since done a bit of research on Go; it seems like a great language.

Some of the key features that appeal to me:

  • No semi-colons at the end of each line.

I’ve always found remembering semi-colons to be a pain.

  • The ‘:=’ operator simulates dynamic typing.

The performance benefits of static typing with the ease of dynamic typing!

  • Functions can return more than one value.

I have been wishing for something like this but I haven’t seen any other language do this.

  • It’s compiled.

This isn’t always a plus but because I have been distributing my programs, this works for me.

I’ll still be teaching Python to beginners. I just think I will be using this language for my own projects.

Leave a Reply