Привет! / c++ :: языки программирования :: программирование :: пидоры помогите (реактор помоги) :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

пидоры помогите программирование geek c++ языки программирования песочница 
Привет!

Нужен совет многоуважаемых пидоров!

Захотелось мне смеяться пять минут начать осваивать язык С++. Проблема в том, что никак не могу найти годного самоучителя с задачами.
Не то, что бы их было мало... Как раз таки наоборот - тот случай когда из массы информации не знаешь на чем остановиться.

Какие то ресурсы уже старые ( 2008 -2011 годов ).
Что-то ( типа stepik ) слишком мудреное и непонятное. Какая-то сферическая теория в вакууме без понимая того, как это будет применяться на практике.

В общем, кто шарит в теме - посоветуйте пожалуйста
пидоры, помогите Ч /,пидоры помогите,реактор помоги,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,c++,языки программирования,песочница
Подробнее
пидоры, помогите Ч /
пидоры помогите,реактор помоги,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,c++,языки программирования,песочница
Еще на тему
Развернуть
ХОЧЕШЬ СТАТЬ ПРОГРАМИСТОМ Я
ДА ЕБИСЬ ТЫ В РОТ
^ Пойти нахуй
I
»
Newlove- Newlove- 25.09.202022:00 ответить ссылка 25.7
MDED MDED 25.09.202022:06 ответить ссылка 9.8
какая база у тебя?
ussser ussser 25.09.202022:06 ответить ссылка 0.5
можно считать что никакой.
чуть ассемблер выучил - ломать игры через cheat engine
Хороший вопрос. Я пропустит пару пар по объективным причинам и в итоге тупо не понял до конца семестра о чем идет речь еле закрыв на 3 балла сумев помигать светодиодом на экзамене.
Несколько курсов шаражки с паскалями, дельфинами и шарпами. Основы ООП, поверхностное по нейронкам, легонечко погладил .NET. Про всякие прологи и говорить стыдно.
Тоже хотел бы чего годного и современного по C++. А то так уж вышло, что уже какое-то время работаю на C++, но особо ничего по нему не читал, а ведь надо бы. Да и в целом все знания из прошлого века.
не парься, я читать книги начал только на 9-ый год работы.
LiRix LiRix 25.09.202022:17 ответить ссылка 1.4
https://www.youtube.com/channel/UCvuY904el7JvBlPbdqbfguw. Канал Гоша Дударь.

