Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Языки программирования: интерпритаторы и компиляторы?
|
|||
|---|---|---|---|
|
#18+
Простите за, наверное, глупый вопрос. Прошу объяснить мне разницу между интерпретируемыми и компилируемыми языками програмирования. Я имею в виду не разницу именно в плане работы компиляторов и интерпритаторов, а в принципиальной невозможности сделать компилятор для некоторых языков. Т.е. я не могу понять, почему нельзя сделать компилятор, скажем, для PHP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2004, 10:29 |
|
||
|
Языки программирования: интерпритаторы и компиляторы?
|
|||
|---|---|---|---|
|
#18+
Как правило, в интепретируемых языках присутствует возможность изменения кода уже выполняемой программы. Для уже скомпилированной программы такие фокусы более затруднительны. А вообще для ряда языков (Python, например) для повышения производительности используется трансляция в т.н. "байт-код", интерпретируемый при выполнении. Почему нет для PHP? По моему некоторыми движками используется такая псевдо-компиляция, причем "прозрачная" для программиста. Хотя врать не буду. Лучше в PHP-шный форум обратись:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2004, 12:27 |
|
||
|
Языки программирования: интерпритаторы и компиляторы?
|
|||
|---|---|---|---|
|
#18+
По поводу псевдо-компиляции я знаю. Я просто хочу знать причины, по которым "в принципе" невозможно создать компилятор для некоторых языков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2004, 12:30 |
|
||
|
Языки программирования: интерпритаторы и компиляторы?
|
|||
|---|---|---|---|
|
#18+
Dr. YesТ.е. я не могу понять, почему нельзя сделать компилятор, скажем, для PHP. Вообще то он есть для php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2004, 18:34 |
|
||
|
Языки программирования: интерпритаторы и компиляторы?
|
|||
|---|---|---|---|
|
#18+
-По поводу псевдо-компиляции я знаю. Я просто хочу знать причины, по которым "в принципе" невозможно создать компилятор для некоторых языков. создать можно для всех. Просто для некоторых это бессмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:24 |
|
||
|
Языки программирования: интерпритаторы и компиляторы?
|
|||
|---|---|---|---|
|
#18+
Imho, если скриптовый язык программирования поддерживает возможность динамического исполнения (такую как eval ), то он в любом случае должен (хотя бы частично) интерпретироватся при исполнении. То есть докомпилировать до конца программу на этом языке не возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 19:36 |
|
||
|
Языки программирования: интерпритаторы и компиляторы?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 10:31 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=32654077&tid=1348259]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 188ms |

| 0 / 0 |
