Java Runtime / Интероперабельность в Java / Как учить системных программистов

EPISODE · May 31, 2024 · 2H 28M

Java Runtime / Интероперабельность в Java / Как учить системных программистов

from Битовые маски: о системном программировании простыми словами

Новый гость подкаста «Битовые маски» — Иван Углянский, известный разработчик JVM, член программного комитета Java-конференции SnowOne и один из создателей профиля «Системное программирование» в НГУ. Он соприкоснулся с процессом разработки компиляторов и рантаймов еще в старших классах школы, а после продолжал заниматься этим направлением в компании Excelsior. Елена Лепилкина обсудила с Иваном не только рантаймы, но и интероперабельность, новые Java-проекты Valhalla, Panama и Loom, а также высшее образование в области системного программирования. Что входит в состав рантайма, кроме garbage collector? В чем особенности кода, который пишут рантайм-инженеры, и логов, которые они оставляют? На каких языках можно писать рантаймы? Чем нового и интересного принесут мега-проекты Panama, Loom и Valhalla? В чем проблемы интероперабельности через JNI? Что такое «техника кротов»? Ответы на эти и другие вопросы вы узнаете из двенадцатого эпизода подкаста. Видеоверсия выпуска: https://youtu.be/kABHXttUOb4 00:00 — Тизер01:01 — Представление Ивана Углянского 01:58 — Начало карьеры Ивана 10:14 — Excelsior JET 13:28 — Как соблюсти спецификацию Java в AOT-компиляторе 17:21 — GraalVM 20:00 — Производительность AOT и JIT, как конкурировать с HotSpot 25:40 — Что входит в состав Runtime 27:30 — Как работает Java-профилировщик 32:36 — Баги в Runtime и как их дебажить 41:46 — Какие типы Garbage Collector'ов существуют 44:54 — Консервативные и точные GC: можно ли прикрутить GC к С++? 49:31 — Ситуация, где консервативный GC плох в Java 51:41 — Еще один интересный баг, или Как напугать клиента 56:45 — На каких языках можно писать рантаймы 1:04:45 — Интероперабельность в Java, механизм JNI и существующие проблемы 1:16:10 — Мегапроект Panama и интероперабельность с C++ 1:22:29 — Был ли у Java период застоя? Проблема с Java 9 1:28:32 — Обратная совместимость Java: плюсы и минусы 1:31:28 — Существующие проблемы с системой типов, проект Valhalla 1:37:14 — Проект Loom и как реализованы виртуальные потоки в Java 1:49:17 — Проектная модель Java 1:53:19 — Кто такой системный программист? 2:00:17 — Как появился профиль «Системное программирование» в НГУ 2:04:42 — Чему и как учат на «Системном программировании» 2:08:54 — А нужно ли много системных программистов 2:13:21 — Взаимодействие с вузом и организационная работа 2:19:52 — Зачем курс по Python на профиле «Системное программирование» 2:22:09 — Что хочется улучшить 2:27:31 — Заключение ✅ Подписывайтесь на Telegram-канал «Битовых масок»: https://t.me/+bx50QfUlw4pkZDEy

NOW PLAYING

Java Runtime / Интероперабельность в Java / Как учить системных программистов

0:00 2:28:14

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Хозяйка модной горы Sofia Silvanas Меня зовут Соня, я модель и диджей из Парижа. Мне всегда было тесно в фешн-индустрии, поэтому я хочу сбить с неё спесь снобизма и недоступности. Мои подкасты являются трибьютом новой искренности от тех, кто устал держать лицо. Темы, которые я люблю затрагивать, могут показаться наивными или даже неловкими, потому что мир еще не отвык играть по правилам. Я люблю откровенничать о своих психологических переживаниях, давать поддержку тем, кто чувствует себя некомфортно в строгом социуме, а также открыто говорить о том, как индустрия красоты и развлечений калечит наши взаимоотношения с людьми. Я приглашаю в свою маленькую парижскую квартиру людей, что я повстречала во всей этой тусовке, чтобы поговорить о чем-то более глубоком, чем дежурный смолл-толк на очередном фешн-мероприятии. Мои гости важны их историями, а не именами — потому что громкими именами меня не впечатлить. Александр Толмачёв рассказывает Alexander Tolmachev В этом подкасте натуралист и ведущий познавательных передач Александр Толмачёв делится своими авторскими лекциями и короткими «шпаргалками» о природе.Почему вымерли мамонты? 🦣 Зачем лошадям подковы? 🐴 Почему мы дрожим от холода? 🥶 Как выжить в диком лесу? 🌳Удобно и полезно слушать перед сном, в транспорте, в школе или на работе.Подкаст будет интересен детям от 5 лет, а также взрослым любого возраста.Больше интересных и полезных видеолекций (включая бесплатные) Александра Толмачёва о природе вы найдете на сайте detlektor.com.Оставляйте свои оценки 👍🏻 или ⭐️⭐️⭐️⭐️⭐️ и пишите в комментариях, какие темы вы бы хотели услышать в следующих выпусках подкаста. 21ideas Tony Lightning Первый всеобъемлющий подкаст о Биткоине на русском Девичья фамилия матери Rostelecom-Solar Подкаст-инструкция о том, как избежать цифровых угроз, создать надежный пароль, защитить данные от взлома. Одним словом, как вести себя в быстро меняющемся цифровом мире и не стать параноиком? Объясняют эксперты по кибербезопасности.Это совместный подкаст компании «Ростелеком-Солар» и студии «Техника речи».
URL copied to clipboard!