• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

What is GO

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
GO or GOlang

Introduction


Go(or GoLang) is a popular low-level programming language developed by Google in 2007.

And that's what we are going to cover in this blog.

  • What is GO?
  • How was it developed?
  • Why should you consider learning GO?

So let's not waste our time and jump in.

What is GO?


GO is a general-purpose programming language. It is statically typed and compiled. It is known for its simplicity of syntax and a better developer experience than other programming languages in the same niche, like:

  • C
  • C++
  • Rust
What is Statically typed?

A statically typed language is one where the type checking is completed at compile time, meaning the data type of each variable (string, integer, etc.) is known before the program runs and cannot be changed afterwards.
Many people get confused and think that GO is both statically and dynamically typed because:


x := 2 //Dynamically declared (GO's Type interface decides the type).
var y int = 4 //Statically declared.

Both ways can be used to declare variables in GO.

But then why do we say it's statically typed?

Because in a statically typed language like GO, you cannot do: x := 2 and then x = "two". Doing this will cause a compilation error.

But in dynamically typed languages like JavaScript, you can do the same thing as


x = 2
x = 'two'
console.log(x)

And it will work fine.

How was it developed?


GO was developed by Google in 2007. The designers wanted to address the issues they felt with the language they used at that time, but keep their useful characteristics.

Go was publicly announced in November 2009, and the first version was released in 2012. Now, this language is actively used in the world.

Why should I consider learning GO?

  • It’s Simple and easy, unlike Rust, C++, and C.
  • First Class Concurrency
  • Performance
  • Proven Track Record + Job Demand

And that's why you should prefer learning GO.

Outro and Upcoming


Upcoming: Getting started with GO
Other Post:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.


YouTube Channel:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Drop your thoughts down in the comments

Till then, stay Awesome and stay Selfish.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу