The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"В PHP 7 появится режим проверки скалярных типов"
Отправлено Аноним, 17-Мрт-15 13:40 
> Есть языки с "динамической типизаций", к каковым относится PHP.

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

С одной стороны динамическая типизация ставит крест на какой либо производительности, поскольку вместо простейшей операции (в лучшем случае просто регистр-регистр проца для математики и логических операций) - получается целый огород из множества проверок "а какой у нас тип теперь?". Там куча действий и скорость в зависимости от того где это может провалиться и в хренадцать раз при прочих равных. Поэтому даже в JS с горя типизированные массивы сделали, в попытках хоть как-то это замахать. Толку правда хрен, потому что костыли и полумеры.

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

> Второе - с какой радости Вы привязываете указатели к стат. типизации - не понятно.

Я? Указатели? Я вроде про них ничего не говорил.

> Тут нельзя не согласиться, но большая часть языков для Web как имеет
> дин. типизацию.

О чем немало сожалеют те, кого угораздило сделать проект покрупнее...

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру