Скачать Оптимизация Go, как в BigTech [Balun Courses]

Vendetta

Администратор
Регистрация
16 Сен 2015
Сообщения
236.399
Реакции
426.072
**Складчина: Оптимизация Go, как в BigTech [Balun Courses]**

Курс поможет вам решить следующие проблемы:

1. Недостаточное понимание perf-снимот и чужого кода.
2. Страх оптимизации из-за нехватки знаний за пределами синтаксиса.
3. Желание заниматься сложной и низкоуровневой разработкой.
4. Затруднения с пониманием исходного кода Go из-за недостаточных знаний об архитектуре компьютера.
5. Подготовка к собеседованиям в BigTech с уверенностью в ответах на вопросы по внутренностям Go и Computer Science.

Курс позволит вам за 5 недель:

1. Погрузиться в computer science и узнать, как код исполняется с языкового синтаксиса до машинных инструкций.
2. Разобраться в операционной системе, изучить calling convention и использовать syscall’ы.
3. Освоить ассемблер в Go для языковых оптимизаций.
4. Получить опыт оптимизации кода на базе примеров крупных компаний и низкоуровневого программирования.
5. Глубоко изучить low-level пакеты: unsafe, runtime, reflect и debug.
6. Использовать профайлер для оптимизации CPU, памяти и блокировок, что повысит вашу ценность в компании.

**Программа курса:**

### Основы Computer Science. Часть 1

#### Урок №1 – Микроархитектура процессора

- Industry Standard Architecture (ISA)
- Модели разделения памяти
- Организация чипсетов
- Архитектура CPU
- Многотактовые процессоры
...
*(продолжение в оригинале)*

[...]
 
Сверху