Публикации по теме 'go'
Java мертв — 6 заблуждений разработчиков, считающих, что Java актуальна и сегодня!
Это распространенное заблуждение, что люди все еще думают, что Java актуальна в наши дни. На самом деле Java — умирающий язык программирования. Java был одним из самых широко используемых и популярных языков программирования в мире, но скоро ему грозит смерть. Сегодня Java имеет большое и активное сообщество разработчиков и по-прежнему используется для широкого спектра приложений, включая веб-разработку, разработку мобильных приложений и разработку программного обеспечения на уровне..
Изучение неблокирующих операций с каналами в Go
Введение
Параллелизм — важный аспект современной разработки программного обеспечения, позволяющий программам выполнять несколько задач одновременно и эффективно использовать доступные системные ресурсы. Go со встроенной поддержкой параллелизма через горутины и каналы предлагает мощное и элегантное решение для написания параллельных программ. В этом сообщении блога мы углубимся в концепцию неблокирующих операций с каналами в Go и как они могут повысить производительность и скорость..
Указатели в Go — что это такое и как их использовать
Взгляд на типы значений и ссылок и что они означают для указателей
Что такое указатель?
Указатель — это переменная, которая используется для хранения адреса памяти другой переменной.
Эта диаграмма, надеюсь, сделает это более понятным. Мы создали переменную с именем number, и эта переменная имеет как адрес, так и значение. Затем, если мы создадим указатель, равный &number, & даст нам адрес числа, тогда мы сможем использовать этот адрес, чтобы найти значение 50 и обновить его...
Освоение таймеров в Go: основное руководство
Введение
Таймеры являются важными инструментами в любом языке программирования, позволяя разработчикам планировать задачи или выполнять код через определенные промежутки времени. В Go таймеры реализованы с использованием пакета time , который предоставляет ряд функций для эффективного создания, запуска, остановки и управления таймерами. В этом сообщении блога мы рассмотрим возможности таймеров в Go и продемонстрируем, как использовать их в ваших приложениях с примерами кода...
Какой бэкэнд-язык выбрать?
Go, Python и TypeScript - могут ли они заменить Java для внутренней разработки?
По состоянию на 2020 год наиболее часто используемым языком программирования для создания серверной части веб-приложений по-прежнему является Java. Однако Java также известна своим медленным запуском и огромным объемом памяти. Эти накладные расходы особенно дороги в микросервисной архитектуре, так как вам придется снова оплачивать их за каждую услугу. Эту проблему пытаются решить множество фреймворков и..
Инструмент смены типа файла — CLI в GoLang
Как я создал простой инструмент для тривиальной рабочей задачи, так и вы сможете
На прошлой неделе я начал играться с GoLang , это C-подобный компилируемый язык, созданный Google, очень легкий и быстрый, на самом деле он часто находится в топ-листе тестов Techempower , хотя и очень C- как и синтаксис, он использует GC для очистки памяти, поэтому он идеально подходит для простых приложений.
Go настолько знаком и прост в освоении, что позволил мне выучить язык с нуля и разработать..
Начало работы с Go — операторы Switch
В Go операторы switch по большей части очень похожи на многие другие языки. Их общий синтаксис следующий:
switch condition {
case answer:
//do something
default:
}
Так, например, мы могли бы сделать следующее:
switch time.Now().Day() {
case 0:
fmt.Println("Monday")
case 1:
fmt.Println("Tuesday")
case 2:
fmt.Println("Wednesday")
case 3:
fmt.Println("Thursday")
case 4:
fmt.Println("Friday")
case 5, 6:..