Главная страница  Карта сайта  Печать  Написать письмо  Twitter  RSS
Войти
Персональный сайт
Стеллецкого Владимира
Обновлено: 23.07.2018 г.

Язык программирования Go

Решил изучить ещё один язык программирования - выбор пал на неоднозначный и активно обсуждаемый в последнее время язык программирования от Google - go. Применения, к сожалению, пока особо не вижу, но хочется посмотреть в деле "утиную" типизацию и, главное, настоящую многопоточность - go-рутины.

Полезные ссылки (14.12.2017) #

Комментарии

swi, www (01.05.2017)
А не хочешь изучить рефал? Я его активно использую...

Рефакторинг программы на Go: ускорение в 23 раза (23.07.2018) #

С удовольствием прочитал статью про рефакторинг программы на Go, приведший в многократному ускорению. Написано очень здорово, всё разделено по шагам, предложенные улучшения просты и понятны.

Несколько недель назад я прочитал статью «Хороший код против плохого кода в Go», где автор шаг за шагом демонстрирует рефакторинг реального приложения, решающего реальные бизнес-задачи. Она сфокусирована на превращении «плохого кода» в «хороший код»: более идиоматичный, более понятный, полноценно использующий специфику языка Go. Но автор также заявлял о важности производительности рассматриваемого приложения. Во мне взыграло любопытство: давайте попробуем её ускорить!

https://habr.com/company/badoo/blog/415919/

Первая программа (14.12.2017) #

К сожалению, изучение нового языка идёт медленно - нет времени, да и никак не найду, где применить уже полученные знания. Что-то серьёзное пока страшновато пробовать, а простых идей нет.

В итоге, первой моей более менее самостоятельной программой на Go стал Тренажер таблицы умножения (тем более, что у ребёнка с её заучиванием как раз проблемы).

Скачать: программу (750 kb), исходные тексты (1,5 kb)

Комментарии

swi, www (09.12.2017)
а для рефала всегда найдется применение при обработке текстовых данных ;)
ЗЫ ... готов помочь в его изучении! ... пока жив ;)
Осталось только найти эти текстовые данные для обработки! :)
Тем более, что с ними также отлично справляется уже частично освоенный мною python (был недавно такой опыт).
ЗЫ Спасибо! Надеюсь, время у меня ещё есть! :)

Начал изучать Go (02.10.2017) #

Неожиданно образовавшееся свободное время решил потратить на самообразование - начал изучать язык программирования go. Для себя выбрал следующий порядок - сначала прочитал и сделал все упражнения по этому учебнику, потом прочитал все статьи из раздела "Для начинающих" (см. ссылки выше). Потом прошёл тур по Go с официального сайта (планирую пройти повторно для закрепления материала). Также начал читать книгу Марка Саммерфильда "Программирование на Go".

В общем, первоначальные базовые знания вроде получил. Теперь думаю, как бы применить их на практике.

Go празднует 10 лет (24.09.2017) #

Оказывается 20-25 сентября Go празднует свой день рождения, а в этом году ему исполнилось уже 10 лет. Конечно, следует учитывать, что пока 10 лет прошло с момента идеи о создании нового языка.

Официально язык был представлен в ноябре 2009 года, а Go 1 вообще вышел только 28 марта 2012 года.

  Вы 1951 посетитель этой странички
с 29 апреля 2017 года
© 2000–2018 http://svv-home.ru
О сайте