Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Флейм
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 05.08.2012, 19:33
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

35 секунд,
можно ещё попробовать на время добавить поддержку уникодных кодировок

зы
проверил дельфи версию – 24 секунды, думал будет эффектнее...
__________________
>woweook<

Последний раз редактировалось Pyro, 05.08.2012 в 19:57.
Ответить с цитированием
  #17  
Старый 05.08.2012, 20:23
Аватар для @Rafa3L
@Rafa3L @Rafa3L вне форума
Начинающий
 
Регистрация: 09.11.2011
Адрес: Москва
Сообщения: 144
Версия Delphi: XE2
Репутация: 11216
По умолчанию

Цитата:
Сообщение от Pyro
35 секунд,
можно ещё попробовать на время добавить поддержку уникодных кодировок

зы
проверил дельфи версию – 24 секунды, думал будет эффектнее...

35/24=1,46 выходит в потора раза быстрее...
__________________
Помогаю платно.
Помогаю иногда бесплатно.
Ответить с цитированием
  #18  
Старый 05.08.2012, 20:54
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

совсем не цена за наглядность
__________________
>woweook<
Ответить с цитированием
  #19  
Старый 05.08.2012, 23:20
Аватар для @Rafa3L
@Rafa3L @Rafa3L вне форума
Начинающий
 
Регистрация: 09.11.2011
Адрес: Москва
Сообщения: 144
Версия Delphi: XE2
Репутация: 11216
По умолчанию

Наглядность на руби довольно спорна.
С выше описанным подходом получается, что код обростает кучей функций, и приходится рыться в инете в поиске инфы о них.

И, кстати, код на Делфи довольно таки короткий и понятный.


А вот скорость в полтора раза быстрее - аргумент, ибо программу будут редактировать 1-2-3 проггра, а использовать скажем 1000 пользователей.


Тут еще вопрос в причине снижения скорости. Скорей всего вследствие того что функции в руби пишут на "все случаи жизни"... И эта универсальность влияет на скорость.
__________________
Помогаю платно.
Помогаю иногда бесплатно.
Ответить с цитированием
Этот пользователь сказал Спасибо @Rafa3L за это полезное сообщение:
OTVET (18.01.2013)
  #20  
Старый 05.08.2012, 23:31
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от @Rafa3L
...Тут еще вопрос в причине снижения скорости...
Язык интерпретируемый, вот и снижение скорости.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #21  
Старый 06.08.2012, 09:50
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

по поводу кучи функций, приходится искать что-бы не изобретать велосипед и использовать принятые в языке шаблоны, которые использовать ни кто не заставляет, но почему-то все используют...

чтобы тот код был коротким и понятным, по моим соображениям он должен был выглядеть хотя бы так:
Код:
function morse(text: string): string;
var i: integer;
begin
  result := '';
  for i := 1 to length(text) do
    result := result + morzetabl[ord(text[i])];
end;

а массив-перфокарта, это только результат того, что лень использовать объекты

меня например от того, чтобы писать циклы и кучу локальных переменных отделяет то, что могу сделать минималистичнее без них, а в Дельфи если задействовать регулярки и ассоц.массивы, если не посчастливится найти действительно удобную библиотеку, придётся создать кучу функций и модули, что-бы их туда спрятать и в результате код будет выглядеть действительно минималистично, но общий объём кода будет больше

в итоге если хочется написать меньше и быстрее, то без всякой модульности и тем более ооп; кто виноват? возможно язык, раз понятие минимализма не идёт по пути с гибкостью и модульностью
__________________
>woweook<
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:30.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter