Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «компилятор»
![Главные темы](/themes/1/i/menu/tt/main_themes.png)
[Из песочницы] Оптимизация шаблонов представления в Codeigniter Framework при помощи AST трансформаций 2017-08-07 14:10:05
В последнее время, я работал с порталом, посещаемостью около 100 тысяч человек в месяц написанном ...
+ развернуть текст сохранённая копия
В последнее время, я работал с порталом, посещаемостью около 100 тысяч человек в месяц написанном на Codeigniter. Все бы ничего, но любая страница этого портала отдавалась сервером не меньше 3 секунд. При этом, железо уже не было куда расширять а об архитектуре приложения говорить не будем. Мне нужно было найти решение которое помогло бы сократить время ответа приложения с наименьшими изменениями кода. Читать дальше →
Тэги: ast, codeigniter, php, компиляторы, парсер, шаблонизатор
[Перевод] Виртуальная Машина PHP 7 2017-04-21 13:14:33
Всем доброго времени суток! Меня зовут Константин, в Badoo я работаю в команде Features Team. ...
+ развернуть текст сохранённая копия
Всем доброго времени суток! Меня зовут Константин, в Badoo я работаю в команде Features Team. Скорее всего, вы уже знаете, что наш бэкенд написан на PHP и обслуживает более трёх сотен миллионов пользователей. Так что я не мог упустить шанс перевести эту статью core-разработчика PHP Никиты Попова. Уверен, она будет полезна разработчикам всех уровней, но новичкам может показаться сложноватой. Приятного (и полезного) чтения!
В статье представлен обзор виртуальной машины Zend для PHP 7. Это не исчерпывающее описание, но я постараюсь охватить большинство важных частей, а также некоторые детали.
Описание сделано на основе PHP версии 7.2 (в настоящее время находится в разработке), но почти всё справедливо и для PHP 7.0/7.1. Однако отличия от виртуальных машин серии PHP 5.x являются значительными, и с ними я, как правило, не проводил параллели.
Читать дальше →
Тэги: badoo, machine, php, php7, virtual, zend, блог, веб-сайтов, виртуальная, высокая, компании, компиляторы, машина, производительность, разработка
Черная магия метапрограммирования: как работают макросы в Rust 1.15 2017-02-14 19:50:38
+ развернуть текст сохранённая копия
В прошлой статье мы познакомились с одной из самых интересных возможностей языка Rust — процедурными макросами.
Как и обещал, сегодня я расскажу о том, как писать такие макросы самостоятельно и в чем их принципиальное отличие от печально известных макросов препроцессора в C/C++.
Но сначала пройдемся по релизу 1.15 и поговорим о других новшествах, поскольку для многих они оказались не менее востребованы. Читать дальше →
Тэги: rust, валентина, веб-сайтов, дам, день, компиляторы, макросы, метапрограммирование, милых, программирование, процедурные, разработка, сарказм, святого, системное
Процедурные макросы в Rust 1.15 2017-02-10 18:10:15
... , что теперь установить компилятор и окружение можно ...
+ развернуть текст сохранённая копия
Ребята, свершилось! После долгих шести недель ожидания наконец вышла версия Rust 1.15 с блекджеком и процедурными макросами.
По моему нескромному мнению, это самый значительный релиз, после эпического 1.0. Среди множества вкусных вещей в этом релизе были стабилизированы процедурные макросы, взрывающие мозг своим могуществом, удобством и безопасностью.
А что же это дает простым смертным? Практически бесплатную [де]сериализацию, удобный интерфейс к БД, интуитивный веб фреймворк, выводимые конструкторы и много чего еще.
Да, если вы все еще не добрались до этого языка, то сейчас самое время попробовать, тем более, что теперь установить компилятор и окружение можно одной командой:
curl https://sh.rustup.rs -sSf | sh
Впрочем, обо всем по порядку. Читать дальше →
Тэги: diesel, rocket, rust, serde, веб-сайтов, компиляторы, макросы, программирование, процедурные, разработка, системное, счастье
[Перевод] Трамплин вызова магических функций в PHP 7 2016-09-27 12:42:21
![](https://habrastorage.org/files/390/96e/1e4/39096e1e44b04bd29d5f94a7dae571b5.jpg)
< ...
+ развернуть текст сохранённая копия
В этой статье мы подробно рассмотрим оптимизацию в виртуальной машинe в PHP 7 (виртуальной машине Zend). Сначала коснёмся теории трамплинов вызовов функций, а затем узнаем, как они работают в PHP 7. Если вы хотите полностью во всём разобраться, то лучше иметь хорошее представление о работе виртуальной машины Zend. Для начала можете почитать, как устроена ВМ в PHP 5, а здесь мы поговорим о ВМ PHP 7. Хотя она и была переработана, но действует практически так же, как и в PHP 7. Поэтому если вы разберётесь в ВМ PHP 5, то разобраться с ВМ PHP 7 не составит никакого труда.
Читать дальше →
Тэги: group, mail.ru, php, блог, интерпретаторы, компании, компиляторы, покровов, срыв
Главная / Главные темы / Тэг «компилятор»
|
Взлеты Топ 5
Падения Топ 5
|