therollingstones
therollingstones личный блог
29 июля 2017, 12:37

С++ Об одной хорошей книге

 Добрый день! Я делал топик что завязываю с рынком, ввиду многих факторов и самого главного — я проигрываю. Вообще, надо сказать, спустя неделю я все же осознал что — 10% за год, ну это скажем не полный l*oh, с рынком я завязываю и полностью посещаю себя учебе. Я хотел не публиковать топики пару лет, но материал ценный. Хочу поделиться. Вот предпоследний топик, из которого будет понятен смысл того, к чему сейчас в общем то стремлюсь. 

smart-lab.ru/blog/410604.php

Итак, да.

За прошедшие пол — года я вскользь прошелся по нескольким языкам (Python, F#, C#), я научился делать рекурсии и другие веселые игрушки. Но, а куда это применить и как на этом заработать? По сути эти пол года были введением в программирование. Недавно прикупил пару книг, вкратце одна книжка была в первом посте, вторая книга по машинному обучению. Суть какая, я понял что некомпетентен и книги эти для меня еще сложны. Плюс, в Windows Internal я вычитал о программировании пользовательского API Windows — это C++. И вот нашел эту книгу. 

Я честно скажу. Пройдя несколько различных лекций, причем скажем так очень оригинальных 

mva.microsoft.com/

Я пришел в восторг от этой книги. Отличная книга, настолько подробного описания я еще не видел, настолько подробного и простого языка изложения (при том, что книга написана основателем C++ )

ru.wikipedia.org/wiki/Страуструп,_Бьёрн

Я рекомендую посмотреть на MVA самые основы ( это какой софт нужен и как подключать библиотеки, самые простые мелочи короче) и сразу переходить к изучению этой книги. 

Очень качественно.

ВОт ссылочка на русскую версию книги, последнее издание самое новое 

1drv.ms/b/s!Aik_YYEGJIBwjzQk78cIPFsApm73

Лично сам надеюсь что эта книга будет хорошим подспорьем на пути к моему индексу ( с очень качественным пользовательским интерфейсом)
35 Комментариев
    • Пафос Респектыч
      29 июля 2017, 19:50
      Therollingstones, обычный MD, занимается тем же, чем и всегда — пилит новый стандарт C++, 18 кажется. Недавно читал письмо-отчёт со слёта таких же яйцеголовых, что они там понапридумывали
  • П М
    29 июля 2017, 13:48
    хз, всегда казались слишком сложными что страуструп, что гради буч.
    как раз только сегодня штук пять книжек по C++, Java, UML оттащили в подъезд — «буккроссинг».

    рекомендую Скотт Мейерс «Эффективный C++», очень круто погружает. книга достаточно тонкая (хорошие книги должны быть тонкими). Её в подъезд не отнёс, оставил, хотя читал в последний раз лет 13 назад. Судя по интернетам, сейчас есть и более новое издание с учётом последних стандартов. C++ стал быстро эволюционировать после появления C# и подвижек в Java, вызванных тоже кмк C#.
    • Андрей К
      29 июля 2017, 14:37
      ПBМ, у Мейрса же все издания (они у меня все есть на полке) оформлены в виде советов, так плюсы не изучить вроде как =)
       C++ стал быстро эволюционировать после появления C# и подвижек
      ну если смотреть исторически, то все передовые изменения сначала появляются в бусте. Потом в течении пары лет, комитет по стандартизации C++ принимал их в основной стандарт. А уж потом, эти наработки всплывали в шарпе.
  • zastava12
    29 июля 2017, 16:07
    Очередная исповедь!!!   www.cyberforum.ru/cpp-beginners/thread152353.html автору в помощь
  • stitrace
    29 июля 2017, 16:36
    Согласен, лучшая книга по c++
  • SEREGA
    29 июля 2017, 16:59
    Ты чё завязал??? Я думал ты разбагател!!!

      • SEREGA
        29 июля 2017, 19:03
        Therollingstones, эт точно дофига хотят!!!
  • Lafert
    29 июля 2017, 18:51
    А зачем это все? Сделать робота? Пойти писать код за деньги?
      • Пафос Респектыч
        29 июля 2017, 19:52
        Therollingstones, зачем тебе плюсы? Заботай лучше Go и будь счастлив. Я сам по работе на C++ пишу, но это оч неэффективное занятие, для себя только на Go
        • stitrace
          29 июля 2017, 20:28
          Zweroboi, в целом не важно на каком языке учится, научишся на одном писать — начать писать на любом другом дело одной-двух недель, программирование это навык приходящий с опытом, главное его получить, а синтаксис уже это вторично. Тем более тут книга хорошая, реально лучшая из всех которые я читал по программированию.
          • Lafert
            29 июля 2017, 22:01

            stitrace, смотря, что вкладывать в понятие «выучить язык». Если цель — писать код за деньги, то не соглашусь абсолютно. БОльшая часть рынка — это манки кодинг с использованием связки из фреймворков. И даже понятие синиор девелопера — это скорее о знании фреймворков. Тут надо понимать, что сейчас в тренде (спрос на кодеров > предложения, и быстренько учить трендовый фреймворк), хотя, такое ремесленничество и неприятно.

            Если цель — что-то написать для себя (создать продукт), то надо исходить из цели и удобства языка. Про одну-две недели, ну… это смешно, правда. За это время сможешь писать на новом языке, но в парадигме старого, игнорируя все фишки, ради которых язык придумывали. К слову, мне, человеку, неплохо знающему C#, приходилось пописывать на плюсах (в частности, делая свой скоростной FAST адаптер для спота), и до сих пор вспоминаю с отвращением( Сразу понимаешь, что люди не зря придумали удобные современные языки с хорошим IDE, хотя, сам свидетель, есть любители пописать код из командной строки.

            К слову, шарп, если его правильно готовить, может не сильно уступать плюсам habrahabr.ru/post/266373/

            • stitrace
              30 июля 2017, 20:11
              Lafert, ну я как бэ имею ввиду, что язык это инструмент, как кисти, карандаш, акварель в изобразительном искусстве. Знание для чего нужна кисть рисовать тебя не научит, это некий образ мышления, который формируется только с опытом, а не из книг.
              • Lafert
                01 августа 2017, 00:19
                stitrace, а программист — это художник, или маляр?
                • stitrace
                  01 августа 2017, 10:37
                  Lafert, я бы сказал и то и другое, в каких то моментах больше (или даже полностью) маляр, а в каких то приходится быть художником. Хотя, чтобы хорошо покрасить, иногда тоже некоторый таллант требуется.
            • Андрей К
              31 июля 2017, 10:53
              Lafert, шарп на том же фасте очень сильно уступит.

              если глянуть ту же ссылку хабры, речь о десятках миллисек. Это огромная вечность.
              • Lafert
                01 августа 2017, 00:15

                Андрей К, конечно, поэтому и пришлось помучиться. В самом деле, все даже веселее, я написал на шарпе кодогенератор, который принимал xml с описанием фида, и на выходе давал сишный код;)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн