Notice: file_put_contents(): Write of 2731 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 16384 of 19115 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
Prog.Msk • Channel@progmsk_channel P.62
PROGMSK_CHANNEL Telegram 62
Метапрограммирование в широком смысле означает любые средства, порождающие программы с минимальным участием программиста.

Это и все подходы с генерацией кода (например, T4 в .NET), и макросы, и предметно-ориентированные языки программирования (Domain Specific Languages, DSL).

Развитые средства метапрограммирования появились в одном из первых языков — в Lisp. Однако, с ним знакомы не так много программистов, а если говорить об аналитиках или дизайнерах, то Lisp для них — тайна за семью печатями. При внешне простом синтаксисе, Lisp реализует сложные концепции, с которыми нужно разбираться.

Мы — в XXI веке — ожидаем, что пользователи не должны быть программистами, и исходный язык должен быть очень простым, может быть даже визуальным.
Визуальная среда метапрограммирования кажется магией, но на деле ей много лет, и называется она JetBrains MPS, где MPS — это Meta-Programming System.

Программисты не любят визуальные редакторы, но только до тех пор, пока им не нужно писать визуальный редактор. А это непросто. Так что бизнес-аналитики и редакторы сценариев продолжают описывать бизнес-процессы на XML и JSON.

Клуб программистов решил, что аналитикам нужна немедленная и решительная помощь!
Фёдор Ярёменко в серии воркшопов покажет, как применять MPS на практике. На первом воркшопе он разработает редактор формул, похожий на тот, которым вы пользуетесь в Word или Google Docs. На выходе формулы будут превращаться в код на MathML.

Трансляция воркшопа пройдёт 1 марта с 17:00 до 18:00 и будет доступна в YouTube и VK.

В организации нам помогает наш партнёр SBTG.RU. Трансляции в любых конфигурациях под ключ.

Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.

TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk



tgoop.com/progmsk_channel/62
Create:
Last Update:

Метапрограммирование в широком смысле означает любые средства, порождающие программы с минимальным участием программиста.

Это и все подходы с генерацией кода (например, T4 в .NET), и макросы, и предметно-ориентированные языки программирования (Domain Specific Languages, DSL).

Развитые средства метапрограммирования появились в одном из первых языков — в Lisp. Однако, с ним знакомы не так много программистов, а если говорить об аналитиках или дизайнерах, то Lisp для них — тайна за семью печатями. При внешне простом синтаксисе, Lisp реализует сложные концепции, с которыми нужно разбираться.

Мы — в XXI веке — ожидаем, что пользователи не должны быть программистами, и исходный язык должен быть очень простым, может быть даже визуальным.
Визуальная среда метапрограммирования кажется магией, но на деле ей много лет, и называется она JetBrains MPS, где MPS — это Meta-Programming System.

Программисты не любят визуальные редакторы, но только до тех пор, пока им не нужно писать визуальный редактор. А это непросто. Так что бизнес-аналитики и редакторы сценариев продолжают описывать бизнес-процессы на XML и JSON.

Клуб программистов решил, что аналитикам нужна немедленная и решительная помощь!
Фёдор Ярёменко в серии воркшопов покажет, как применять MPS на практике. На первом воркшопе он разработает редактор формул, похожий на тот, которым вы пользуетесь в Word или Google Docs. На выходе формулы будут превращаться в код на MathML.

Трансляция воркшопа пройдёт 1 марта с 17:00 до 18:00 и будет доступна в YouTube и VK.

В организации нам помогает наш партнёр SBTG.RU. Трансляции в любых конфигурациях под ключ.

Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.

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/62

View MORE
Open in Telegram


Telegram News

Date: |

Polls In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option. Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. Concise
from us


Telegram Prog.Msk • Channel
FROM American