литература по Go (книги, статьи, публикации)

Модератор: Модераторы разделов

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: литература по Go

Сообщение Bizdelnick »

Olej писал(а):
05.06.2016 22:17
На ARM системах вполне может использоваться Linux, Go.

ARM ARMу рознь. На Cortex M — не может.

Olej писал(а):
05.06.2016 22:17
А на каком оборудовании может использоваться операционная система реального времени QNX, на которой сделаны самые ответственные, критические embedded системы?

Во-первых, embedded — очень широкое понятие. И по этой причине я его не упоминал. А зачем Вы его сюда притащили — не понимаю.
Во-вторых, многие ответственные и критические системы делаются вообще без никакой ОС.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: литература по Go

Сообщение Olej »

Bizdelnick писал(а):
05.06.2016 22:48
Olej писал(а):
05.06.2016 22:17
А на каком оборудовании может использоваться операционная система реального времени QNX, на которой сделаны самые ответственные, критические embedded системы?

Во-первых, embedded — очень широкое понятие. И по этой причине я его не упоминал. А зачем Вы его сюда притащили — не понимаю.
Во-вторых, многие ответственные и критические системы делаются вообще без никакой ОС.

Вспомнил я потому, что много работал в этой области и её знаю, и говорил я ранее о встраиваемых системах (что и есть embedded), а вовсе не о пукалках по зажиганию лампочек, а Go и вся инфраструктура развития из которой он вырос (Inferno, Limbo и т.д.) - это очень близко, в том числе, и к области этих встраиваемых систем (на завтра).
А "вообще без никакой ОС" делаются, как правило, только очень малые системы, ... игрушки :rolleyes: . Всё, что хоть чуть требовательнее - всё на хорошо выверенных ОС: системы безопасности ядерных реакторов, система навигации F-16, система управления огнём Abrams, система телеметрии МКС, системы напольной сигнализации на ж/д транспорте (это то что сразу вспомнилось, то где, казалось бы, и ОС не нужна).
Есть ещё область многочисленных отвентственных технологических СУ (химпроизводства, металлургия, метрополитен, ...) где предпочитают (пока) программируемые логические контроллеры (PLC), но и там x86 процессоры и MS DOS, что тоже какая ни есть, но ОС :rolleyes:
Так что в области ответственных и серьёзных применений никто уже давно "без ОС" не работает.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: литература по Go

Сообщение Bizdelnick »

PLC-то тут каким боком?
Ладно, хватит валять дурака. Вы поняли, что я имел в виду. Называйте это пукалками для зажигания лампочек, но без этих пукалок заводы встанут и те же F-16 не взлетят.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: литература по Go

Сообщение Olej »

Bizdelnick писал(а):
05.06.2016 23:28
PLC-то тут каким боком?

PLC тут тем боком, что PLC на сегодня (Siemens, Schneider Electric и все все все...) - это всё те же ваши PC с Intel x86 ... только работающие под управлением MS DOS (чаще всего) циклическим опросом без обработки прерываний внешних устройств, всё то же самое.
Последние годы развивается многими производителями soft-PLC, работа которых пишется на C, C++, производных от них целевых инструментах, здесь тоже вполне возможна потенциальная область Go.

Bizdelnick писал(а):
05.06.2016 23:28
Ладно, хватит валять дурака. Вы поняли, что я имел в виду. Называйте это пукалками для зажигания лампочек, но без этих пукалок заводы встанут и те же F-16 не взлетят.

Я не понял что вы имеете в виду.
Пукалки в поле моего зрения не попадают. Что там происходит я не могу знать... да и не очень хотелось.
На заводах работают, как минимум и как правило, те же PLC в АСУТП. А 7 независимых компьютерных контуров (подсистем) F-16 работают под управлением UNIX реального времени QNX, так что взлетает он замечательно без всяких пукалок. :drinks:
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: литература по Go

Сообщение Olej »

