| Цитата |
|---|
| motorway11 пишет:
У меня, кстати, в одном скрипте идет около 100 вызовов функции замены строки, так как там надо заменять разные комбинации символов типа *(, +(, -( на что-то другое. |
А Регекспы нельзя использовать?
|
31.05.2010 17:20:29
А Регекспы нельзя использовать? |
|||
|
|
|
|
31.05.2010 17:24:38
Наверно, можно, но я в них не силен. Только если кого-нибудь попросить написать. Там просто около 10 случаев if, и в каждом из них нужно выполнять какие-то замены. Тоже получится крепкий орешек
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
31.05.2010 17:28:07
Это верно, лучшее враг хорошего. ©Народная мудрость |
|||
|
|
|
|
26.07.2010 15:25:59
http://rpdn.ru/forum/22/26/171/#message171
Поддерживаю слова Артёма Кулинича и не заморачиваюсь с оптимизацией. Для работы со строками использую набор модулей AcedStrings из AcedUtils. Для часто используемых функций и констант написал свой модуль. Правда он в итоге в каждом проекте получается разный из-за доработок Использую CnPack для улучшения среды Delphi. Получается, я оптимизирую только удобство работы, а не сам код. |
|
|
|
|
|
16.10.2010 23:16:47
Если вычислений не слишком много (если это не какая-нибудь научная программа, где использован очень сложный матметод), то ИМХО лучше создавать программы с уклоном в читабельность кода и объем занимаемой памяти.
Если программа вообще расчитана на рядового пользователя, то именно ОП является решающим критерием на мой взгляд. Особенно это чувствуется, когда понаоткроют много-много окон, а пользуются ими на 15%. Тут уже скорость вычислений не так принципиальна, а вот системные требования очень важны. |
|
|
|
|
|
17.10.2010 10:59:27
Вопрос решен http://rpdn.ru/forum/22/26/171/#message171
Изменено:
Евгений Ульяров - 17.10.2010 11:01:31
(опечатка)
c:\linux\bin
c:\linux\etc\X11\xorg.conf d:\home\user Страшный сон линуксоида. |
||||
|
|
|
|||
Наши проекты: Turbo Pascal(tpdn.ru)
При поддержке кафедры Информационных Компьютерных Технологий РХТУ им. Д.И. Менделеева
© 2009–2012 Russian Pascal Development Network.
Техническая площадка: ISBIZ Хостинг