Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Низкоуровневое программирование
Низкоуровневое программирование

Статьи для всех, кто интересуется разработкой операционных систем и тонкостями байткода.

Татьяна Жукова для Tproger

Типы языков программирования: от низкоуровневых до высокоуровневых — как выбрать для новичка

Выбираете первый язык программирования? Узнайте о низкоуровневых (C, C++), среднеуровневых (Java, C#) и высокоуровневых (Python, JavaScript) языках: плюсы, минусы и примеры применения. Чек-лист от экспертов поможет новичкам выбрать язык для веб, мобильной разработки или игр.

Типы языков программирования: от низкоуровневых до высокоуровневых — как выбрать для новичка
6794
Татьяна Жукова для Tproger

Как освоить ассемблер для разработчиков Swift: первые шаги

Понимание ассемблера открывает разработчикам Swift новые горизонты: от глубокого анализа производительности до отладки сложных сбоев. Эта статья рассказывает, как начать работу с ассемблером на macOS: от настройки Xcode до написания программы «Hello, Assembly!». Узнайте, как регистры и системные вызовы работают «под капотом» вашего кода.

Как освоить ассемблер для разработчиков Swift: первые шаги
2563
Александр

Веб-платформа для изучения GPU-программирования

Shader Learning - это веб-платформа для практического изучения GPU-программирования. Пользователи решают задачи на GLSL и HLSL прямо в браузере, осваивая ключевые концепции компьютерной графики шаг за шагом.

Веб-платформа для изучения GPU-программирования
2386
Вадим Егорцев для Tproger

Квантовые вычисления для разработчиков: когда нам придется учить новую математику?

Влияние квантовой механики на программирование. Что нужно знать программистам квантовых битов, какие инструменты использовать для практики.

Квантовые вычисления для разработчиков: когда нам придется учить новую математику?
5128