Язык программирования Перфолента.Net - Официальный сайт

 Язык программирования Перфолента.Net - Официальный сайт.

Поиск   
Главная :: О проекте :: Контакты :: Обратная связь :: Благодарности :: ВходГость


В редакторе блок-схем ДРАКОН появилась поддержка языка программирования Перфолента.Net

23.06.2026

В редакторе блок-схем ДРАКОН появилась поддержка языка программирования Перфолента.Net. Теперь разработчики могут создавать визуальные алгоритмы и автоматически преобразовывать их в рабочий код на этом языке.

Что это значит?

ДРАКОН (Дружелюбный Русский Алгоритмический Язык, Который Обеспечивает Наглядность) — это визуальный язык программирования и моделирования, разработанный еще в рамках советской космической программы «Буран». Его главная цель — делать алгоритмы максимально понятными и удобными для чтения. Редактор ДраконТех — это экспериментальная среда, которая генерирует программный код из таких блок-схем.

Перфолента.Net — это компилируемый язык программирования со статической типизацией и русскоязычным синтаксисом. Его ключевые слова и понятия (например, Класс, Программа, Цикл Для) звучат на русском языке, что делает код более интуитивно понятным.

Как это работает?

Новая функция позволяет разработчикам описывать логику программы в виде дракон-схем, а затем одним нажатием кнопки получать готовый код на Перфолента.Net. Генератор кода интегрирован в среду ДраконТех.

Вот несколько ключевых особенностей этой интеграции:

  • Создание классов и программ: Чтобы создать класс, нужно просто создать папку с именем Класс <ИмяКласса> (например, Класс Серый). Все диаграммы внутри этой папки автоматически станут методами этого класса. Аналогично работает и с программами — для этого создается папка Программа <ИмяПрограммы>.
  • Управление доступом: Если метод должен быть публичным (доступным всем), достаточно пометить соответствующую диаграмму как «экспортируемую».
  • Настройка классов: Для добавления полей и свойств в класс в его папку помещается специальная функция ТелоКласса, код которой будет вставлен в тело класса.
  • Заголовки файлов: Чтобы добавить код в начало файла (например, для подключения библиотек), создается функция `Заголовок». Ее содержимое автоматически помещается в начало сгенерированного файла.
  • Типизация: Тип возвращаемого значения функции задается в свойствах диаграммы в поле «Аргументы» с помощью конструкции тип <тип>.
  • Циклы: Икона «Цикл Для» в ДРАКОНе является аналогом операторов for и foreach. Текст внутри этой иконы копируется в код без изменений.

Для кого это?

Эта новость будет интересна:

  • Разработчикам, использующим Перфолента.Net, которые хотят визуализировать свои алгоритмы перед написанием кода.
  • Специалистам по ДРАКОН-схемам, которые ищут новые целевые языки для генерации кода.
  • Всем, кто интересуется визуальным программированием и русскоязычными инструментами разработки.

Поддержка языка программирования Перфолента.Net делает экосистему ДРАКОН еще более гибкой, предоставляя разработчикам удобный инструмент для перехода от визуальной логики к работающему коду. Точно так же экосистема языка программирования Перфолента.Net получает дополнительный инструмент создания исходного кода.

Подробнее можно почитать в статье «Генерация кода на языке Перфолента.Net» на сайте языка Дракон.

 

  Поддержи проект!

Вы можете поддержать разработку Перфоленты, перечислив любую удобную сумму, которая пойдет на развитие языка и поддержку инфраструктуры сайта.

  Новости:
      23.06.2026 В редакторе блок-схем ДРАКОН появилась поддержка языка программирования Перфолента.Net
      21.01.2026 На сайт добавлена статья "Конструируем класс. События"
      20.01.2026 Опубликован новый релиз 0.4.18.0_NY языка программирования Перфолента.Net
      29.12.2025 Анонс: Новая возможность - разрабатываем веб-сайты, веб-приложения и веб-API на Перфоленте!
      07.06.2025 Небольшие дополнения к документации на сайте - описание атрибута поля &Атомарное
      09.05.2025 На сайте опубликован релиз 0.4.16.0_SE дистрибутива языка программирования Перфолента.Net
      27.04.2025 Дополнена статья про циклы
      04.01.2025 Опубликован новый релиз дистрибутива языка программирования Перфолента.Net версии 0.4.15.0_CE
      23.09.2024 Опубликована новая статья: "Конструируем класс. Делегаты."
      30.08.2024 Опубликован новый релиз дистрибутива языка программирования Перфолента.Net версии 0.4.14.0
      24.05.2024 Обновлён справочный раздел сайта
       Все новости