DRAKON.SU

Текущее время: Четверг, 18 Апрель, 2024 13:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 27 Апрель, 2023 23:17 

Зарегистрирован: Воскресенье, 06 Ноябрь, 2022 17:10
Сообщения: 13
Здравствуйте, есть обновления по редактору Falang

Создал приложение для рабочего стола. Поддерживаются Windows 10+, Linux. Вскоре добавитс яподдержка MacOS
Скачать можно с сайта https://falang.io/

Также вкратце что сделано:
- Управление фоном икон
- Изменение ширины икон
- Подсветка синтаксиса и кодогенерация для языков: C++, Rust, Typescript, PHP, Javascript

Чтобы заработала кодогенерация, нужно создать проект соответствующего типа


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Апрель, 2023 10:07 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
Предыдущие темы про редактор Falang:

1. Falang - редактор схем

2. Falang - редактор схем. Новая версия, январь 2023.

Сергей, планируете ли вы написать новую статью на Хабре про Falang?

serega3000 писал(а):
https://falang.io/
Дружественный алгоритмический язык программирования


Хочет быть ведущим в мире решением No-Code. Все еще в разработке, но готов попробовать.

Чтобы быть в курсе новостей и обновлений, следите за нашим Telegram-каналом .

Скачать (Windows, Linux)
Попробуйте онлайн

Разработка программ и модулей будет доступна каждому

Фаланг позволит создавать программы на основе набора готовых блоков, тем самым избавляя разработчика от необходимости глубоко вникать в различные языки программирования.

Большая теория

Фаланг основан на визуальном языке «Дракон»

Программа, написанная на фаланге, является моделью поведения.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Апрель, 2023 11:03 

Зарегистрирован: Воскресенье, 06 Ноябрь, 2022 17:10
Сообщения: 13
Владимир Паронджанов писал(а):
Сергей, планируете ли вы написать новую статью на Хабре про Falang?


Для хабра нужен хороший информационный повод, чтобы не ругались что свой проект рекламирую.
Следующую статью я планирую написать когда доделаю аналог Scratch. Есть идеи как это более-менее с адекватными затратами.

Пока я думю с этого надо начинать. К электронщикам и т.п. пока рано соваться.
И есть еще несколько неприятных багов в приложении для Windows, надо их добить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Апрель, 2023 11:30 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
По поводу дискуссии здесь
tonyk писал(а):
Почитайте нашу переписку с Паронджановым, тогда поймёте, что нужно Дракону, чтобы стать полноценной средой программирования.

Я собрал высказывания tonyk в теме Критические замечания участника tonyk о языке ДРАКОН для ПЛК


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Апрель, 2023 13:43 

Зарегистрирован: Воскресенье, 06 Ноябрь, 2022 17:10
Сообщения: 13
Владимир Паронджанов писал(а):
По поводу дискуссии здесь
tonyk писал(а):
Почитайте нашу переписку с Паронджановым, тогда поймёте, что нужно Дракону, чтобы стать полноценной средой программирования.

Я собрал высказывания tonyk в теме Критические замечания участника tonyk о языке ДРАКОН для ПЛК


Понятно, что ему нужно. Ну и в целом если не реализовать то, что он говорит, то это никому интересно не будет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 29 Апрель, 2023 11:02 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
https://forum.easyelectronics.ru/viewto ... 71#p692171
tonyk писал(а):
На сегодняшний день нижний уровень для подавляющего числа процессоров и МК [микроконтроллеров] написан на С и С++...

Ещё раз спрошу: на каком языке мы пишем? Если на Драконе, то какая пользователю разница через какой промежуточный язык будет получен исполняемый код? Ни-ка-кой. А вот тому, кто будет писать прослойку для привязки к "железу" ... нужен С/С++. Попробуйте найти хотя бы один МК или процессор, для которого производитель выложил библиотеки нижнего уровня только на Rust. Всегда есть на С, на Раст- замучаетесь искать.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 29 Апрель, 2023 16:42 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
http://forum.easyelectronics.ru/viewtop ... 44#p692144
tonyk писал(а):
...Если вы стремитесь создать вот такую цепочку:

Falang -> текстовый файл -> Дракон-компилятор -> исполняемый код -> Дракон-отладчик,

то вы человек, который стремится получить реальный инструмент для программирования...

Сама концепция Дракона мне понятна и интересна, более того, считаю, что при правильном подходе он может стать хорошим инструментом...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB