Why Go?

what makes it a better programming language ?

김영석
1 min readAug 17, 2022

“Less is More”

I believe this simple design principle represents what make Go so special.

As we have been learning lots of modern programming languages such as Java and Python, I have felt that they are too powerful and overwhelming to control them the way we want.

I mean, in a nutshell, they’ve got so many capabilities that we can’t even touch base on at all for the long life time of an application development. But in contrast, what’s been so attractive about Go was

It feels so Lightweight”.

Compile time is very short. Building and running an Go app is easy. But flexible enough to build applications for any targeted operating systems with single codebase.

Syntax wise, it’s so simple in terms of writing highly concurrent codes by using techniques such as mutex, channel, and atomic data types.

For example, just for handling an error in Go, we can simply return an error and check it with a conditional statement to decide what to do based on the error.

We don’t have “Try Catch Finally” blah, blah in Go. That simplicity brings consistency and simplicity in code style which I think eventually makes it easier to maintain Readability.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

김영석
김영석

Written by 김영석

I love problem solving and hate repetition of tedious tasks. I like automating, streamlining, optimizing, things.

No responses yet

Write a response