Сайт «Газеты.ru» долго загружается, постоянно тормозит, на нём много рекламы, но редакция придумала способы ещё сильнее его ухудшить.
242 страницы. Альпина нон-фикшн, 2021
Небольшая интересная книга с необычной обложкой.
Содержание:
Возможно, самая большая проблема книги — то, что название не совпадает с содержанием. Вернее было бы сказать «Объясняя новости науки». Нас трижды предупреждали ещё в аннотации, но мы не слушали.
Уникальный в каком-то смысле труд. Шесть книг по программированию. Четыре из них — по языкам Pascal и Delphi, а две другие — по языку Python. И хотя тема не C++, мимо названия «Полезное программирование» было трудно пройти, да и сам автор время от времени высказывается о C++.
256 страниц. СОЛОН-пресс, 2016
Аннотация обещает сделать из читателя большого профессионала.
«Книга для тех, кто умеет программировать и уже готов этим зарабатывать.
Курс молодого, но профессионального программиста. Практические советы.
Что пригодится вам из пройденного и сданного. Что вы будете программировать сначала, а что позже, когда наберётесь опыта. К чему ещё можно применить ваш программистский талант, чтобы руководство одобрило и поощрило. Кратко, доступно, убедительно».
В Рунете полно сайтов о программировании, в основном там много статей для новичков. Такие сайты могут выглядеть модно, но работа авторов и редакторов (если они вообще есть) часто недотягивает до приличного уровня.
Небольшой, но показательный пример. Автор заявляет, что «this является const указателем».
class Foo {
private:
int x;
public:
Foo(int x = 0) { this->x = x; }
void change(Foo *foo) { this = foo; }
void print() { cout << x << endl; }
};
И никого не смутило, что компилятор прямо говорит о причине:
Тип указателя this — либо Foo*, либо const Foo*. Он не может быть Foo* const или const Foo* const. А присвоить ему ничего нельзя потому, что он не является левосторонним значением (lvalue); по-простому — не может стоять слева от знака присваивания.
Читайте хорошие книги и сайты.
Однажды понадобилось спроектировать несколько модальных окон, нужны были референсы. Я решил посмотреть на Microsoft Word, проверенный продукт. И разверзлась бездна.
Предлагаю посмотреть с небольшим количеством комментариев.
Уже первое окно показалось странным. Выравнивание блока Font разваливается.
Редкий случай успешного краудфандинга в сфере компьютерной литературы — книги Андрея Викторовича Столярова. Больше того, автор публикует их на своём сайте для свободного пользования. Одна из них полностью посвящена языку C++. Однако каждое издание сопровождается валом критики. Давайте посмотрим.
156 страниц. МАКС Пресс, 2020
Книга совсем небольшая даже для начального курса. Она рассчитана на студентов, которые уже владеют C, могут реализовать на нём список или дерево и вообще «писали длинные программы». На сайтах разных университетов можно встретить эту книгу в списке рекомендуемой литературы.
Читателей ждут такие главы: «Введение», «Методы, объекты и защита», «Абстрактные типы данных в Си++», «Обработка исключительных ситуаций», «Наследование и полиморфизм», «Шаблоны» и «Что дальше».
Предисловие здесь — диатриба, порицание и осуждение вообще всех стандартов, даже C++98.
«За несколько лет, прошедших между третьим и четвёртым изданием, мир ощутимо изменился: группа международных террористов, по недоразумению называющихся комитетом по стандартизации Си++, развернула весьма бурную и эффективную деятельность по окончательному уничтожению этого языка. Вышедшие последовательно „стандарты“ C++11, C++14 и, наконец, C++17 не переставали удивлять публику: каждый раз казалось, что более мрачного и безумного извращения придумать уже нельзя, и каждый раз выход очередного „стандарта“ наглядно демонстрировал, что всё возможно; ожидающийся C++20 как будто специально задуман как наглядное подтверждение, что предела этому процессу нет, разве что Си++ всё-таки окочурится. Если под „языком C++“ понимать C++17 или тем паче C++20, то о применении такого инструмента на практике не может идти никакой речи, т. е. с языком Си++ следует попрощаться, устроить торжественные похороны и поискать альтернативу; впрочем, то же самое можно сказать про все его „стандарты“, начиная с самого первого, принятого в 1998 году — строго говоря, язык C++ как уникальное явление был уничтожен именно тогда».
Достаётся и стандартной библиотеке шаблонов (STL).
В мире изданы десятки и десятки книг по языку C++. Каждый день в интернете появляются всё новые и новые статьи, но сегодня поговорим об одном любопытном печатном журнале и книгах. Их автор — Валерий Алексеевич Жарков, доктор технических наук. Валерий Алексеевич написал добрых два десятка книг только по программированию («Visual C++ на практике», «Visual C♯ .NET в науке и технике», «Самоучитель Жаркова по Visual Studio .NET: Visual Basic .NET, Visual C♯ .NET, Visual C++ .NET, Visual J♯ .NET», «Самоучитель Жаркова по анимации и мультипликации в Visual C♯ .NET 2003», «DirectX 10 под управлением Visual C♯ 2007 для карманных компьютеров в трёхмерных приложениях и играх» и другие) и ещё какое-то количество справочников по другим темам.
Называется «Программирование на C♯, Basic, C++ и HLSL в Visual Studio, DirectX и XNA». Место языка Basic в современном мире под большим вопросом, HLSL — язык программирования шейдеров, а XNA — фреймворк для разработки игр (.NET).
Вообще-то правильнее было бы говорить о журналах. Два других — это «Кузнечно-штамповочное производство» и «Компьютерное проектирование раскроя и обработки материалов».
На международной научно-технической конференции студентов, аспирантов и молодых учёных «Научная сессия ТУСУР» ежегодно представляют сотни докладов. По большей части это работы с такими сложными названиями, как «Проектирование широкополосного буферного усилителя диапазона 8—12 ГГц на основе отечественной 90 нм Si-CMOS-технологии», иногда это захватывающие работы на стыке технологий и медицины или экологии. Но есть среди них и весьма занятные работы, о которых я сейчас расскажу (по материалам конференций 2018—2019 годов).
Этот проект с корпусом из фанеры, монофоническим однотактным усилителем на лампах 6Ж1П, 6П1П и одноплатным компьютером Raspberry Pi был представлен на конкурсе на лучший проект года среди молодёжного предпринимательства Томска «10К. Идеи для жизни» и выставке молодых учёных «РостUp 2017», где, по заверению авторов, вызвал заинтересованность публики. Заявлено много функций: проигрывание со съёмного носителя и других источников (винилового проигрывателя с предусилителем), онлайн-радио и просто ламповый усилитель.
Продолжаем рассказ о грехах современных интерфейсов. Как часто вы случайно нажимали на место, которое не выглядит нажимаемым? Спорю, что чаще, чем хотелось бы.
На сайте «ВКонтакте» в левой части страницы находится широкая полоса, которая работает кнопкой «Наверх».
Никогда не нажимал на контекстную рекламу (только случайно), а тут решил. Нашлось много интересного.
Сайт «Газеты.ru» долго загружается, постоянно тормозит, на нём много рекламы, но редакция придумала способы ещё сильнее его ухудшить.