Основы php Введение в php. Типы данных числовые, строковые, логические.mp4
Программа самостоятельного изучения PHP
Статья подготовлена для студентов курса «PHP-разработчик» в образовательном проекте OTUS. Давно я вынашивал идею создания курса по изучению одного из самых популярных языков Web-среды разработки — PHP. Проанализировав количество предложений по видеокурсам, вебинарам и книгам, я понял, что делать ещё один курс не имеет смысла. Но по коммерческим причинам за бортом информационного крейсера остались те, кто изучает программирование самостоятельно, комбинируя различные источники информации. Поэтому,...
Идиома Empty Base Optimization в C++: Как пустые классы помогают экономить память
Когда мы пишем программы на C++, мы хотим, чтобы они работали быстро и использовали поменьше памяти. Оказывается, даже пустые классы могут помочь нам в этом! В этой статье разберем, что такое Empty Base Optimization (EBO) — оптимизация пустых базовых классов — и как она делает программы эффективнее. Для начала разберемся с главным понятием. Пустой класс — это класс, у которого нет никаких данных внутри. Например: struct Empty { // Здесь нет переменных-членов }; Казалось бы, раз класс пустой, он не должен занимать память. Но в C++ есть важное правило: каждый объект должен иметь уникальный адрес...