19
firusvg
8y

I have a bit strange personal rule - If I encounter something more than three times during 3hrs period, I certainly must learn as much as possible about it. Last night I've stumbled upon few listings in Go language.

So, starting this morning, decided to learn Go. So far, so good.

P.S. Is it just me or Go really does have strong C/C++ vibe (but is, indeed, higher level language)? Old guy like me, must like that.

Comments
  • 6
    fast quick easy less code close to c like it
  • 4
    @rookiemaverick My thoughts exactly! Two hours into Go, I must admit I like it!
  • 0
    I like to hear about things like this on devRant. Thanks!
  • 1
    @firusvg and it has integrated unit testing framework
  • 1
    Go is awesome. I'm working a bit more than 1 year with go in production and love it.

    No formatting wars as there is a standard go format which you can automatically run on save. Reading other people's code is not a pain. Pure simplicity (the go specs only have 40 ish pages, the idea was to remove as much as possible from the language to keep it simple). And a very mature community behind it.
  • 0
    also the fact that C code is a call away is good too.
  • 0
    @skonteam Yup. Interoperability with C is one of most important things for me. That is main reason I learned (and use) Erlang and Lua.
  • 3
    @long Actually, I can say that I've learned Go in mere few hours this morning. Of course, knowing syntax and way around is not enough, but I always embraced language agnostic approach to programming (but always trying to use most suitable language/tool for a task/job). Programming language is just a way to express algorithms/thoughts/paradigm.
  • 0
    I just started learning Go last night as well actually! What editors are you guys using for Go? I'm using VS code with the Go extension and the Runner extension for running the code.
  • 1
    @kompiuter same environment. VS Code is awesome.
  • 2
    @kompiuter I decided to go with Eclipse/GoClipse (as I, routinely, use Eclipse for development on Linux, but have strong love-hate relationship with it). So far, so good, but I've started with Go only yesterday.
  • 0
    @firusvg I'll try it, thanks
Add Comment