… о которой он почему-то говорит, что она закрытая.
На самом деле, я тоже не разделяю подобную точку зрения. Я пока в данных технологиях не разбираюсь (наверное, поэтому и взялся за перевод), но думаю, что разные подходы важны и полезны. Пройдет некоторое время, а там уж и определятся лидеры и аутсайдеры по различным параметрам, в том числе и по сообществу.
Платформа, которая «умеет всё» обречена стать монстром. Уж лучше поднапрячься, изучить дополнительные действительно пригодные для задачи инструменты и внедрить, как дополнение к тому, что уже есть.
Впоне возможно, что более позитивные отзывы связаны не только с обновлениями самого языка, но и с появлением/развитием хороших инструментов, фреймворков, написанных на нем.
Если он имеет ввиду, что в php значения хранятся как универсальный тип
В разделе «On Objectifying The Standard Library» Энтони так и говорит об этом: «The reason is simple, scalars are not objects, but more importantly they are not any type. PHP relies on a type-system that truly believes that strings are integers.».
Интересно, насколько долго и дорого было бы обучить редактора (человека в смысле) писать, используя markdown. Или добавить в wysiwyg те самые «семантичные» кнопочки, и научить редактора их нажимать :)
А я учился (и пока что живу) на далёком острове Сахалин, и с обучением здесь тоже няочень. C++, C#, Delphi 7, PHP, HTML, всё ровно на таком же уровне, как написали вы. Но я правда отучился 5 лет, всё-таки решил, что вышка нужна. Мы, кстати, на пятом курсе еще Prolog изучали недолго, вот это был взрыв мозга. А всё остальное — тоже сам. Не так крут, конечно, как вы, но тоже кое-что умею :)
На самом деле, я тоже не разделяю подобную точку зрения. Я пока в данных технологиях не разбираюсь (наверное, поэтому и взялся за перевод), но думаю, что разные подходы важны и полезны. Пройдет некоторое время, а там уж и определятся лидеры и аутсайдеры по различным параметрам, в том числе и по сообществу.
Пока искал ответ на ваш второй вопрос, нашел несколько интересных ресурсов на тему внутренностей PHP :)
habrahabr.ru/post/162713/
sheriframadan.com/2012/12/php-oop-objects-under-the-hood/
adobkin.com/blog/categories/development-extensions-to-php/
Да, значение строки хранится в поле
char *
.В разделе «On Objectifying The Standard Library» Энтони так и говорит об этом: «The reason is simple, scalars are not objects, but more importantly they are not any type. PHP relies on a type-system that truly believes that strings are integers.».
Возможно я что-то упускаю…