WEB форумы на jedi
[Форум] [Помощь] [Поиск] [Выйти]
Добро пожаловать, [info]User

WEB форумы на jedi [ПОИСК] [Архив до 03.2006]

Тема код программы в дельфи К предыдущему сообщению На следующее сообщение Программирование

Отправил Иocuф в 00:35 11.01.2004[Ответить]
скажите пожалуста, как вабще дело обстоит: в дельфи длина текста программы влияет на быстродействие (у меня там вычисления идут)? или лучше всяких циклов наделать (цикл в цикле; если *, то *)?
я просто боюсь понапишу длинный текст, и начнутся глюки. компьютеру пофиг какая структура у программы?
компьютер хорошо в тексте программы ориентируется ? а то я там всякие пустые строчки вставляю, коментарии...в скобки ( (*, *) ) фрагменты текста заключаю, вместо того чтобы удалять (вдруг пригодяться)
ну т е надо стремится чтобы текст программы был коротким и четко структурированым или ошибки /такого/ рода исключены ?


Отправил Key в 00:59 11.01.2004[Ответить]
.


Отправил CAHbKA в 01:07 11.01.2004[Ответить]
а что будет? :)
Сомнительно, что разговор об идеологии программирования или модульности. :)
Возможно и существует ограничение на размер файла, на размер кода или еще какое... В быту едва ли достижимое.

А вот в PL/SQL влияет :)


Отправил Mighty в 00:59 12.01.2004[Ответить]
Чего на парня напали? Пытливый ум иногда это даже приветствуется ;)
Иосиф, не путай исполняемый код с текстом программы!!!
1) Коментарии на объем EXE не влияют.
2) Как компиллятор разбирается в твоем коде - вопрос к Borland, наверное сначала парсится высокоуровневый текст программы, потом, наверное компиллится, потом вероятнее всего собирается..Не думай - легче жить будет.
3)А теперь серьезно - чтобы не было глюков в программе достаточно соблюдать несколько простых правил -
1)не оставляй без внимания Warning'ги - они как правило указывают на неициализированные объекты, переменные, ссылки, указатели, исправляй!!!
2)Дай свою программу для тестирования не лоху, а человеку, который бы хотел тебе зла ;))


Отправил Puzo в 08:57 22.01.2004[Ответить]
САНЬКА:
А вот в PL/SQL влияет :)
------------------------
А как влияет? Насколько я понимаю, все пакеты компилируются в промежуточный код, а сорцы хранятся только для перекомпиляции в случае, если пакет помечен как invalid.


Отправил CAHbKA в 10:08 22.01.2004[Ответить]
это про длинный текст, ограничение на размер т.е., которое имеет место быть


Отправил Puzo в 00:04 24.01.2004[Ответить]
САНЬКА:
Честно говоря, никогда на это не наезжал...
Вы имеете в виду
ORA-04046 results of compilation are too large to support
PLS-00123 program too large
Вопрос сугубо теоретический, ибо пакеты в 1500-2000 строк (~64К текста) компилируются без проблем, а дальше увеличивать размер единицы компиляции просто смысла нет, ибо запутаешься сам...


Отправил CAHbKA в 01:06 24.01.2004[Ответить]
тоже. но народ регулярно на что-то такое натыкается, ситуации разные бывают...

wc catalog.sql
строк 18719

ls -l catalog.sql
байт 724200
:)


Отправил Key в 01:00 11.01.2004[Ответить]
супер :)
http://jedi.kosnet.ru/forum/board_show.pl?id=60