комментарии | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
Добрый день, как сильно влияет кол-во комментариев на скорость исполнения кода и влияет ли вообще?
|
Re: комментарии | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Вообще никак не влияет. Поскольку комментарии - не компилируются в выполняемый файл или модуль. В чем легко убедиться, если использовать скажем Refox, и декомпилировать любой модуль - комментариев там попросту уже не будет. Подобное в принципе справедливо и для всех языков. Если уж быть точным, в фоксе конечно же применятеся не "компиляция", а "интерпретация", но тем не менее, суть в итоге все равно такая же - комментарии хранятся лишь в исходниках. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: комментарии | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
Спасибо, а пока не забыл спросить, можно ли в фоксе как то выставить номер строки? я в настройках ничего подобного не нашел , на скрине допустим слева или еще где то 1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8 ... 9 ... 10 ... и т.д.? Исправлено 1 раз(а). Последнее : axeum, 28.09.20 06:59 |
Re: комментарии | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
Можно ;)
[attachment 33907 Clip2net_200928091918.png] [attachment 33908 Clip2net_200928092001.png] |
Re: комментарии | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Ну вот и что-то новенькое о Фоксе узнал. Неужели правда, что процесс, запускаемый командой COMPILE, называется интерпретацией? |
Re: комментарии | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
Результат, не Басик, конечно, но видно.
[attachment 33909 Clip2net_200928091826.png] |
Re: комментарии | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
уже неплохо, а др вида нет? удобней было б если номер строки возле самой строки находился |
Re: комментарии | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
Если альтернативные редакторы использовать.
Только вот зачем? Больше 20 лет стучу на Фоксе, и даже вот тем пунктом пользовался только пару раз, когда при компиляции ругалось на непонятно что |
Re: комментарии | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
зачем оно мне надо? да я и сам не знаю , наверное просто приятно видеть номер строки, но спасибо за помощь всем
|
Re: комментарии | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
А в чем вообще разница? ;) Запуск фоксовой программы идет или со среды. Или через встроенный ее фрагмент, как было в FPD, либо же через "библиотеки" в VFP, по сути та же самая среда. "Настоящая" же компиляция - у ассемблера, у делфи скажем, у всяких сишных языков, и прочих подобных. Их исполнямые файлы в исходники ведь никак не декомпилировать. В отличие от фоксовых. Ну или ряда нынешних скриптовых языков. Которые даже после "компиляции" - остаются абсолютно в таком же виде. Кроме комментариев естественно. Ну в фоксе для сокрытия этого применяют свою псевдо-шифровку в FXP. Тем не менее, сути запуска фоксовских кодов через некий интерпретатор это не меняет. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 28.09.20 07:57 |
Re: комментарии | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
При компиляции (или "псевдо-компиляции" как в Фоксе) не происходит исполнения команд. Не думаю, что отсутствие "настоящей компиляции" превращает процесс компиляции Фокса в интерпретацию. |
Re: комментарии | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Ну если чисто формально: Цитата: Все это сегодня не имеет конечно того смысла, как во времена первых компьютеров. Скорости по железу вполне хватает. Кроме того, такого уж строгого разделения на компилируемые и интерпретируемые как бы давно уже нет, границы размыты. Но тем не менее, думаю никто не будет спорить по вопросу скорости выполнения фокспро-кода в сравнении с чисто компилируемыми языками. ;) Да и сам факт наличия кусков фокспро-кода в том же исполняемом файле тоже как бы говорит сам за себя. Теоретически конечно ничто не мешало в сове время создать и "настоящий компилятор" и для фокспро. Который переводил бы его код в машинные коды. Но видимо никому это никогда не надо было. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: комментарии | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Ты уже о другом. Лучше напиши, что, на твой взгляд, происходит при компиляции в Фоксе (при выполнении команды COMPILE), а что - при интерпретации, сравни. Тогда и станет ясно, можно ли назвать компиляцию в Фоксе интерпретацией, как ты сделал это выше: К тому же "настоящим" интерпретаторам вообще ничего не требуется, кроме исходного кода - их комментарии исчезнут вместе с самой программой. |
© 2000-2024 Fox Club  |