Дмитрий Завалишин — Java as a better C

Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — В России да и, наверное, во всем мире Java воспринимается как яркий антагонист языка С. В среде разработчиков на С и С++ витает образ Java как языка, который во всем противоположен С. И для С-разработчика отсутствие ненависти к Java – практически признак профнепригодности. Это отношение во многом эмоционально. Но, если говорить о рациональных основаниях нелюбви к Java в стане программистов на С, то будут названы несколько популярных утверждений, которые сильно дифференцируют С и Java. Яркий пример – отсутствие адресной арифметики. Кроме того, среди программистов на С принято считать, что Java – «интерпретируемый язык», и потому не может соперничать с С в плане быстродействия кода. Как программист на С с 1985 года, написавший на этом языке несколько миллионов строк кода, спикер планирует разбить наголову практически все «противоречия» между С и Java и показать, что Java – это лучший С. В качестве доказательства — опыт переноса игрового движка объемом 300 тысяч строк с чистого С на чистую Java за один человеко-месяц работы. Скачать презентацию с сайта Joker — https://jrg.su/z6wt06 #java #cprogramming

Языки программирования: прошлое, настоящее и будущее / Дмитрий Завалишин (ГК Digital Zone)
▶︎

Языки программирования: прошлое, настоящее и будущее / Дмитрий Завалишин (ГК Digital Zone)

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?
▶︎

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?

[12] System Design - Проектируем ChatGPT
▶︎

[12] System Design - Проектируем ChatGPT

State of Java 2026
▶︎

State of Java 2026

Разбираем Garbage Collector в Java. Михаил Ивашко | SoftTeco Meetup
▶︎

Разбираем Garbage Collector в Java. Михаил Ивашко | SoftTeco Meetup

Виртуальные потоки в Java 21 | Просто о сложном
▶︎

Виртуальные потоки в Java 21 | Просто о сложном

Вячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушки
▶︎

Вячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушки

Дмитрий Волыхин — System Design-интервью для практиков
▶︎

Дмитрий Волыхин — System Design-интервью для практиков

Comparison of Java and JavaScript
▶︎

Comparison of Java and JavaScript

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.
▶︎

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Владимир Плизга — Путеводитель по анализу памяти JVM-приложений
▶︎

Владимир Плизга — Путеводитель по анализу памяти JVM-приложений

Евгений Борисов — Spring Patterns
▶︎

Евгений Борисов — Spring Patterns

Евгений Борисов — Spring – Глубоко и не очень
▶︎

Евгений Борисов — Spring – Глубоко и не очень

Научный программист 45+: Опыт работы в РАН
▶︎

Научный программист 45+: Опыт работы в РАН

Роман Елизаров — Многопоточное программирование — теория и практика
▶︎

Роман Елизаров — Многопоточное программирование — теория и практика

Александр Ланцов — Прогревая JVM: CRaC и другие фокусы
▶︎

Александр Ланцов — Прогревая JVM: CRaC и другие фокусы

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Alexey Ragozin — Java in a container: operational features
▶︎

Alexey Ragozin — Java in a container: operational features

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»
▶︎

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»

Александр Маторин — ThreadLocal устарел? Детальное сравнение со ScopedValue
▶︎

Александр Маторин — ThreadLocal устарел? Детальное сравнение со ScopedValue