|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
35 секунд,
можно ещё попробовать на время добавить поддержку уникодных кодировок зы проверил дельфи версию – 24 секунды, думал будет эффектнее... >woweook< Последний раз редактировалось Pyro, 05.08.2012 в 19:57. |
#17
|
||||
|
||||
Цитата:
35/24=1,46 выходит в потора раза быстрее... Помогаю платно. Помогаю иногда бесплатно. |
#18
|
|||
|
|||
совсем не цена за наглядность
>woweook< |
#19
|
||||
|
||||
Наглядность на руби довольно спорна.
С выше описанным подходом получается, что код обростает кучей функций, и приходится рыться в инете в поиске инфы о них. И, кстати, код на Делфи довольно таки короткий и понятный. А вот скорость в полтора раза быстрее - аргумент, ибо программу будут редактировать 1-2-3 проггра, а использовать скажем 1000 пользователей. Тут еще вопрос в причине снижения скорости. Скорей всего вследствие того что функции в руби пишут на "все случаи жизни"... И эта универсальность влияет на скорость. Помогаю платно. Помогаю иногда бесплатно. |
Этот пользователь сказал Спасибо @Rafa3L за это полезное сообщение: | ||
OTVET (18.01.2013)
|
#20
|
||||
|
||||
Цитата:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#21
|
|||
|
|||
по поводу кучи функций, приходится искать что-бы не изобретать велосипед и использовать принятые в языке шаблоны, которые использовать ни кто не заставляет, но почему-то все используют...
чтобы тот код был коротким и понятным, по моим соображениям он должен был выглядеть хотя бы так: Код:
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< |