О пособии
Здесь я буду размещать материал по темам напрямую связанными с языком C++.
Темы будут размещены в том порядке, в котором я считаю их изучение более целесообразным.
Нужно отметить, что я считаю этот материал хорошим для изучения вне какого-либо дополнительного контекста, как, например, реверс-инжиниринг. То есть, если вы учите C++ как первый язык без опыта - этот материал, по моей задумке, должен подходить и вам в том числе.
Нужно отметить, что при составлении таких материалов одна из проблем - это перегруженность для неподготовленной аудитории. Как и везде есть моменты, которые имеют ненулевое значение, но при их озвучивании на ранних этапах, в виде сухой теории, у слушателя возникает больше вопросов, чем понимания. В остальных случаях у меня есть возможность решить эту проблему разными способами, но здесь это учитываться не будет и все нюансы, которые я считаю важными (хоть и сложными), будут разобраны в соответствующий временной момент. Об оправданности этого решения можно почитать ниже.
Зачем очередной материал по C++?
Я согласен с тем, что в интернете и так много материалов по C++.
Но у меня есть весомые претензии к большинству из них - слишком высокий порог входа, отсутствие нужного уклона, отставание от времени и отсутствие возможности актуализации информации в большинстве из них.
Все из этих проблем я попытаюсь решить своими руками.
Также эти материалы полезны мне по множеству причин - запись особенностей и интересных механик, пропускание информации через себя и, конечно же, академические цели.
Ни для кого не секрет, что я занимаюсь составлением лекций по различным направлениям, и мне надоело хаотично записывать заметки в разных местах в хаотичном формате.
Или ещё хуже - после составления материала обнаруживать, что я упустил какой-то очень полезный аспект. Пришло время положить этому конец.
В любом случае - кто мне может запретить излагать мою точку зрения на предмет обсуждения под предлогом существования других точек зрения?