Олег Иванович Цилюрик - Linux и Go. Эффективное низкоуровневое программирование.
Название: | Linux и Go. Эффективное низкоуровневое программирование. | |
Автор: | Олег Иванович Цилюрик | |
Жанр: | Аппаратное обеспечение, компьютерное железо, Базы данных, Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Linux и Go. Эффективное низкоуровневое программирование."
Это 2-е издание книги, показанной здесь под названием "Linux: эффективная многопроцессорность. Используем Go" (http://flibusta.is/b/664396). Издание сильно, более 25%, дополнено в сравнении с исходным вариантом.
2-е издание (в бумаге) готовится издательством BHV, Санкт-Петербург, проходит предиздательскую технологическую подготовку - выход в продажу прогнозируется (в планах издательства) в марте-апреле 2024 года.
Читаем онлайн "Linux и Go. Эффективное низкоуровневое программирование.". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (67) »
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 --">
Используем 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 --">
- 1
- 2
- 3
- . . .
- последняя (67) »
Книги схожие с «Linux и Go. Эффективное низкоуровневое программирование.» по жанру, серии, автору или названию:
Елена Александровна Разумовская - Как развить интуицию. Эффективное руководство Жанр: Научная литература |
Брайан Уорд - Внутреннее устройство Linux Жанр: Современные российские издания Год издания: 2015 |
Другие книги автора «Олег Цилюрик»:
Олег Иванович Цилюрик, Егор Горошко, Владимир Зайцев - QNX/UNIX: Анатомия параллелизма Жанр: Прочие ОС Год издания: 2006 Серия: high tech |