реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Получение алгоритма из текста программы
Anatoliy777
сообщение Nov 16 2010, 20:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 21-12-06
Пользователь №: 23 750



Подскажите, пожалуйста возможно ли из текста программы автоматизированным способом получить алгоритм?
Вот например на сайте есть примеры программ для ЦОС на язике С для некоторых из них необходимо получить алгоритм
numerix-dsp.com
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 17 2010, 01:39
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Anatoliy777 @ Nov 16 2010, 23:23) *
Подскажите, пожалуйста возможно ли из текста программы автоматизированным способом получить алгоритм?

А в каком виде вы хотели бы получить свой алгоритм? Алгоритм в чистом виде, избавленный от текста программы, это что? Как он выглядит?

Конкретно в случае "Программы примера ANSI c SigLib", на которые вы дали ссылку, все алгоритм-содержащие функции находятся как раз в той самой библиотеке SigLib, а приведенные примеры лишь демонстрирует использование функций из нее.

Если вам нужны алгоритмы, то нужно раздобыть исходники той библиотеки, алгоритмы там. Однако написаны они по-прежнему на каком-то языке программирования, т.е. представляют собой тоже программы.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Nov 17 2010, 03:10
Сообщение #3


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Прямо таки автоматизированным.... в виде блок-схемы на выходе?
Не думаю, что из этого что-то выйдет....


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Nov 17 2010, 03:15
Сообщение #4


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(sigmaN @ Nov 17 2010, 05:10) *
Прямо таки автоматизированным.... в виде блок-схемы на выходе?
Не думаю, что из этого что-то выйдет....

biggrin.gif Ну почему-же... Всего-то делов - разработать и написать визуальный язык программирования + транслятов в него из того же C... rolleyes.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Nov 17 2010, 03:23
Сообщение #5


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Ага.
И наделить его достаточным уровнем интеллекта для вытягивание именно сути из исходника.

Кстати, в ЦОС часто применяют различные "фишки" для оптимизации. А это ещё раз усложняет автоматизированный подход...


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 17 2010, 06:33
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(DRUID3 @ Nov 17 2010, 06:15) *
biggrin.gif Ну почему-же... Всего-то делов - разработать и написать визуальный язык программирования + транслятов в него из того же C... rolleyes.gif

Есть такой язык - дракон называется.
Рисуешь алгоритм - он превращается в шаблон программы.
Пишешь программу - она преобразуется в алгоритм.
Типа, при проектировании "Бурана" такой языг применялся, чтобы физики, программисты и прочие лирики без лишних слов понимали друг друга.

Ну а вообще есть UML и CASE-технологии


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Anatoliy777
сообщение Nov 17 2010, 07:40
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 21-12-06
Пользователь №: 23 750



Алгоритм необходимо получить такого вида
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Nov 17 2010, 08:00
Сообщение #8


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(MrYuran @ Nov 17 2010, 08:33) *
Ну а вообще есть UML и CASE-технологии

УэМэЛ - это визуализация организации исходника - не алгоритма! Вытягивание же алгоритма та еще работка.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Anatoliy777
сообщение Nov 17 2010, 08:17
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 21-12-06
Пользователь №: 23 750



DRUID3 как Вам написать личное сообщение. При попытке отправки получаю ответ

Обнаружены следующие ошибки

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

Это личное сообщение не отправлено
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Nov 17 2010, 08:19
Сообщение #10


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



druid3@i.ua


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
sysel
сообщение Nov 17 2010, 15:57
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



А можно ли получить по бинарнику алгоритм да ещё и с комментариями ? *joke*
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Nov 17 2010, 18:16
Сообщение #12


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Можно!
Нужно отыскать автора и использовать проверенную технологию biggrin.gif


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Nov 18 2010, 06:13
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Есть такая программка Crystal Flow. С помощью неё оформляем доку на софт. Как раз из кода генерит блок схемы, плюс куча дополнительной инфы по коду, статистика и тд...
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Nov 18 2010, 06:54
Сообщение #14


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(BigBolt @ Nov 18 2010, 08:13) *
Есть такая программка Crystal Flow. С помощью неё оформляем доку на софт. Как раз из кода генерит блок схемы, плюс куча дополнительной инфы по коду, статистика и тд...

Кстати! Думаю то, что автору топика и нужно!


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Anatoliy777
сообщение Nov 18 2010, 07:04
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 21-12-06
Пользователь №: 23 750



Цитата(DRUID3 @ Nov 18 2010, 09:54) *
Кстати! Думаю то, что автору топика и нужно!

Только что проверил работает! Благодарю BigBolt.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 18:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016