|
#16
|
||||
|
||||
Цитата:
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#17
|
||||
|
||||
Цитата:
И накой пользователю та производительность программистов? Которые выдают на гора код, работающий в 85 раз медленнее? Если что пошло не так, 3 сроки в моем коде тоже не трудно переписать. Для других задач делают библиотеки подпрограмм, а не и ищут в проекте 3-х годичной давности куски горе кода. ясный и понятный? Не факт, и не всегда. Для особо одаренных: я не против ООП и т.д., я лишь хочу сказать что любую задачу нужно решать с умом и наиболее пригодными интсрументами. А не: Стрѣлять изъ пушки по воробьямъ. Съ чекушкой за пичужкой. На комара съ рогатиной. Вмѣсто битвъ, нерѣдко съ браннымъ духомъ... За мухою гоняемся съ обухомъ. За комаромъ бѣжимъ мы съ топоромъ.. любите школохабр - почитайте переведенную с англ. статью: http://habrahabr.ru/post/99889/ Помогаю платно. Помогаю иногда бесплатно. Последний раз редактировалось @Rafa3L, 13.09.2012 в 22:44. |
#18
|
||||
|
||||
И советую почитать на досуге:
http://ru.wikipedia.org/wiki/Quake_engine Пример того как нужно программировать. "Движок был написан американским программистом Джоном Кармаком (англ. John Carmack) в 1996 году на языке Си специально для игры Quake. К разработке также был причастен Майкл Абраш (англ. Michael Abrash), который помогал Кармаку с алгоритмами и оптимизацией кода на ассемблере." А именно, чтобы потом волосы дыбом вставали у всех от тех решений и приемов, скорости работы и оптимальности. Помогаю платно. Помогаю иногда бесплатно. |
#19
|
||||
|
||||
И еще:
вы не задумывались почему так ценились в 90-е на западе "пост-советские" программисты? Потому что в союзе была хорошая математическая школа. И перед тем как писать программу, такой программист мог решить нетривиальные мат задачи. А в 2000-х все это по}{3puли... Помогаю платно. Помогаю иногда бесплатно. |
#20
|
||||
|
||||
Хватит уже, успокойся.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
Эти 4 пользователя(ей) сказали Спасибо angvelem за это полезное сообщение: | ||
DJ PhoeniX (14.09.2012),
Lost_Fish (14.09.2012),
Pyro (14.09.2012),
~TB~ (14.09.2012)
|
#21
|
|||
|
|||
наверно тему можно закрывать, не для обсуждения оставлю здесь пример того, как это делается в одну строчку и без регулярных выражений (код – трэш, для ознакомления only)
Код:
procedure TForm1.scan2Click(Sender: TObject); begin output.clear; // eat сожрать текст, до ... включительно // read прочитать текст до ...; и сожрать включительно // порядок имеет значение omg_scan(input.text, omg_output, [eat('Участников:</b>'), read('из'), read('</div>'), eat('</center><a href='), read(' ><b>')]); end; >woweook< |
#22
|
||||
|
||||
Отличный код! Очень познавательный.
Код сырец |
#23
|
||||
|
||||
Цитата:
|
#24
|
|||
|
|||
Цитата:
Хотите закрыть не услышав мнение всех сторон? |
#25
|
||||
|
||||
Протестировал новый метод Pyro:
1. Мой метод: менее 1с. 6 Мб оперативки. 2. 2-й метод Pyro: около 13 сек 443 Мб оперативки. К сожалению увеличить число выполнений в 10 раз для 2-го метода Pyro не удолась за неимением у меня Терабайтной оперативной памяти. П.с.: со скоростью Pyro делает успехи 85сек => 13сек, но наступил на грабли памяти. Помогаю платно. Помогаю иногда бесплатно. Последний раз редактировалось @Rafa3L, 16.09.2012 в 19:02. |
#26
|
|||
|
|||
потому что там ни один объкт не освобождается,
идея в том, что если регулярок не существовало бы, то их следовало бы выдумать (хотя одних их тоже не достаточно, из за плохой читаемости) >woweook< Последний раз редактировалось Pyro, 17.09.2012 в 07:56. |
#27
|
||||
|
||||
Предлагаю устроить конкурс между Pyro и @Rafa3L и RegExp.
На входе любой HTML желательно большой длинны. Задача как в теме вытащить необходимые данные с HTML, параметры поиска задаются динамически. Оценка по 3-м параметрам скорость, объем занимаемой оперативки и результат. Код сырец Последний раз редактировалось Lost_Fish, 17.09.2012 в 12:15. |
#28
|
||||
|
||||
Konrad, ты ли это?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#29
|
||||
|
||||
Цитата:
Код сырец |
#30
|
||||
|
||||
Это @Рауфику вопрос был.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |