(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.