tgoop.com/progmsk_channel/52
Last Update:
https://youtu.be/8Js9WtiN2kg
Фёдор Ярёменко, четверг 8 декабря в 20:00
Программисты постоянно спорят о том, какой язык самый лучший. Когда то мы сравнивали C и Pascal, но время идёт, и позади уже остались баталии Python/Ruby и Java/C#.
Очевидно, у каждого языка есть свои плюсы и свои минусы, именно поэтому мы их и сравниваем. В идеале нам бы хотелось расширять языки под собственные нужды.
Такая возможность появилась у программистов очень давно. Нам известны разные способы мета-программирования, то есть создания программ для создания программ.
Даже тривиальные макросы в C позволяют генерировать большие куски кода из небольших описаний. Впрочем, эти макросы ненадёжны, ограничены и не слишком выразительны.
Современные языки имеют гораздо более выразительные средства расширения. Одним из таких языков является Котлин.
Фёдор Ярёменко расскажет нам о его возможностях и о том, как создавать DSL (domain-specific languages или предметно-ориентированные языки) для своих нужд без существенных затрат времени.
Фёдор пишет на Java более десяти лет и уже около четырёх лет на Kotlin.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
BY Prog.Msk • Channel

Share with your friend now:
tgoop.com/progmsk_channel/52