Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
#1: 2014-09-13 22:00:40 ЛС | профиль | цитата
Приветствую всех.
В данном разделе, буду публиковать литературу по C++11, C++14 и Qt 5.x имеющуюся у меня в электронном варианте.
В случае, если вам что либо будет интересно, пишем ЛС и я пришлю ссылку для скачивания.
Данные экземпляры, отсутствуют в общем доступе (некоторые возможно уже есть в общем).
Раздел будет время от времени пополняться новыми изданиями.

---Разделы---

C++


Скотт Мейерс - Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14.

Данный курс отсутствует в общем доступе: http://shtonda.blogspot.ru/2014/10/effective-modern-cpp-scott-meyers.html

Страуструп - Программирование. Принципы и практика использования C++, 2-е издание (2015).

Данный курс отсутствует в общем доступе: http://www.combook.ru/product/11145318/

Роберт Сикорд - Безопасный код на C и C++ (включая стандарты C11 и C++11), 2-е издание (2014)

Данная книга отсутствует в общем доступе: http://www.williamspublishing.com/Books/978-5-8459-1908-3.html

Стандартная библиотека С++. Справочное руководство, 2-е изд.(C++11, 2014, pdf)

Данная книга отсутствует в общем доступе: http://www.ozon.ru/context/detail/id/27978215

Алгоритмы на C++(C++, 2011, pdf)

Данная книга отсутствует в общем доступе: http://www.ozon.ru/context/detail/id/5531965

Освой самостоятельно C++ за 21 день, 7-е издание (C++11, 2014, pdf|djvu)

Данная книга уже имеется в общем доступе: http://nnm-club.me/forum/viewtopic.php?t=816962
Но у меня также имеется в формате djvu.
Если вдруг раздачу прикроют, пишем ЛС.

Курс Школа программирования - C++ Базовый курс 1-й и 2й уровень

Данный курс отсутствует в общем доступе: http://proglive.ru/courses/cpp1

Скоро появится


Qt 5.x


Разработчик С++ (Комплексная программа Qt)

Разработчик С++ (Комплексная программа Qt)
http://www.specialist.ru/track/t-sipp

Скоро появится

Курс C++. Инструментарий Qt.
http://www.specialist.ru/track/t-sipp

Остальное


Приемы объектно-ориентированного проектирования (2014, pdf|epub)

Данная книга отсутствует в общем доступе: http://www.piter.com/product/priemy-obektno-orientirovannogo-proektirovaniya

карма: 1
0
Ответов: 48
Рейтинг: 0
#2: 2014-09-14 01:23:58 ЛС | профиль | цитата
Доброй ночи!
Давно хотел спросить, но не знал куда задать вопрос. Недавно познакомился с такой замечательной программой Hiasm, не смотря на то что я абсолютно не владею навыками программирования, данный конструктор позволяет мне создавать хорошие, надежные программы которые сам часто использую в быту. Конечно понимаю что незнание языков программирования ограничивает меня в возможностях, и приходится надеяться только на одну палитру компонентов конструктора. Пришел момент когда нужно решить для себя, на чем начать программировать, или какой язык программирования выбрать? В данной теме говориться о C++ как язык он сложен в усвоении новичку? просто я хочу научиться программировать для дела, т.е. создавать клиентов работающих с локальной сетью и с базой данных на SQL server, а так же офисных приложений для автоматизации рабочего процесса компаний в сфере документооборота. Многие почему то выбирают C#, но почему именно его я не знаю. Подскажите пожалуйста с чего можно начать новичку, и стоит ли сразу изучать языки высокого уровня такие как С#, или все же нужно изучать те что попроще как Delphi?
карма: 0

0
Ответов: 1841
Рейтинг: 369
#3: 2014-09-14 04:53:01 ЛС | профиль | цитата
ruin, доброй!
Однозначного ответа тут нет, как и золотой середины
Я длительное время интересовался Lazarus (Delphi), Java, C#, Python, и даже Basic есть в моём списке.
Даже читал книги по некоторым из них...
Но только после знакомства с C++ и более глубокого изучения, я по настоящему понял ООП.
Тут всё по другому. Всё проще и понятней. ИМХО
Буквально все возможности C++ (синтаксис), имеют свою историю и подробнейшее описание, почему это сделали именно так, а не иначе и т.д.
Чего стоят тут одни массивы! Массив это всего лишь указатель на кусок памяти, и никто не знает, где он кончается (кроме программиста)
Указатели... на них построено всё. Ты начинаешь понимать как работает память, структуры и классы (объекты) в этой памяти, как идёт разделение информации в выделенной области памяти, и как оказывается всё очень просто!
Как работает стек и куча, зачем они нужны, что из себя представляют.

В общем и целом, только после знакомства с C++ и Qt, я понял в полной мере всю прелесть классов, наследования, множественного наследования, виртуальных функций, конструкторов и деструкторов, взаимодействие с классом-предка, управление памятью, контейнеры, шаблоны (это вообще отдельная тема), перегрузка операторов, лямбда-функции (с++11) и ещё очень много всего.

Теперь же, через пару месяцев хочу изучить C# и после Java, т.к. они ближе всего по идеологии к C++ и на будущее пригодится
Ну а в качестве рабочего инструмента, остановлюсь на связке C++ и Qt, т.к. возможности Qt меня поражают по сей день, да и более гибкого и в тоже время настолько богатого функционала, я больше нигде не встречал
Ещё и мультиплатформенное решение, что только добавляет мотивации к изучению.
Вот как то так
карма: 1
0
Ответов: 16884
Рейтинг: 1239
#4: 2014-09-14 19:27:27 ЛС | профиль | цитата
ruin, http://itdistrict.ru/kakoy-yazyik-programmirovaniya-samyiy-vostrebovannyiy-v-2014-godu/
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 48
Рейтинг: 0
#5: 2014-09-15 19:59:19 ЛС | профиль | цитата
Спасибо за информацию, буду иметь хоть какое то представление. После долгого поиска и серфинга форумов понял что C# это то что мне нужно в изучении. С++ будет пошустрее, да и дравишки на нем пишут вроде без проблем, что не сказать про C#, но не смотря на все имеющиеся минусы C# пожалуй прост в изучении по сравнению с++
карма: 0

0
Ответов: 1731
Рейтинг: 68
#6: 2014-09-17 18:29:10 ЛС | профиль | цитата
На самом деле C++ будет полегче.
Не зря его преподают раньше чем C#.
По крайней мере там где я учусь.
карма: 1

0
Ответов: 1343
Рейтинг: 31
#7: 2014-09-17 21:19:37 ЛС | профиль | цитата
ruin писал(а):
но не смотря на все имеющиеся минусы C#


у негo в общей сложности 1 огромный минус: лёгкость Декомпиляции...
карма: 2

0
Ответов: 1841
Рейтинг: 369
#8: 2014-09-19 23:27:41 ЛС | профиль | цитата
В коллекцию была добавлена книга "Приемы объектно-ориентированного проектирования" в двух форматах (pdf|epub), 2014 года издания.
В общем доступе отсутствует.
http://www.piter.com/product/priemy-obektno-orientirovannogo-proektirovaniya
карма: 1
0
Ответов: 9906
Рейтинг: 351
#9: 2014-09-19 23:39:13 ЛС | профиль | цитата
BTW: Это имеет сленговое название как "паттерны банды четырех".

карма: 9

0
Ответов: 1841
Рейтинг: 369
#10: 2014-09-19 23:51:23 ЛС | профиль | цитата
Galkov, именно так
https://ru.wikipedia.org/wiki/Design_Patterns
карма: 1
0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2014-09-21 01:01:13 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 09:30:04
карма: 0

0
Ответов: 48
Рейтинг: 0
#12: 2014-09-21 16:36:07 ЛС | профиль | цитата
Кто нибудь в курсе что за зверь такой Python? на нем вроде как порталы ютуб и яндекс написаны. Говорится что очень удобный и практичный язык программирования. Есть ли у него программная оболочка типа вижел студео, там где уже есть палитра инструментов кнопочек, чек боксов и т.д.? Сообщается о том что питон чуть ли не искусственный интеллект, т.е. половину кода сам додумывает и в отличии от языков С, программисту не нужно ломать голову какую память выделять для той или иной функции, и вроде как там где пишут строк десять тяжелого кода питону достаточно одной логической строки. Правда или лож?
карма: 0

0
Ответов: 1841
Рейтинг: 369
#13: 2014-11-05 18:01:44 ЛС | профиль | цитата
В коллекции скоро появится полный курс: Школа программирования - C++ Базовый курс 1-й уровень
На данный момент, у меня на руках уже имеются первые 6 записанных вебинаров.
В случае необходимости, могу в ЛС скинуть ссылку на имеющийся материал.
Как только у меня будет полный курс, перенесу его в раздел имеющихся.
карма: 1
0
Ответов: 704
Рейтинг: 44
#14: 2014-11-05 18:06:34 ЛС | профиль | цитата
CriDos писал(а):
В случае необходимости, могу в ЛС скинуть ссылку на имеющийся материал

Если можно мне, дайте ссылочку.
карма: 0

0
Ответов: 1841
Рейтинг: 369
#15: 2014-11-26 13:35:12 ЛС | профиль | цитата
Добавил в коллекцию полный курс (8 видео уроков по 2 часа):
Курс Школа программирования - C++ Базовый курс.
В общем доступе отсутствует.
http://proglive.ru/courses/cpp1

p.s. По поводу материала, пишем ЛС.


Если у Вас есть интересный материал по C++14 (книжечки например), просьба поделиться в ЛС ссылками и/или информацией об оных
Или отправить на почту: CriDosСОБАКАya.ru
Язык не имеет значения.
------------ Дoбавленo в 14.35:
Ну разве не красота?
    auto func = [](auto value) -> auto
{
return value;
};

std::cout << func(123) << std::end;
карма: 1
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)