Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн дек 11, 2017 08:04

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Жизненный цикл Форт программ:)
СообщениеДобавлено: Ср мар 04, 2009 09:45 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
По ссылке на forth.org.ru от 03.03.2009
Код:
03.03.2009
В приложении 3и программы, которые предлагаю для анализа фортерам
Это реальные обьекты. Подредактировал ини-файлы под демонстрацию
Распространяется без ограничений.
Кратко пояснения:
- при выполнении в пустой папке просто *.exe производиться анализ
наличия необходимых файлов. и если их нет, то предлагается восстановить
необходимый миниум для работы или  работать.
-  при выполнении с командной строкой \имя_файла\.exe s 3 3 3 <вк>
выполняется восстановление всех используемых файлов. т.е. (текст программы,
компилятор. файлы инициализации, файлы описания и  другие файлы, необходимые
для работы на обьекте).
-   Полученные файлы можно  редактировать, изменять анализировать и компилировать
по новой, в новый исполняемый exe файл !!!( в этом цикл жизни программы)
  команда  100_spf4.exe \имя_файла\.f   в созданном каталоге при восстановлении
- файл 100_spf4.exe это файл spf4.exe только модифицирован для работы с обьемом до 100мб 
- Если же выполнять с командной строкой \имя_файла\.exe s <вк> , т.е. не указывать
цифры  то программа перейдет в режим  тестов. Все дальнейшие действия по
цифрам меню.
- в тело программы не стал вносить много служебных файлов, которые требуются на обьектах,
остались только их имена. При необходимости это легко делается. Заменить пустышки реальными
файлами.
- рекомендуется сделать каталог\папку  с:\temp что бы программы не напоминали постоянно о
отсутствии места сохранения отчетов измерений или поменять опцию в ини-файл
- надеюсь, что будет полезность в моих программах.
-

- и интересно знать мнение фортеров и не только о предложенном методе =жизненого цикла= программ.
Шабронов Андрей Анатольевич


http://www.forth.org.ru/~shabronov/

P.S. Размер файлов смущает для Форт языка ( в чём проблемы? [/b])
Код:
02.03.2009  7035904 pisar_v1.exe
02.03.2009 14017536 silos_v1.exe
02.03.2009  8030208 uchet_s8.exe
     



А идея ранее применялась им для SMALL32. ( http://www.irs.ru/~shabr/No_publik/fort_op1.htm )


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 04, 2009 11:53 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2094
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 34 раз.
Kopa писал(а):
P.S. Размер файлов смущает для Форт языка ( в чём проблемы?)

Ну дак исходники в 50000 строк как то в малый объем кода трудно уложить, а там еще и куча других файлов.
Очень поверхностная оценка:
1. Хранить все в одном файле - идея хорошая.
2. По самим программам - консольные окна это конечно не всегда прокатит, нужны стандартные граф. окна.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 04, 2009 12:26 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
chess писал(а):
Очень поверхностная оценка:
1. Хранить все в одном файле - идея хорошая.
2. По самим программам - консольные окна это конечно не всегда прокатит, нужны стандартные граф. окна.


Мне тоже этот подход интересен,
но с ним можно прийти к тому, что и IDE придётся тащить в exe:)

непонятно как учитывать, при необходимости используемые библиотеки
из папки \devel и как этот подход можно применить к spf4.exe если
окажется, что удобнее сделать исправления в его исходниках.

P.S.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 04, 2009 12:39 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
chess писал(а):
Kopa писал(а):
P.S. Размер файлов смущает для Форт языка ( в чём проблемы?)

Ну дак исходники в 50000 строк как то в малый объем кода трудно уложить, а там еще и куча других файлов.


+ mpg, jpg + midi файлы 2Мб и 5Мб ( Счетчик МИР С-01) :)


Последний раз редактировалось Kopa Ср мар 04, 2009 13:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 04, 2009 12:51 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2094
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 34 раз.
Kopa писал(а):
Мне тоже этот подход интересен,
но с ним можно прийти к тому, что и IDE придётся тащить в exe:)

SPF перейдет в разряд IDE? Это очень сомнительно.
Предметная область определяет набор дополнений(библиотек).
Поэтому сформировать исходник для получения нужного исполняемого файла
можно из всех исходников SPF в виде одного файла, конечно, с закоментированными
ненужными библиотеками. Когда понадобится - что-то можно и раскомментировать.
Редакторы со сворачиванием фрагментов текста для такого дела подойдут.
Я знаю программиста, который работает с исходниками в миллионы строк - и говорит - ничего страшного.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Жизненный цикл Форт программ:)
СообщениеДобавлено: Чт апр 04, 2013 19:42 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 715
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Новый адрес разработок автора "Био-вестей"
 Шабронова Андрея Анатольевича
Код:
= Неизмеримое    делай   измеримым
  и измеряй  =               


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Жизненный цикл Форт программ:)
СообщениеДобавлено: Пн ноя 24, 2014 02:49 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 715
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Форт не кончается :)
УЧЕБНО- ТЕМАТИЧЕСКИЙ ПЛАН изучения FORTH систем программирования


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Жизненный цикл Форт программ:)
СообщениеДобавлено: Пн ноя 24, 2014 02:52 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
KPG писал(а):
Форт не кончается

Лучше бы он ТАК и не начинался :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Жизненный цикл Форт программ:)
СообщениеДобавлено: Пн ноя 24, 2014 16:17 
Не в сети
Аватара пользователя

Зарегистрирован: Чт дек 31, 2009 18:36
Сообщения: 2006
Откуда: Питер
Благодарил (а): 13 раз.
Поблагодарили: 33 раз.
А сам товарищ здесь не появлялся?
Наши-то самодельщики - народ шибко молчаливый.

_________________
Когда я говорю "понимаю" - это не значит, что я согласен, не значит, что я понимаю и вообще не значит, что я слушаю тебя. /Чарли, "2 1/2 человека"/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Жизненный цикл Форт программ:)
СообщениеДобавлено: Пн ноя 24, 2014 20:45 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
gudleifr писал(а):
А сам товарищ здесь не появлялся?

Такого сложно было бы пропустить. Но не помню. К тому же он, видимо, вырос из того возраста, когда ему нужно было спрашивать (и не дорос до возраста, когда понимают, что спрашивать таки нужно).


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

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB