DRAKON.SU

Текущее время: Пятница, 29 Март, 2024 09:07

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 25 Июнь, 2010 15:58 

Зарегистрирован: Четверг, 21 Январь, 2010 18:06
Сообщения: 63
Откуда: Нижний Новгород
Здравствуйте!

Хочу поделиться небольшим инструментом, позволяющим создавать при помощи и.с. DRAKON Г.Н. Тышова рабочие файлы Си-программ, пригодные для компиляции без редактирования.
Если ктото выскажет свое мнение, буду очень признателен.

Примечание. Приложения созданы на C# и для их работы необходимо наличие на ПК FrameWork 3.5


Вложения:
DrakonToTxt.rar [258.06 КБ]
Скачиваний: 976
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 05 Июль, 2010 17:47 

Зарегистрирован: Четверг, 04 Июнь, 2009 15:08
Сообщения: 100
Во-о-о-о! Это другое дело! Правда, запустить программу не смог (нет FrameWork), да мне это и не нужно, т.к. языка С я не знаю. Но прочёл PDF-cправку и восхитился! Спасибо вам!

Я тоже делал что-то подобное (есть тема - Дракон-Базик), но сейчас проект заморожен. А я смотрю, ваш инструмент куда мощнее!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 15 Июль, 2010 18:27 

Зарегистрирован: Четверг, 15 Июль, 2010 12:02
Сообщения: 5
А можно какой-нибудь работающий пример выложить. Чтобы разобраться как пользоваться данным транслятором.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 16 Июль, 2010 14:34 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Уважаеый Петр Приклонский!

Большое спасибо за Вашу инициативу.
Созданный Вами траслятор, позволяющий получать си-программу,
представляет большой интерес.

На сегодня (16 июля) Вашу программу уже скачали 26 человек.
Выражаю надежду, что эта тема вызовет оживленную дискуссию.

Петр!

У меня к Вам большая просьба.
Если можно, добавьте к Вашему соощению развернутое пояснение.
Которое поможет лучше понять Вашу идею и реализацию.

Танкист писал:
Цитата:
А можно какой-нибудь работающий пример выложить.
Чтобы разобраться как пользоваться данным транслятором.


Мне кажется, Ваши дополнительные пояснения помогут Танкисту и другим
пользователям.

Заранее благодарю.
Владимир Паронджанов


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 19 Июль, 2010 09:57 

Зарегистрирован: Четверг, 21 Январь, 2010 18:06
Сообщения: 63
Откуда: Нижний Новгород
Танкист писал(а):
А можно какой-нибудь работающий пример выложить. Чтобы разобраться как пользоваться данным транслятором.


Предлагаю Дракон-схему namespace DrtToText, в котором описаны классы самого транслятора. Несколько сумбурно, но работает...


Вложения:
DrtToText.drt [50.62 КБ]
Скачиваний: 977
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 23 Июль, 2010 11:33 

Зарегистрирован: Четверг, 15 Июль, 2010 12:02
Сообщения: 5
Спасибо, буду разбираться дальше.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 23 Июль, 2010 12:55 

Зарегистрирован: Четверг, 15 Июль, 2010 12:02
Сообщения: 5
Сконвертировать получилось, файлом DraconToTxt. Еще раз спасибо.
Еще вопрос. В архиве с программой лежит DraconToC.exe пытались запустить его как написано в инструкции нечего не происходит. Пример кода запуска консольки еще можно (всмысле С:\dracontoc c:\file.drt и т.д. т.к. у нас с такой строчкой запуска ничего не происходит)?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 23 Июль, 2010 13:39 

Зарегистрирован: Четверг, 21 Январь, 2010 18:06
Сообщения: 63
Откуда: Нижний Новгород
Танкист писал(а):
...Пример кода запуска консольки еще можно (всмысле С:\dracontoc c:\file.drt и т.д. т.к. у нас с такой строчкой запуска ничего не происходит)?


У меня работает файл DRT.bat, включеный в инструменты Keil.

@echo off
E:\WORK\DRAKON\DRAKON %1
E:\WORK\DRAKON\DrakonToC %1

... В качестве аргумента drt-файл с полным путем.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 03 Декабрь, 2010 12:53 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Для удобства чтения привожу копии высказываний Петра Приклонского,
сказанные в других темах.
Цитата:
... у меня идет большая тема. Подключается народ. Пытаюсь убедить людей работать на ДРАКОНЕ с применением "Транслятора...".
......................................................................................

Самому пришлось исправлять проект начала этого года, "нарисованный" на ДРАКОНЕ. Получил огромное удовольствие... Вместо недели, проблема решилась за день. (С учетом перепрошивки небольшой партии изделий...).
http://forum.oberoncore.ru/viewtopic.php?p=54061#p54061

Цитата:
... и.с. Drakon дает возможность наглядно представить ход выполнения задачи (алгоритм),

исключает много рутинных операций при коррекции и тестировании алгоритма (именно алгоритма, а не текста!),

значительно облегчает общение внутри команды, участвующей в разработке изделия ( не каждый "железник" воспринимает конструкцию if - else или do - while, но, преимущественно, каждый понимает что "действие" повторяется до тех пор пока условие "разность частот меньше дельты" выполнится (станет "да").

Но об этом уже говорилось не раз.
В переспективе хотелось бы иметь отладочный инструмент, базирующийся на графическом представлении ("Дракон-схеме"), но это мечта...
http://forum.oberoncore.ru/viewtopic.php?p=54100#p54100


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Декабрь, 2010 15:44 

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

Хотите ли Вы распространить информацию о Вашей работе
(Транслятор файла *.drt и.с. DRAKON в текст си-программ)?

Если да, можно поместить эту информацию, например, в Википедию
вот сюда http://ru.wikipedia.org/wiki/%D0%94%D0% ... 0%9E%D0%9D

Согласны ли Вы?
Или Вы в принципе против?


Последний раз редактировалось Владимир Паронджанов Четверг, 09 Декабрь, 2010 21:03, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Декабрь, 2010 20:16 

Зарегистрирован: Четверг, 21 Январь, 2010 18:06
Сообщения: 63
Откуда: Нижний Новгород
Владимир Паронджанов писал(а):
Хотите ли Вы распространить информацию о Вашей работе
(Транслятор файла *.drt и.с. DRAKON в текст си-программ)?
... можно поместить эту информацию, например, в Википедию.

Владимир Даниэлович!

Я совершенно не против распространения информации о "Трансляторе...". Но продукт еще очень сырой. И, похоже, не сильно кого то заинтересовал. Версия, выложенная на форуме, работает только со старым форматом *.drt. Есть новая версия, которая работает с последним вариантом и.с. DRAKON (формат А), но что то ни кто не интересуется...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Декабрь, 2010 23:47 

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

Я подробно отвечу Вам чуть позже.
А сейчас короткая информация. Я не раз встречал в сети упоминания
про Дракон и си.
И вот сейчас случайно натолкнулся на такое упоминание, о чем хочу Вам сообщить.

Цитата:
А не встречал ли кто компилятора (или как в этом случае назвать?) Дракон схем в программу на С?

Это пишет Andy_ry1
http://kazus.ru/forums/showthread.php?t=7974&page=3


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

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Еще одна ссылка
Цитата:
bialix (17.06.2008 22:52) , в ответ на При всём богатстве выбора, альтернатив, как всегда, две :) автор: Рэйлвэй Каген
--------------------------------------------------------------------------------
читаю форумы но никак не пойму: кто-то уже написал Дракон-Си? Пишет?

http://caxapa.ru/123278.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Декабрь, 2010 13:43 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Петр Приклонский писал(а):
Владимир Даниэлович!

Я совершенно не против распространения информации о "Трансляторе...".
Но продукт еще очень сырой. И, похоже, не сильно кого то заинтересовал...
Есть новая версия, которая работает с последним вариантом и.с. DRAKON
(формат А), но что то ни кто не интересуется...


