💾 Archived View for fuwn.me › blog › technology › go captured on 2024-07-09 at 01:59:09. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
https://ruu.neocities.org/images/animeHeader.gif
Author: Fuwn
Created: 2021. 07. 19.
Last Modified: 2024. 06. 17.
https://www.ardanlabs.com/images/gopher-kart/other-gophers.png
To kick it off: Go is funny language. I have a hard time taking it seriously, and that's not because of the name, but because of the way it "feels". Don't get me wrong, Go is a **great** tool to have under your belt, but it just feels very ... "childish" ... to **me**.
Other than the chills I get whilst working with it, I think Go is a pretty nifty language, and I'm sure you'll pick up on that further down in this blog post. If anything, the above statements were icebreakers, but also my genuine feelings. :=
Go has the "I can do anything! just not very well ..." [0] feeling to it, and that is very much true! I don't write software in Go because it's "blazing fast!" or "great on memory!". I write software in Go because it's "fast!" to write in.
[0] Having the aforementioned quality is not particularly a bad thing, I think it actually benefits Go!
Now, here are some pros and cons that I have gathered up during my experience with the language:
These are in no particular order, and solely **my** opinions.
Reasons for anyone to learn or to use Go!
Nitpicks, not deal-breakers!
One thing you might see a lot when there is talk about Go is the claim that Go hasn't "found it's niche" or "it has no real purpose". To that I say: Go's niche is its simplicity, its ability to introduce someone into the compiled language space, and to develop software with speed.
People who ...
and dare I say it ... anyone!
Writing An Interpreter In Go by Thorsten Ball
Writing A Compiler In Go by Thorsten Ball
"If you can't give me poetry, can't you give me poetical science?" - Ada Lovelace
Copyright (c) 2021-2024 Fuwn. All rights reserved.
Any and all opinions listed here are my own and not representative of my employers; past, present, and future.