#0
by rudnitskij
Уважаемые форумчане! Нет ли у вас данных о том, как влияет и влияет ли вообще на производительность кода 1С язык его написания? Может англоязычный код выполняется быстрее? Может машине его легче в байты переводить, нет ли экономии времени и ресурсов за счет этого?
#1
by Fish
"Может англоязычный код выполняется быстрее? Может машине его легче в байты переводить" - Вроде не пятница сегодня.
#3
by Господин ПЖ
>Может англоязычный код выполняется быстрее? конечно легче - кодировка в начала таблицы идет
#5
by Dotoshin
>> Может англоязычный код выполняется быстрее? Открой секрет, на чем основано такое предположение?
#10
by rudnitskij
как я понял, данных по производительности нет ни у кого, но есть нерастраченное чувство юмора практически у всех)
#11
by Fedor-1971
на исследованиях команд военных во время танкового боя: русский: "Восьмой ё-ни тому х.. на бугре" мерикосский: "Восьмой уничтожить орудие на фланговой высоте 12" ага: Or - ИЛИ, And - И и где выигрыш? поинтересуйся что делает компилятор (например, С) или интерпретатор (например, Java или 1С). По сути, перевод в машинные команды мало зависит от языка написания программы не на китайском, а аппаратно реализованные как в СССР на Эльбрусе, его ассемблер по мощности был сравним с Pascal
#14
by Fish
А сами файлы на каком языке? Или ты считаешь, что код на английском будет сравнивать русский текст с той же скоростью, как и английский? :))
#15
by Fedor-1971
производительности чего? Программа на любом языке переводится в машинный код. Тебя интересует производительность компилятора/интерпретатора или скорость работы самого кода или скорость работы интерпретирующей машины Java (C#)?
#20
by SSSSS_AAAAA
Как я понял ты совершенно не знаешь как работают интерпретатор 1С и потому задаешь идиотские вопросы. На которые только юморные,издевательские/саркастичесике и т.д. ответы и могут быть. При ИСПОЛНЕНИИ кода никаких естественных языков типа русского/английского уже нет, там уже коды команд, не зависящие от языка написания. Интерпретируется байт-код, получаемый во время псевдо-компиляции, происходящией при загрузке конфигурации.
#21
by rudnitskij
- Рабинович, почему вы отвечаете вопросом на вопрос? - Кто, я отвечаю вопросом на вопрос?
#23
by Buster007
ты можешь написать внешнюю компоненту и сравнивать методом компоненты, будет работать быстрее
#24
by rudnitskij
Короче, вопрос толком никто и не читал...Увидели знакомые слова и давай шутками сыпать. Переформулирую: Один и тот же код, написан на русском и английском. Будет разница в скорости его работы? С учетом времени компиляции
#26
by Fedor-1971
построчное небуферизированное сравнение долго работает на любом языке. для твоей задачи скорость работы кода не имеет ни какого значения, как и язык его написания. Тебе нужен алгоритм сравнения с буферизацией - читаем в 2 буфера некое количество строк из обеих файлов, потом сравниваем и т.д. не факт нет, разница возможна на разных языках программирования в части работы со строками текста (например, С - прямая работа с символами и WSH - буферизирует строки и сравнивает)
#27
by Fish
Если у тебя г-код, он останется г-кодом, на какой язык ты его не переведи. Оптимизируй алгоритм.
#28
by rudnitskij
Тебе нужен алгоритм сравнения с буферизацией - читаем в 2 буфера некое количество строк из обеих файлов, потом сравниваем и т.д. - не совсем подходит, строки могут идти вразброс. Первая строка в одном файле может быть десятой в другом. Или последней
#29
by rudnitskij
твой ответ лучший однозначно, спасибо) подрастешь - начнем с тобой обсуждать разработку в 1С
#31
by Fedor-1971
в таком случае - это не построчное сравнение двух файлов, а построчное чтение из одного и поиск строки в другом, рассмотри алгоритм перегрузки оных, например в DBF с индексацией одного из них
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- кнопка "настройки" в отчете скд
- Отчет по закупкам в УТ 11
- v7: Пропали документы в ТиС справочники и регистры остались
- СКД. Вывести отдельной таблицей разницу итогов двух таблиц
- УТ11 Дата в регистре сведений ЗаданияКРаспределениюРасчетовСКлиентами
- Поиск по началу строки
- Неверно выгружается swift
- Как распечатать учетную политику в Комплексной автоматизации ред 1.1
- План Обмена УФК
- ERP 2.2 "Производство без заказа" не делает бух. проводок
- Вычислить средний процент по количеству
- Обновление УПП
- Переход с 1С Бух Корп на 1С УХ
- Как перейти в открытую форму обработки?
- SQL EXPRESS Поставщик общей памяти: С обоих концов канала отсутствуют процессы.
- Не видно сотрудников ЗУП 3.1.2.272
- Как модифицировать документ на сервере,не записывая открыть его на клиенте.Уф.
- Планировщик! Отображения только рабочих часов...
- КД 2.0 Правила очистки.
- Создание документа РКО (Инкассация) на основании ПКО