Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

вес проги

461  1 2 все
Murr коренной житель28.02.08 12:02
Murr
NEW 28.02.08 12:02 
в ответ GANDJUBAS 27.02.08 11:48
Эксперименты показывают, что длинные названия переменных (>20 символов) немного замедляют скриптовые языки, так как код постоянно парсится. но тоже счёт идёт в миллисекундах.
------
Несколько лет назад один чудик на полном серьезе уверял, что скорость работы транслятора зависит от того, из какой части таблицы символов используются символы для написания имен переменных. Я ему, помнится, объяснил, что такое автомат лексического анализа и как он работает - машина состояний, символ в качестве индекса, новое состояние... Вроде понял. Даже включил в свою рассылку какие-то изменения... Прошли несколько лет... смотрел, что он пишет - и он таки опять на полном серьезе ставит время трансляции в зависимосимость от того, какие буковки использованы...
Хммм... хотя... может он и прав? Имея в виду, что он пишет в отношениии одной из биллиных поделок? :)
#21 
GANDJUBAS Ганджубас28.02.08 23:55
GANDJUBAS
NEW 28.02.08 23:55 
в ответ Murr 28.02.08 12:02
Надо искать, мне сейчас лень. Но где-то есть. Специально проводили эксперимент с разными вариантами. Не только длинна переменной, но и длина ключа в ассоциативном массиве и т.д. Просто по разному модифицировали один и тот же скрип и прогоняли его тысячи раз, делали статистику...
#22 
Murr коренной житель29.02.08 12:19
Murr
NEW 29.02.08 12:19 
в ответ GANDJUBAS 28.02.08 23:55
:) Поищи... только перечитай то, что Я написал. В частности, то, что чувак утверждает, что если поменять все буковки 'a' на 'z', то время трансляции увеличится...
#23 
  Chipolino свой человек29.02.08 14:52
29.02.08 14:52 
в ответ Murr 29.02.08 12:19
Идёт речь о конкретном языке или про все интерпретируемые ?
#24 
Murr коренной житель29.02.08 23:45
Murr
NEW 29.02.08 23:45 
в ответ Chipolino 29.02.08 14:52
У него - встроенный Бейсик Аксесса...
А что, есть подозрение на то, что он прав? :) Или что билли - могЁт? :)))
#25 
  Chipolino свой человек01.03.08 09:43
NEW 01.03.08 09:43 
в ответ Murr 29.02.08 23:45
Лично я уверен что разницы нет , но можно написать тест и на 100% убедиться .
#26 
Murr коренной житель01.03.08 12:47
Murr
NEW 01.03.08 12:47 
в ответ Chipolino 01.03.08 09:43
Лично я уверен что разницы нет , но можно написать тест и на 100% убедиться .
------
Ну так и Я уверен. А чувак - уверен в обратном.
Тест писать мне лениво - Аксесс использую только как замену EM на некоторых задачах.
#27 
1 2 все