О PHP в будущем!

  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #121
хромают, по опредлению.
PHP - интерпретатор.

1. Речь идёт про скорость разработки
2. Питон или асп в двоичный код тоже не сразу превращаются, так что не аргумент Быстрее но далеко не из за того что пхп интерпретируемый язык.
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #122

я и сам замерял, но вот эти ребята замерили и показали все гораздо лучше: Посилання видалено
там кстати можно сравнить один язык с другим, посмотреть код и т д. оч познавательно
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #123
1. Речь идёт про скорость разработки
скорость разработки -- отдельная тема, это можно тоже затестить =)


кхм. асп это не язык. в случае с асп таки двоичный код генерится сразу (ну или при первом обращении, но то что он компилируется в бинарник это факт)
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #124

неправда
генерируется cil код
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #125
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #126

на эту тему можна тролить вечно =)))
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #127
а вот и хуй!

ASP.NET про который тут говорили, компилят не в машинный код, а в кашу под названием MSIL которая уже и работает с ихней виртуальной машиной в свою очередь занимающейся динамической трансляцией
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #128
который потом JIT компилятором преобразуется в нативный код

ну так а в php как? точно так же скрипт преобразуем в зенд байт код, который зенд транслирует на нативный уровень не находишь сходства?

( для справки что бы слова быди похожи : jit компилятор = динамический транслятор )
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #129
Посилання видалено

читать отсюда и до обеда



что за чушь?
компилятор это подвид транслятора.
транслятор это нечто переводящее с одного языка на другой.
компилятор это транслятор который переводит из человеческого языка в машинный (здесь человеческий язык -- высокоуровневый ЯП, машинный -- язык для машины будь то виртуальной или реальной)

в случае с .NET имеют место быть 2 процесса компиляции:

1 из исходника в il (il это машинный язык для псевдо-машины, который предназначен для компиляции в нативный код, а не для выполнения на виртуальной машине)

2 из il в нативный код конкретного процессора на котором запущено приложение.

помоему все просто, как вы умудряетесь здесь путаться? или просто лень было разобраться в вопросе?
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #130
Посилання видалено

читать отсюда и до обеда
да различия таки есть, я написал это одной строчкой, а в мсдн то же самое написали двумя

в чём путаться ? я привел пример и написал что в .NET есть место динамической трансляции ...

вот ты утверждаешь: в случае с асп таки двоичный код генерится сразу
я так не считаю ...

Двоичный код — это способ представления данных в виде комбинации двух знаков, обычно обозначаемых цифрами 0 и 1. (вики)

Теперь открой своё откомпиленное приложение и увидишь там - MSIL, но никак не двоичный или хотя бы машинный код.

Если всё таки считаешь что в "случае с асп таки двоичный код генерится сразу" обьясни просто откуда такие мысли&
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #131
по сути, любые данные двоичны
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #132
по сути, любые данные двоичны

конечно, на харде всё хранится в итоге так и на проц тоже, только мы вот обсуждаем какой путь проходят данные,
скорость исполнения приложения таки в проц в большей степени упирается поэтому двоичность о которой говорит оратор выше, можно запихнуть в зад т.к проц такую инфу пошлёт нахуй, она не готова к исполнению и подлежит к обработке в джит
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #133

ок, давай читать вместе:

Посилання видалено
msdn сказав(ла):
3. Компиляция инструкций MSIL в машинный код.
что такое машинный код знаем?

так, давай еще раз разберем вышепреведенную фразу:
компиляция инструкций MSIL в машинный код
будем продолжать спорить? лол

в случае с пхп имеет место трансляция в БАЙТ-КОД, который выполняет ИНТЕРПРЕТАТОР.

МАШИННЫЙ КОД выполняет непосредственно ПРОЦЕССОР
БАЙТ-КОД выполняет интерпретатор

разницу нужно объяснять?
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #134
и насчет того что сразу а что не сразу:

кхм. асп это не язык. в случае с асп таки двоичный код генерится сразу
сгенерить нативную exe можно с помощью утилиты ngen.exe

(ну или при первом обращении...
собственно стандартный подход, когда при обращении к функции генерится машинный код, который потом выполняется.

ссылки давать? или сами разберетесь?
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #135
 
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #136
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #137
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #138
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #139
пичальна Думал раз с машинным кодом всрался, так покормишь чуток...

Так уж и быть, подкормлю трольчину Разжевать можно быстро. Что там про машинный код отписано не так?

в случае с асп таки двоичный код генерится сразу - подчёркиваю СРАЗУ - это не я написал

далее eyeland лезет на мсдн и говорит что в случае асп процесс выполнения делится на 4 этапа или такое "имеют место быть 2 процесса компиляции"

# значение слова сразу по далю - "СРАЗУ нареч. с одного, с первого разу, смаху, соднова, вдруг, в один раз, одним разом. "

ладно можно не разбивать на этапы и посчитать что такие сразу, но далее им же выдергивается П.3 следовательно поэтапно ?

# судя по приведенному линку машинный код появляется на третьем этапе и никак не сразу, тем более о двоичном коде на уровне ЦП СРАЗУ, даже мой воспаленный мозг не может себе представить

жгите дальше

вот только толку от этого спора нет, кто хотел тот вкурил, неужели это кому либо может быть интересно читать?
 
Останнє редагування:
  • 🟡 17:44 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #140

лучше подчеркните то что в скобках, а в скобках написано "ну или при первом обращении)

сразу нативную екзеху тоже можно сгенерить, я об этом уже говорил

а ваш высер про трансляцию зенд байткода в нативный уровень это вот да, то с чего можно поржать