Уважаемый Петр Приклонский!

:!: 1. Продукт сырой -- это не страшно. Москва не сразу строилась.
Я посмотрел справку .
Все циклы сведены к иконам "Начало цикла ДЛЯ" и "Конец цикла
ДЛЯ". Было бы много лучше (нагляднее), если добавить макроикону
"Обычный цикл". Но, по-крупному, это мелочь.

Вам и только Вам виднее, как распоряжаться Вашим временем и
ресурсами. То, что есть, уже очень хорошо.
Так что большое Вам спасибо за инициативу.

:!: 2. Вы пишите:
Цитата:
[Продукт] не сильно кого то заинтересовал...
что то ни кто не интересуется

Причина проста. На этом сайте (OberonCore.ru) собрались
сторонники Оберона. Для них Си как бы не существует.
Вполне естественно, что оберонщики не заинтересовались
работой по Си.

:!: 3. Вы сделали не только транслятор. Фактически за Вашим транслятором
скрывается новый формализм, то есть новый язык программирования,
который придуман Вами.
Этот язык желательно как-то назвать. Право выбрать название языка
принадлежит Вам.

Для проекта Ярослава Романченко название предложил Александр Ильин --
ДРОН (ДРакон +оберОН).
Мне кажется, нежелательно оставлять Ваш язык безымянным.

:!: 4. Продвижение транслятора и языка -- это отдельная задача.
Я вовсе не имею в виду, что Вы должны потратить на это значительное
время. Вовсе нет.
Я знаю, что у Вас совершенно нет времени. Поэтому я буду говорить
о минимальных затратах времени.

:!: 5. Мне кажется, полезно воспользоваться опытом Ярослава Романченко.
Чтобы собрать больше откликов, Вам надо сделать побольше объявлений на
различных программистских сайтах.

Как это сделать?

Можно взять пример с Ярослава Романченко (Sage).
Вот ссылка
viewtopic.php?p=17926#p17926

На этой ссылке Вы найдете 9 адресов, на которых Ярослав Романченко
разместил свою информацию о языке Дракон-Оберон = ДРОН

Ваши сообщения стоит повесить на тех сайтах, где люди проявляют интерес
к языку си.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 06 Март, 2011 18:03 

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

Расскажите,что нового в вашей творческой лаборатории.

Продолжаете ли вы начатую работу?

Удалось ли реализовать задуманное?

Если да, как это повлияло на производительность труда
ваших сотрудников?

Поддерживают ли они вас?

Я с большим интересом слежу за вашей работой и за вашими успехами.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 07 Апрель, 2011 07:05 

Зарегистрирован: Четверг, 21 Январь, 2010 18:06
Сообщения: 63
Откуда: Нижний Новгород
Уважаемый Владимир Даниэлович!

Приношу свои извинения за то, что не ответил на Ваши вопросы. Просто пропустил сообщение...

1. Я сейчас продолжаю работать над новым проектом. В качестве инструментария используется связка и.с. ДРАКОН - DrakonAToC - Keil. От писания програмного текста отказался полностью - только "рисую".

2. Про эффективность работы я уже говорил... Например, по информации с форумов, для написания минимального TCP/IP стека(IP,ICMP,UDP,TFTP,TCP) непосредственно по RFC люди тратят от 2 месяцев, у меня перечисленные протоколы в "сыром" виде заработали через 2 недели (правдо пришлось устроить штурм 10 - 12 часов в день).
При моем слабом знании этой темы, приходилось много раз изменять алгоритм обработки пакетов. Без ДРАКОНА было бы очень сложно.

3. В настоящий момент работы над инструментарием приостановлены. Использую то, что есть...

4. А вот с коллективом пока сложно. Приходится подталкивать.
Видимо я плохой пропагандист... Кстати, здесь по моему влияет эргономика и инструментарий и.с. Молодеж хочет работать с привычными "виндусовыми" интерфейсами, такими как Keil, IAR, Microsoft Visual и т.д.


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

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


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

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


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

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