Интерактивная обучалка
Интерактивная инструкция по сборке факториала
Меню из функций
Наконец допилил меню из функций. Программирование на Метапроге будет выглядеть примерно так:
Кроме меню, давние читатели заметят сделанное по многочисленным просьбам увеличение размера шрифта на элементах блок-диагарммы и подсказках с 10 до 12.
Сама функция, считающая факториал, выглядит так:
https://i.postimg.cc/ZRzpHhnv/image.png
Полученный код корректно считает факториал 11 (10+1, как на схеме):
Переключатель (он же switch)
Чат-клиент
Перенос кода Метапрога «сам на себя» слишком затянулся. Зато есть практически готовый прототип на LabVIEW, с помощью которого скоро можно будет совместными усилиями вести разработку и переносить Метапрог «сам на себя». Над ним еще надо чуточку поработать, а пока что есть чат-клиент, как задел под сетевой функционал.
Версия 1.
http://e2tilsgo5s44hqmlwb4epwrjnh7ynvsckj2tl5duwdqbxg67chqpelad.onion/file/de...
Требования
1. Windows начиная с ХР с кириллической локализацией (иначе будут проблемы с кодировкой символов).
2. Для запуска скомпилированного ехе-файла бесплатный рантайм (32-битный):
https://download.ni.com/support/softlib/labview/labview_runtime/2013 SP1/Wind...
3. Для просмотра и редактирования диаграмм с кодом чат-клиента - LabVIEW начиная с 2013. Как кто его достанет - личное дело каждого, если жалко денег - на торрентах оно есть.
4. Tor Browser или Tor для подключения к серверу:
Сам чат-клиент лицензирован под GNU GPL v3, подробности - по кнопке «Про программу».
FAQ
0. Где отсутствующие примеры и пункты FAQ? Как вообще читать эти темы?
Чего нет в этой части - есть в прошлых. Для того, чтобы понять идею Метарпога, не обязательно читать тысячи комментариев из всех тем. Необходимый минимум собран в заголовках тем. Читайте заголовки и ссылки в них. Кстати, обновляется только заголовок последней темы, если эта тема уже не последняя - она не обновляется. В более новых темах пункты FAQ могут обновляться и в случае расхождения действительна более новая версия.
11. Как выглядит факториал в графическом представлении?
https://i.postimg.cc/ZRzpHhnv/image.png (уже на Метапроге, а не Лабвью).
Прошлые темы:
Metaprog: универсальная графическая среда программирования [в разработке]
Metaprog: универсальная графическая среда программирования [в разработке] часть 2
Metaprog: универсальная графическая среда программирования [в разработке] часть 3
Metaprog: универсальная графическая среда программирования [в разработке] часть 4
Metaprog: универсальная графическая среда программирования [в разработке] часть 5
Metaprog: универсальная графическая среда программирования [в разработке] часть 6
Metaprog: универсальная графическая среда программирования [в разработке] часть 7
Metaprog: универсальная графическая среда программирования [в разработке] часть 8