Библиотека knigago >> Компьютеры и Интернет >> Аппаратное обеспечение, компьютерное железо >> Linux и Go. Эффективное низкоуровневое программирование.

Олег Иванович Цилюрик - Linux и Go. Эффективное низкоуровневое программирование.

Linux и Go. Эффективное низкоуровневое программирование.
Книга - Linux и Go. Эффективное низкоуровневое программирование..  Олег Иванович Цилюрик  - прочитать полностью в библиотеке КнигаГо
Название:
Linux и Go. Эффективное низкоуровневое программирование.
Олег Иванович Цилюрик

Жанр:

Аппаратное обеспечение, компьютерное железо, Базы данных, Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Linux и Go. Эффективное низкоуровневое программирование."

Это 2-е издание книги, показанной здесь под названием "Linux: эффективная многопроцессорность. Используем Go" (http://flibusta.is/b/664396). Издание сильно, более 25%, дополнено в сравнении с исходным вариантом.
2-е издание (в бумаге) готовится издательством BHV, Санкт-Петербург, проходит предиздательскую технологическую подготовку - выход в продажу прогнозируется (в планах издательства) в марте-апреле 2024 года.



Читаем онлайн "Linux и Go. Эффективное низкоуровневое программирование.". Главная страница.

Linux: эффективная многопроцессорность
Используем Go
Проект книги
Автор: Олег Цилюрик

Редакция 4.120
07.02.2024г.

© 2024
1

Оглавление

Предисловие.................................................................................................................................7
Предназначение и целевая аудитория....................................................................................8
Код примеров и замеченные опечатки................................................................................10
Чего нет в этой книге............................................................................................................12
Соглашения и выделения, принятые в тексте....................................................................13
Напоминание.........................................................................................................................14
Источники информации........................................................................................................15
Часть 1. Инструментарий языка Go.........................................................................................16
Предыстория Go....................................................................................................................17
Разворачиваем экосистему Go.............................................................................................26
Неформально о синтаксисе Go............................................................................................66
Новости от последних версий............................................................................................126
Часть 2. Конкурентность и многопроцессорность...............................................................132
Процессоры в Linux............................................................................................................133
Параллелизм и многопроцессорность...............................................................................147
Масштабирование...............................................................................................................174
Часть 3. Некоторые примеры и сравнения............................................................................196
Осваиваемся в синтаксисе Go............................................................................................197
Структуры данных, типы и их методы..............................................................................216
Строки, руны и UNICODE.................................................................................................223
Элементы функционального программирования.............................................................233
Скоростные и другие сравнения языков...........................................................................244
Многопроцессорные параллельные вычисления.............................................................258
Заключение...............................................................................................................................280
Об авторе...................................................................................................................................281

2

Содержание

Предисловие.................................................................................................................................7
Предназначение и целевая аудитория....................................................................................8
Код примеров и замеченные опечатки................................................................................10
Замечание о версиях.........................................................................................................11
Чего нет в этой книге............................................................................................................12
Соглашения и выделения, принятые в тексте....................................................................13
Напоминание.........................................................................................................................14
Источники информации........................................................................................................15
Часть 1. Инструментарий языка Go.........................................................................................16
Предыстория Go....................................................................................................................17
«Отцы-основатели» о целях и мотивации…..................................................................17
Применимость: беглый взгляд.........................................................................................17
Go, C, C++, Java, Python, Rust ….....................................................................................18
Управление памятью и истоки ненадёжности..........................................................24
Источники информации...................................................................................................24
Разворачиваем экосистему Go.............................................................................................26
Создание среды.................................................................................................................26
Стандартная инсталляция...........................................................................................26
Версии среды................................................................................................................28
Альтернативы...............................................................................................................28
«Самая последняя» версия..........................................................................................29
Смена версий................................................................................................................33
Проверяем: простейшая программа................................................................................34
Простейшее приложение.............................................................................................36
Библиотеки статические и динамические.................................................................37
Компиляция или интерпретация.................................................................................38
Выбор: GoLang или GCC --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.