Здесь автор очень доходчиво, на мой взгляд, объясняет основы - прямо совсем для гуманитариев, вроде меня.
мудреные курсы говоришь. лучше начать ознакомление с литературы и видосов на ютуб. после понимания синтаксиса лучший способ войти в программирование - это взять крупный проект и гуглить решение. какой проект? не знаешь где взять идею? у любого знакомого спроси, что можно автоматизировать. проанализируй окружающую среду. где можно применить навыки программирования? а курсы с задачками - это не самый лучший вариант
diamonius diamonius 25.09.202022:13 ответить ссылка -0.2
тем временем литература
литература про C++
X
г о.
О. Все 0 Видео 0 Картинки (Ш Новости ф Карты : Ещё Настройки Инструменты
Результатов: примерно 5 270 000 (0,75 сек.) tproger.ru > books > cpp-books-beginners ▼
Исчерпывающий список книг для знакомства с C++ - Tproaer
10 мар. 2018 г. - Обложка книги «Fundamentals of
Ультраправый язык C++ для сверхрасы
y4uxa y4uxa 25.09.202022:28 ответить ссылка 3.2
на собеседование попадают только арийцы
Или шогготы.
Seedan Seedan 26.09.202010:07 ответить ссылка 0.0
Не даром стандарт ISO/IEC 14882
Основные понятия не сильно изменились с начала двухтысячных.
Если книги интересуют, то вот:
Основы программирования на С++, Липпман - very beginner
Язык программирования С++. Вводный курс, Липпман - beginner
Философия С++, Эккель - beginner
Шаблоны С++, Вандервурд - advanced
С++ стандартная библиотека, Джоссатис - advanced

Советую хотя бы часть книжки Страуструпа прочесть (Язык Программирования С++).
Из advanced можно Мейерса и Саттера.
По дизайн паттернам можно книжку прочесть.

Ну а вообще, когда с основами немного разобрался, то лучше углубляться в то, что интересно, или чем планируешь заниматься.
Например, Qt там или Unreal или что еще.
Иначе можно надолго зависнуть на туториалах и постижениях основ.
Можно придумать себе какой-то проект и пилить его потихоньку.
Miriael Miriael 25.09.202022:35 ответить ссылка 1.2
Есть яндекс практикум, неспешный и частично бесплатный курс. Но там слабо рассказывают теорию и предпалогается, что какие то навыки программирования уже имеются.
Но посмотреть можно
00004 00004 25.09.202022:41 ответить ссылка -1.5
Бьерн Страуструп. Язык программирования С++
baka44 baka44 25.09.202022:46 ответить ссылка 0.7
совет - не лезь в С++, если не знаешь, что на нём писать собрался.
если знаешь - просто берёшь и пишешь.
enta enta 25.09.202023:05 ответить ссылка 0.8
А если знаю, что хочу, но не представляю как это все пишется ? )
берёшь и пишешь... попутно гуглишь как делается тот или иной функционал
mm33 mm33 25.09.202023:29 ответить ссылка 0.8
что писать собрался?
enta enta 25.09.202023:31 ответить ссылка 0.0
Ботов для игр.

Любил всякие браузерки ещё со времён модемов 56600, но там много рутины, которую хотелось автоматизировать.
Стал потихоньку разбираться в яваскрипте, html, css и наткнулся на программы типа zennoposter, browsed automation studio и пр, где накидал то что хотел буквально за месяц, разобравшись в простейших конструкция типа if/else, switch/case , post get запросах и т.д.
Ларчик просто открывался )
Вот от этого интерес только разгорелся

Как говорится - каждый упарывается по-своему
я бы смотрел на питон с нейросетками, хотя для первого языка выбор так себе.
enta enta 26.09.202000:34 ответить ссылка -0.1
Альтернатива - java
в перспективе много возможностей: обычные приложения, Android, микросервисы. много чего можно сделать не вылезая.
enta enta 26.09.202000:55 ответить ссылка -0.1
>>если знаешь - просто берёшь и пишешь.

Это точно так работает?
Lorey Lorey 25.09.202023:19 ответить ссылка -0.1
Анекдот в тему

Приходит девушка устраиваться на работу секретаршей. Шеф спрашивает " А
с какой скоростью вы можете печатать на машинке? "
Девушка " Ну... 1000-1200 знаков в минуту.... " Шеф: " Разве можно с
такой скоростью печатать?!! " Девушка: " Печатать-то можно, но такая
херня получается!!!! "
это именно так и работает:
декомпозируешь задачу на мелкие и решаешь.
до этого можно посмотреть обзор конструкций языка.
сразу реши нужно ли тебе ООП.
enta enta 25.09.202023:29 ответить ссылка 0.9
Ага, потом другие исправят и перепишут.
>>Какая-то сферическая теория в вакууме без понимая того, как это будет применяться на практике.
в этом в принципе вся суть Си и Си++
В основном на них пишут низкоуровневые вещи типо всяких драйверов, игровых движков. Короче "не лезь она тебя сожрёт"
Если ты хочешь язык в котором можно шустро состряпать что то практичное, рекомендую:
Python - состряпать что то быстро, хорошо для разны вычислительно научных задач и веба, но в теории можно писать что угодно, я лично и парсил сайты и писал разную поебень для развлечений, но нормальный оконный интрфейс в нём делать сложно
C# - язык более структурированый, совсем быстро состряпать не выйдет, легко делать нормальный интерфейс под винду, можно делать игры в юнити
Java - никогда на нём не работал но вроде относительно тоже что C# только мультиплатформеннее. Родной язык андроида.
PHP - старенькия язык исключительно для бэка веба. Не строгий как и питон.
Выбирай свой яд.
Питон как первый язык — не очень.
Для основы лучше что-то C-подобное и «классическое»(c, плюсы, шарп, java и т.д. базовые вещи в них ± одинаковы), с чего уже дальше прыгать на питон. Т.к. наоборот будет очень сложно, в силу специфики синтаксиса/операторов питона. ИМХО. Поправте есои заблуждаюсь.
Согласен я сам в начале пытался освоить питон нихрена не понял и только освоив Си и Си++ в университете допендрил до питона.
Но человек тут не хочет "сфеерическую теорию в вакууме" он хочеть сразу что то что может "применяться на практике"
Пусть пострадает, а потом на личном опыте поймёт что без "сфеерической теории в вакууме" далеко не ушагать.
А может мы оба ошибаемся и это новое поколение вундеркиндов у которых смартфоны вместо старой пластмасовой совесткой игрушки были в детстве и они разжовывают всё налету, и рекомендовать человеку высокоуровневый язык это реально хороший совет.
А есть ли смысл "прыгать" дальше ? )

Или лучше поверхностные знания обо всем, но по чуть-чуть , чем в полной мере освоить один язык?
ИМХО, обо всем по чуть-чуть нужно что бы потихоньку вникнуть в основый и найти что тебе нравится и почему.
Сразу освоить что то одно в полной мере это рисковый ход, нужно быть увереным что оно тебя не задолбит но можно быстрее стать специалистом и начать зарабатывать. Но всё таки не факт что без основ на лету схватишь.
Вот что касается применения Си++
https://www.softwaretestinghelp.com/cpp-applications/
Если коротко то много старого софта на нём, операционные системы, програмное обеспечение которое должно работать очень быстро, браузеры и програмы для 3д моделирования и библиотеки общего и специфичного назначения.
Вообще если хочешь понять как вообще работает компьютер и хорошо знаешь английски могу порекомендовать https://www.nand2tetris.org/
пошагово собираешь компьютер(виртуально) из транзисторной логики, пишешь свою операционку свой собственый язык програмирования и к концу пишешь на нём тетрис.
Имхо конечно, но нахуя тебе С++? Смысл?
Если нужен задачник чтобы закрепить базовые алгоритмы, можешь зарегаться на каком leetcode.com, hackerrank.com или любой другой дрочильне задач для собеседований. У них обычно обширные базы задачек.
Gribs Gribs 26.09.202003:40 ответить ссылка 0.1
Гугли cs50
NorthRain NorthRain 26.09.202010:48 ответить ссылка -0.9
Шарп норм. Есть курсы на Intuit
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
ИСПОЛЬЗОВАТЬ ТОЛЬКО В СЛУЧАЕ КРАЙНЕЙ НЕОБХОДИМОСТИ КУПОН
НА 1 помощь public void actionPerformedCActionEvent e) {
try {
ReadFile file = new ReadFile(patb);
String[] aryLines = file.OpenFileQ;
JFrame frame2 = new JFrameC title "Table");
JPanel panel = new JPanelO;
// JScrollPane scrollPane = new JScrollPane(panel);
frame2.SetSize( width: 600, height: 300);
pa
подробнее»

java программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор пидоры помогите,реактор помоги языки программирования

public void actionPerformedCActionEvent e) { try { ReadFile file = new ReadFile(patb); String[] aryLines = file.OpenFileQ; JFrame frame2 = new JFrameC title "Table"); JPanel panel = new JPanelO; // JScrollPane scrollPane = new JScrollPane(panel); frame2.SetSize( width: 600, height: 300); pa