serzh-z писал(а):
04.06.2016 01:32
Olej писал(а):
03.06.2016 15:06
Это лучшая книга по Go из всех
Довольно неплохо, но, имхо, "Effective Go" или "A Tour of Go" получше будет. У Донована и Кернигана много воды.

"Effective Go" или "A Tour of Go" - это короткие, сжатые и достаточно формальные описания, демонстрации синтаксиса Go, не более того ... очень близкие по духу K&R "Язык программирования C" или знаменитое описание Pascal от Н.Вирта, в своё время.
Для знакомства с синтаксисом Go, бегло пробежать текст - это хорошо.

А. Донован Б. Керниган "Язык программирования Go", при значительно большем объёме, содержит раскиданные по всему тексту мини фрагменты кода - красивые, совершенно нетривиальные и, по первому взгляду, даже не сразу понятные.
Поэтому если кого заинтересует не только "по-быстренькому" познакомиться с синтаксисом Go, но и проникнуться духом Go, то я сильно советовал бы именно эту книжку.

P.S. Хотя бы из-за такого авторитетного имени автора как Брайн Керниган ... который ещё с начала 90-х пристствовал и участвовал в той кухне исследовательских работ a'la Bell Labs (в компании: Кен Томпсон, Роб Пайк, Денис Ритчи и др.), которые в итоге и привели к Go.
Почувствуйте разницу: писатели, которые в глаза увидели Go только вчера, и участник работ и обсуждений "вокруг" на протяжении 25-ти лет. :drinks:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: литература по Go

Сообщение serzh-z »

Olej писал(а):
05.06.2016 21:08
Возможно, serzh-z, вы знаете место для легального свободного скачивания книжки?
Ну так давайте ссылку на это место сюда скорее!
https://play.google.com/store/books/details...id=SJHvCgAAQBAJ - свободное, легальное. В бесплатный доступ Addison-Wesley книгу, вроде бы, не выпускали.

Olej писал(а):
05.06.2016 21:23
А то ваш коллега так невежественным идиотом и состарится...
Olej писал(а):
05.06.2016 22:17
А если кто понимает как "встраиваемые системы" пукалки для включения электролампочек ... так это заслуживает всестороннего уважения, только ему - на другой форум.
Не хочется спешить с выводами, но идиотизмом тут веет с другой стороны.

Olej писал(а):
05.06.2016 21:23
Эмблема (Plan 9) ничего не напоминает?
Больше всего Пайка, да.
Olej писал(а):
05.06.2016 21:23
Inferno и Plan 9
В 80-90 у UNIX была тяжелая судьба.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: литература по Go

Сообщение serzh-z »

Olej писал(а):
06.06.2016 11:11
А. Донован Б. Керниган "Язык программирования Go", при значительно большем объёме, содержит раскиданные по всему тексту мини фрагменты кода - красивые, совершенно нетривиальные и, по первому взгляду, даже не сразу понятные.
Ага, очень ценно, в очередной раз, повторить историю Unicode, устройство UTF-8 или смысл, скажем, сопроцедур читая книгу про язык X, Y и Z. Особенно это ценно, когда цена книги складывается из количества страниц, которые являются очередной копипастой описания слабосвязанных технологий из открытых источников.
Olej писал(а):
06.06.2016 11:11
Для знакомства с синтаксисом Go, бегло пробежать текст - это хорошо.
Именно. Речь ведь шла о литературе по Go, а не о литературе по програмированию для идиотов. Деталей, касающихся конкретных особенностей, дизайна и внутреннего устройства Go - в книге достаточно мало, общей информации - слишком много.

Ну и напоследок: несколько лет назад мы тут на форуме упорно боролись с ссылками на варез. Тогда это было, скорее, просто каприз и самоцензура. В сегодняшней же искаженной реальности - это уже чревато для форума. РосКомПозор на раз блокирует и более безобидные вещи. Например у меня, через офисного провайдера, нет доступа к https://www.golang-book.com, прочим ресурсам для разработчиков, некоторым немецким фотосайтам. Просто по причине того, что где-то там, возможно, пролетел банер с голой задницей Мизулиной или упоминанием протокола BitTorrent.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: литература по Go

Сообщение Olej »

serzh-z писал(а):
06.06.2016 14:15
https://play.google.com/store/books/details...id=SJHvCgAAQBAJ - свободное, легальное. В бесплатный доступ Addison-Wesley книгу, вроде бы, не выпускали.

$16 это "свободно", но только ... очень-очень условно свободно :drinks:

Ну и ... давайте, давайте рассказывайте мне, что 64109 зарегистрированных пользователей форума с большим азартом и гораздо охотнее читают англоязычные 400 страниц текста, чем русскоязычные переводы ... да ещё текста, где, как вы сами пишете, отдельные фрагменты можно пропускать при чтении.
А теперь давай, бухти мне как наши космические корабли бороздят просторы Вселенной...

:rolleyes:

serzh-z писал(а):
06.06.2016 14:40
Ага, очень ценно, в очередной раз, повторить историю Unicode, устройство UTF-8 или смысл, скажем, сопроцедур читая книгу про язык X, Y и Z.

Ну не всем же 64109 - 2 (это кроме нас с вами :drinks: ) зарегистрированным здесь на форуме пользователям быть такими умными? :laugh:

serzh-z писал(а):
06.06.2016 14:40
Например у меня, через офисного провайдера, нет доступа к https://www.golang-book.com, прочим ресурсам для разработчиков, некоторым немецким фотосайтам.

Ну, так не надо лазать по немецким порносайтам через офисного провайдера.
Если так сильно прёт :drinks: - так занимайтесь этим через домашнего провайдера.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: литература по Go

Сообщение Olej »

serzh-z писал(а):
06.06.2016 14:40
Ну и напоследок: несколько лет назад мы тут на форуме упорно боролись с ссылками на варез.

Потому, наверное, ваша группа пользователей и обозначена как "Бывшие модераторы"? :laugh:

Я никогда и нигде не размещал варёз ... (кроме своих книг и статей), но не я это размещал, и проблема борьбы за чистоту авторских прав (или точнее прав издателя) - это не моя проблема (целку пусть стерегут сами девственницы).
А до глупости предлагать начинающим студентам для ознакомления книги по $16 я, наверное, ещё не дорос...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: литература по Go

Сообщение serzh-z »

Olej писал(а):
06.06.2016 15:16
Ну не всем же 64109 - 2 (нас с вами ) здесь на форуме быть такими умными?
В таком случае не нужно вводить в заблуждение и писать:
QUOTE писал(а):Это лучшая книга по Go из всех, попадавших мне в руки (а попадали, как мне кажется, все существующие rolleyes.gif ), но эта книга не для начального изучения Go и уж точно не для обучения программированию - для неё хорошо бы обстоятельное знание C или Python (а ещё лучше "и").

Olej писал(а):
06.06.2016 15:22
Потому, наверное, ваша группа пользователей обозначена как "Бывшие модераторы"?
Всё проще: она так отмечена потому, что я бывший модератор.

Olej писал(а):
06.06.2016 15:22
А до глупости предлагать начинающим студентам для ознакомления книги по $16 я, наверное, ещё не дорос...
Пардон, не подумал, что человек, который рекомендует книги "не для начального изучения" считает часовую оплату индуса-аутсорсера плохой инвестицией в себя.

Olej писал(а):
06.06.2016 15:16
64109 зарегистрированных пользователей форума с большим азартом и гораздо охотнее читают англоязычные 400 страниц текста, чем русскоязычные переводы
Если все 64109 зарегистрированных пользователей форума - разработчики, то, предположу, что это недалеко от истины.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: литература по Go

Сообщение Olej »

serzh-z писал(а):
06.06.2016 15:56
считает часовую оплату индуса-аутсорсера плохой инвестицией в себя.

Хорошая инвестиция в себя (слова то какие гадкие! :angry: ) - это если они прочитают не 3 книжки, а 30 ... а ещё лучше - 300. :rolleyes:
Спасибо сказали:
Ответить