Программирование на Go : разработка приложений XXI века
Здесь можно купить книгу "Программирование на Go : разработка приложений XXI века" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-611-1
Страниц: 581
Артикул: 108014
Возрастная маркировка: 16+
Краткая аннотация книги "Программирование на Go"
На сегодняшний день Go – самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации. Издание предназначено для программистов разной квалификации, желающих освоить и применять в своей практике язык Go.
Содержание книги "Программирование на Go : разработка приложений XXI века"
Введение
Зачем изучать язык Go?
Структура книги
Благодарности
1. Обзор в пяти примерах
1.1. Начало
1.2. Правка, компиляция и запуск
1.3. Hello кто?
1.4. Большие цифры – двумерные срезы
1.5. Стек – пользовательские типы данных с методами
1.6. Американизация – файлы, отображения и замыкания
1.7. Из полярных координат в декартовы – параллельное программирование
1.8. Упражнение
2. Логические значения и числа
2.1. Начальные сведения
2.2. Логические значения и выражения
2.3. Числовые типы
2.4. Пример: statistics
2.5. Упражнения
3. Строки
3.1. Литералы, операторы и экранированные последовательности
3.2. Сравнение строк
3.3. Символы и строки
3.4. Индексирование и получение срезов строк
3.5. Форматирование строк с помощью пакета fmt
3.6. Другие пакеты для работы со строками
3.7. Пример: m3u2pls
3.8. Упражнения
4. Типы коллекций
4.1. Значения, указатели и ссылочные типы
4.2. Массивы и срезы
4.3. Отображения
4.4. Примеры
4.5. Упражнения
5. Процедурное программирование
5.1. Введение в инструкции
5.2. Ветвление
5.3. Инструкция цикла for
5.4. Инструкции организации взаимодействий и параллельного выполнения
5.5. Инструкция defer и функции panic() и recover()
5.6. Пользовательские функции
5.7. Пример: сортировка с учетом отступов
5.8. Упражнения
6. Объектно-ориентированное программирование
6.1. Ключевые понятия
6.2. Пользовательские типы
6.3. Интерфейсы
6.4. Структуры
6.5. Примеры
6.6. Упражнения
7. Параллельное программирование
7.1. Ключевые понятия
7.2. Примеры
7.3. Упражнения
8. Обработка файлов
8.1. Файлы с пользовательскими данными
8.2. Архивные файлы
8.3. Упражнения
9. Пакеты
9.1. Пользовательские пакеты
9.2. Сторонние пакеты
9.3. Краткий обзор команд компилятора Go
9.4. Краткий обзор стандартной библиотеки языка Go
9.5. Упражнения
A. Эпилог
B. Опасность патентов на программное обеспечение
C. Список литературы
Предметный указатель
Все отзывы о книге Программирование на Go : разработка приложений XXI века
С книгой "Программирование на Go" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Программирование на Go : разработка приложений XXI века (автор Марк Саммерфильд)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку