Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17

C++ для нуба или "Господа! Дайте чайнику чайник, пожалуйста!"

14.09.2019, 18:53. Показов 1469. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Можно кидать тапками, мое кирпичное лицо стерпит, а у вас поднимется настроение, мне не жалко, иммунитет имеется.
Но суть моего вопроса такова:
Некоторое время назад я все таки переборол свою лень и в свои года все же решил начать учить язык программирования. Выбор пал на C++......да, да уже вижу первые жирные тапки летящие по мою душу. Знаю, довольно трудный выбор для новичка в этом деле, но тем не менее. Проблема нарисовалась на 3-й день, когда я осознал, что тот материал по которому я пытаюсь учиться весьма устарел и морально и фактически.
Я просто не знаю по какому материалу учиться. Я бы не назвал себя темным человеком в плане обращения с ПК. Но все на уровне продвинутого пользователя, не более. Гуглить умею, Линукс меня не пугает, хотя и сижу на 10-ке, но опять же что такое твики я знаю, реестр меня не пугает, соприкасался с подобием Java когда копал Ragnarok и ставил форумы для гильдии, там же покопался в php, фотошоп меня не пугает, да и GIMP тоже и т.п. ...в общем продвинутый, но не более того.
А начал я с Трупа....не, не...это не из раздела некрофилии, а C++ (да "Си" там, а не "Эс" русская, перевел я раскладку, не тратьте запасы тапкок) для чайников, 5-е издание.
Вроде все понятное, но много лишнего...МНОГО лишнего. Утомляет, да и неактуальность и сырость чувствуется. Уже после первой главы я стал участником клубов "Про system("pause");, с##а, трудно написать?" и "Ё##нные кракозябры вместо кириллицы.", "В поисках Нэмо libstdС++ - 6.dll" и еще пары тройки. Накатил себе Eclipse+MinGW (Попробовал NetBeans, облизнулся на QT и жалобно глянул на MVS). Но в тоже время боюсь упустить какие либо фундаментальные полезные вещи ибо цель понять и научиться, а не стать СИбезьяной.
Накопал, что есть 7-е издание. Но живу в Мухосранске местах где подобной литературы не сыскать. На флиб
ресурсах "которые нельзя называть" этого добра нет. И не гуглится.....гугл кстати уже не тот.....но я ищу. Но как говорится лучше 2 варианта чем 1, поэтому и оставляю запрос тут, может у кого в закромах HDD (SDD) завалялось сие или есть более дельные советы и решения - с удовольствием послушаю почитаю.
З.Ы. У меня есть ЛС, ссылки туда пожалуйста, правила форума все же запрещают подобного толка публикацию.
Спасибо за внимание, извиняюсь за "многабукаф".
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.09.2019, 18:53
Ответы с готовыми решениями:

Дайте некий план, как превратиться из полного нуба в отличного программиста
Поступила в вуз . "Проучилась" там полгода. Пока плохо идет программирование. Проходим С#. Я никогда не увлекалась программированием,...

Дайте совет Чайнику
Дайте совет Чайнику Как оптимизировать сайт? www.karp.biz Заранее благодарю ! :-<

Напишите пожалуйста код или дайте совет
Задание про подпрограммы, функции. basic Заменить отрицательные элементы линейного массива их модулями, не пользуясь стандартной функцией...

25
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
14.09.2019, 19:03
Astelteyn, Мы можем посоветовать литературу, а вот искать её вам придется самим.
Мне например эта книга понравилась Шилдт Г. С++ Базовый курс
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
14.09.2019, 19:05
Цитата Сообщение от Astelteyn Посмотреть сообщение
правила форума все же запрещают подобного толка публикацию.
Они и в ЛС запрещают.
Цитата Сообщение от Astelteyn Посмотреть сообщение
Я просто не знаю по какому материалу учиться.
Смотрели тему Литература C++?
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 19:15  [ТС]
Avaddon74, а с какого стартового уровня знания языка Вы начинали и каковы положительные стороны этой книги можете назвать, как человек который знаком с материалом оной?

Croessmah, да) Но увы, описания книг на 90% направлены завлечь покупателя. Хотелось бы услышать именно людей которые могут на своем примере сказать слабые и сильные стороны.

З.Ы. на счет ЛС - я не прошу прямо в ЛС готовенькое - дайте направление и я найду.
З.З.Ы Powered by vBulletin® Version 3.8.9 на сколько я помню, даже администратор форума и человек содержащий хост не может вскрыть ЛСки пользователей без танцев с бубном и песнопений, а при установке пары фич, так и вообще не может ХД)
0
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
14.09.2019, 19:19
Цитата Сообщение от Astelteyn Посмотреть сообщение
стартового уровня знания языка
с++ был нулевой, а вообще опыт программирования имелся на PHP
Цитата Сообщение от Astelteyn Посмотреть сообщение
положительные стороны этой книги
Просто, понятно, без занудства
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 19:24  [ТС]
А есть ли там такой аспект, как объяснение почему происходит тот или иной процесс или там сделано на уровне "делай так, потому, что так надо и все делают так и ты делай так!".
0
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
14.09.2019, 19:28
Цитата Сообщение от Astelteyn Посмотреть сообщение
А есть ли там такой аспект, как объяснение почему происходит
Объясняется, зачем лучше так, и почему не иначе

Добавлено через 1 минуту
Если что-то не поймете, спросите здесь
0
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
14.09.2019, 19:36
Цитата Сообщение от Astelteyn Посмотреть сообщение
делай так, потому, что так надо и все делают так и ты делай так!
В начале обучения лучше так и думать, ведь для работы с числами не объязательно знать как они устроены в памяти, просто запомнить что int отвечает за целое число (с английского integer) да и все.

Потом уже со временем, когда этот вопрос действительно будет волновать, его понять уже будет намного легче.


Выше писал по своему опыту, т.к. именно так у меня и было, в начале учебы большенство вещей я принимал как аксиому и не внедрялся в суть работы, и только с годами начал понимать "что? как? почему?".

P.S. Пример с памятью - был лишь примером, не нужно думать "Раз знаю как устроено, значит и остальное смогу познать", ведь на деле это совсем не сложно, 0 и 1 просто идут в ряд, и все, но да деле, как-то же они туда попадают именно в такой последовательности.
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 19:47  [ТС]
Я инженер по образованию, мне принципиально понимать, что и как работает... Это труднее для начала, но потом приносит очевидный профит в виде продвинутого понимания протекающего процесса и возможности его модификации исходя из понимания основ протекающего явления.

Добавлено через 4 минуты
Avaddon74, полагаю это слегка не то, что мне необходимо.
0
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
14.09.2019, 19:47
Astelteyn, Хорошо, я тоже "инженер", только в кавычках, т.к. еще учусь, но разница очень большая.

Да, в инженерии нужно понимать все процессы ибо без этого никак.

Но в программировании все по другому. Имея под руками библиотеку, для её использования вовсе не нужно знать что у неё в исходниках, нам вполне хватит заголовочного файла - ПЕРЕВЕДУ, нам воовсе не нужно знать как работает мотор машини, что бы быть хорошим гонщиком, нам нужно знать как подавать на мотор сигнал.
0
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
14.09.2019, 19:49
Цитата Сообщение от Astelteyn Посмотреть сообщение
мне принципиально понимать, что и как работает...
Тогда C++ правильный выбор
1
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
14.09.2019, 19:54
Astelteyn, на самом же видном месте, Карл!
Миниатюры
C++ для нуба или "Господа! Дайте чайнику чайник, пожалуйста!"  
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 19:55  [ТС]
Самое печальное, что английский вариант 7го издания можно найти за 2 минуты, а вот с русской локалью проблема, хотя лет ей уже прилично.
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 19:57  [ТС]
sourcerer
Проблема в этом, шеф( Это как познавать Вин10 по книге Вин95....
Миниатюры
C++ для нуба или "Господа! Дайте чайнику чайник, пожалуйста!"  
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
14.09.2019, 20:13
Цитата Сообщение от Astelteyn Посмотреть сообщение
Я инженер по образованию
Шилдт, для полных чайников самое то, но раз ты инженер тебе стандарт зайдет как сказка.
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 20:18  [ТС]
Первый же комментарий однозначно ставит крест для меня на этом материале. Увы.
Миниатюры
C++ для нуба или "Господа! Дайте чайнику чайник, пожалуйста!"  
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 20:23  [ТС]
Язык программирования C++. Базовый курс (5-е издание)
Автор: Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му

Кто знаком? Можно пару комментариев по данному произведению?
0
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
14.09.2019, 20:28
Astelteyn, На мой взгляд, возьмите любую книгу, почитайте, не понравится, возьмете другую. Сложно что-то советовать, т.к. у каждого уровень познания разный и каждый воспринимает материал по своему, одному книга понравится, и всё поймет, другой наоборот, тут только методом проб и ошибок.
1
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
14.09.2019, 20:36
Astelteyn, это не проблема, если речь о С++. До сих пор адская туча проектов пишется на С++ образца 2003 года. У нас почти что народные гуляния начались, когда наконец-то разрешили на С++14 писать. Если уж так тебе хочется свежачка, то ищи книжки по С++17. Например:
Beginning C++17
From Novice to Professional
(Fifth Edition)
by Ivor Horton and Peter Van Weert
0
 Аватар для Astelteyn
0 / 0 / 0
Регистрация: 13.09.2019
Сообщений: 17
14.09.2019, 20:50  [ТС]
А можно это.....setlocale(LC_ALL, "Russian");?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.09.2019, 20:50
Помогаю со студенческими работами здесь

Жуткие тормоза. Не дайте чайнику погибнуть!
Ситуация такая. На новом месте работы в качестве преподавательского компьютера досталось вот такое чЮдо: Intel Core 2 Duo 2,33 Ghz...

Дайте пожалуйста какие-нибудь методички или практикумы.
Дайте пожалуйста какие-нибудь методички, практикумы с описаниями как делать кое-какие программы. C++Builder или Delphi 7(интерфейс тот же,...

Сделайте пожалуйста сайт, или дайте самый простой
Всем привет. Сделайте пожалуйста сайт, или дайте самый простой. Минимум всего, главное переходы на 2 страницы и чтобы легко было...

Подскажите ответы (хотя бы с 7) или дайте ссылку, где можно найти , пожалуйста!
Подскажите ответы с 7 пункта, пожалуйста!!!

internet explorer научите кто сможет. Дайте совет или настройте сами пожалуйста и я не обижу
Друзья, проблема вот какая. Срочно для дела понадобился сайт да с золотом туговато и мне пришел на помощь друг чтоб так его :wall:. Вобщем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru