Олег Иванович Цилюрик - Linux и Go. Эффективное низкоуровневое программирование.
Название: | Linux и Go. Эффективное низкоуровневое программирование. | |
Автор: | Олег Иванович Цилюрик | |
Жанр: | Аппаратное обеспечение, компьютерное железо, Базы данных, Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Linux и Go. Эффективное низкоуровневое программирование."
Это 2-е издание книги, показанной здесь под названием "Linux: эффективная многопроцессорность. Используем Go" (http://flibusta.is/b/664396). Издание сильно, более 25%, дополнено в сравнении с исходным вариантом.
2-е издание (в бумаге) готовится издательством BHV, Санкт-Петербург, проходит предиздательскую технологическую подготовку - выход в продажу прогнозируется (в планах издательства) в марте-апреле 2024 года.
Читаем онлайн "Linux и Go. Эффективное низкоуровневое программирование.". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (67) »
?.........................................................................................38
Инфраструктура GoLang..................................................................................................39
Команды go...................................................................................................................39
Переменные окружение..............................................................................................41
Переменная окружения GOPATH..........................................................................45
Переменная окружения GOTOOLDIR..................................................................46
Переменная окружения GOARCH и GOOS..........................................................47
Платформы, переносимость и кросс-компиляция...............................................47
Стиль кодирования (автоформатирование — fmt)....................................................49
Сборка приложений (build).........................................................................................51
Сценарии на языке Go (run)........................................................................................51
Загрузка проектов из сети (get)...................................................................................51
Репозиторные системы...........................................................................................52
Установка проектов.................................................................................................54
Утилиты GoLang (tool)................................................................................................55
Утилиты компиляции..............................................................................................57
Связь с кодом C (Cgo)......................................................................................................59
Сторонний и дополнительный инструментарий...........................................................61
Интерактивный отладчик Delve.................................................................................63
Источники информации...................................................................................................65
Неформально о синтаксисе Go............................................................................................66
Типы данных.....................................................................................................................69
Переменные.......................................................................................................................71
Повторные декларации и переприсвоения................................................................73
Константы..........................................................................................................................74
3
Агрегаты данных..............................................................................................................75
Массивы и срезы..........................................................................................................76
Двухмерные массивы и срезы....................................................................................79
Структуры.........................................................................................................................80
Таблицы (хэши).................................................................................................................82
Динамическое создание переменных.............................................................................83
Конструкторы и составные литералы........................................................................84
Операции...........................................................................................................................85
Функции............................................................................................................................87
Вариативные функции.................................................................................................91
Стек процедур завершения.........................................................................................92
Обобщённые функции.................................................................................................93
Функции высших порядков........................................................................................94
Встроенные функции...................................................................................................96
Объектно ориентированное программирование............................................................97
Методы..........................................................................................................................98
Множество методов................................................................................................99
Встраивание и агрегирование..............................................................................100
Функции как объекты...........................................................................................101
Интерфейсы................................................................................................................102
Именование интерфейсов.....................................................................................105
Контроль интерфейса............................................................................................105
Обработка ошибочных ситуаций..................................................................................106
Структура пакетов (библиотек) Go...............................................................................108
Функция init................................................................................................................112
Импорт для использования побочных эффектов....................................................112
Некоторые полезные и интересные стандартные пакеты...........................................113
Пакет runtime..............................................................................................................113
Форматированный ввод-вывод.................................................................................114
Строки и пакет strings................................................................................................115
Строчные литералы...............................................................................................122
Большие числа............................................................................................................123
Автоматизированное --">
Инфраструктура GoLang..................................................................................................39
Команды go...................................................................................................................39
Переменные окружение..............................................................................................41
Переменная окружения GOPATH..........................................................................45
Переменная окружения GOTOOLDIR..................................................................46
Переменная окружения GOARCH и GOOS..........................................................47
Платформы, переносимость и кросс-компиляция...............................................47
Стиль кодирования (автоформатирование — fmt)....................................................49
Сборка приложений (build).........................................................................................51
Сценарии на языке Go (run)........................................................................................51
Загрузка проектов из сети (get)...................................................................................51
Репозиторные системы...........................................................................................52
Установка проектов.................................................................................................54
Утилиты GoLang (tool)................................................................................................55
Утилиты компиляции..............................................................................................57
Связь с кодом C (Cgo)......................................................................................................59
Сторонний и дополнительный инструментарий...........................................................61
Интерактивный отладчик Delve.................................................................................63
Источники информации...................................................................................................65
Неформально о синтаксисе Go............................................................................................66
Типы данных.....................................................................................................................69
Переменные.......................................................................................................................71
Повторные декларации и переприсвоения................................................................73
Константы..........................................................................................................................74
3
Агрегаты данных..............................................................................................................75
Массивы и срезы..........................................................................................................76
Двухмерные массивы и срезы....................................................................................79
Структуры.........................................................................................................................80
Таблицы (хэши).................................................................................................................82
Динамическое создание переменных.............................................................................83
Конструкторы и составные литералы........................................................................84
Операции...........................................................................................................................85
Функции............................................................................................................................87
Вариативные функции.................................................................................................91
Стек процедур завершения.........................................................................................92
Обобщённые функции.................................................................................................93
Функции высших порядков........................................................................................94
Встроенные функции...................................................................................................96
Объектно ориентированное программирование............................................................97
Методы..........................................................................................................................98
Множество методов................................................................................................99
Встраивание и агрегирование..............................................................................100
Функции как объекты...........................................................................................101
Интерфейсы................................................................................................................102
Именование интерфейсов.....................................................................................105
Контроль интерфейса............................................................................................105
Обработка ошибочных ситуаций..................................................................................106
Структура пакетов (библиотек) Go...............................................................................108
Функция init................................................................................................................112
Импорт для использования побочных эффектов....................................................112
Некоторые полезные и интересные стандартные пакеты...........................................113
Пакет runtime..............................................................................................................113
Форматированный ввод-вывод.................................................................................114
Строки и пакет strings................................................................................................115
Строчные литералы...............................................................................................122
Большие числа............................................................................................................123
Автоматизированное --">
- 1
- 2
- 3
- 4
- . . .
- последняя (67) »
Книги схожие с «Linux и Go. Эффективное низкоуровневое программирование.» по жанру, серии, автору или названию:
Дэнни Стейпл - Устройство и программирование автономных роботов Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2022 |
Михаил Павлович Мымрин - Конструкция, применение, программирование и ремонт ПЭВМ "Агат" Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 1990 |
Другие книги автора «Олег Цилюрик»:
Олег Иванович Цилюрик, Егор Горошко, Владимир Зайцев - QNX/UNIX: Анатомия параллелизма Жанр: Прочие ОС Год издания: 2006 Серия: high tech |