Size: a a a

2020 March 14

ЕР

Евгений Ромашкан in PHP
Egor Gorbachev
Спасибо, вывод типов неплохой. А кто-то вообще юзает это в продакшене тут, как в целом впечатления? :)
А что там в продакшене юзать то?)
источник

ЕР

Евгений Ромашкан in PHP
Egor Gorbachev
Спасибо, вывод типов неплохой. А кто-то вообще юзает это в продакшене тут, как в целом впечатления? :)
А если серьёзно - да. Всё покрыл psalm'ом и доволен
источник

DM

Dmitry MiksIr in PHP
т.е. если псалм встроят в /usr/bin/php, то он язык станет статически типизируемый? ;)
источник

АС

Альберт Степанцев in PHP
не-мед-лен-но!
источник

DM

Dmitry MiksIr in PHP
но язык то останется тот же? :)
источник

АС

Альберт Степанцев in PHP
BASIC был и построчно интерпретируемым и компилируемым. Один (почти) и тот же язык.
Синтаксис и реализация слабо связаны.
Впрочем,  PHP же тоже умеет быть и интерпретатором и компилятором...
источник

АС

Альберт Степанцев in PHP
так что язык останется тот же
источник

АС

Альберт Степанцев in PHP
это как java и groovy
источник

DM

Dmitry MiksIr in PHP
а может ли делаться ли рантайм проверка типов в статически типизируемом языке?
источник

ЕР

Евгений Ромашкан in PHP
Dmitry MiksIr
а может ли делаться ли рантайм проверка типов в статически типизируемом языке?
Не могу сказать за все, но обычно нет, стат. типизация на то и нужна, чтобы гарантировать корректность заранее
источник

ЕР

Евгений Ромашкан in PHP
Незачем, и это долго
источник

ЕР

Евгений Ромашкан in PHP
Проверки то конечно будут, когда данные приходят откуда-то, и приложение ожидает конкретные типы
источник

AM

Artem Molotov in PHP
Альберт Степанцев
хотя, чисто теоретически, побаловаться  хипхопом или kPHP можно
kphp? сириосли???)
источник

AM

Artem Molotov in PHP
Альберт Степанцев
конечно нет
компилятор - вообще не часть языка
а реализация его
Можно источник, где говориться, что компилятор — реализация языка?
источник

KN

Kirill Nesmeyanov in PHP
по-моему это капитанство
источник

KN

Kirill Nesmeyanov in PHP
ну т.е. тут даже источника не надо)
источник

KN

Kirill Nesmeyanov in PHP
P.S> под пых существуют реализации (из тех, что я знаю):
- zend
- hhvm
- hiphop
- kphp
- phalanger
- jphp
- phpphp
- tagua
источник

SP

Sergey Protko in PHP
То что ты перечислил это не про компиляторы а про интерпритаторы. Тут проще)
источник

k

knopkod4v in PHP
а я чёт задумался над "очевидностью"  и как-то не уверен.
Если язык - это система для отображения смысла, тогда является ли преобразование из одного языка в другой реализацией языка?
Чтобы отобразить смысл при помощи этой системы - нужно опираться на какие-то правила и ограничения. Тогда то, что проверяет правила и ограничения можно назвать реализацией языка?
источник

ЕР

Евгений Ромашкан in PHP
Мне сам термин "реализация языка" кажется оч странным
источник