1 Востаннє редагувалося darsteba (30.09.2018 17:43:00)

Тема: Порекомендуйте літературу

Вчив с++ по уроках на YT,але щось не йде.

В мене така пробл : я розумію що роблять строки,але коли діло доходить до задач,то завмираю просто.Не можу написати.

От була задачи знайти елемент масиву -
Я розумію що там все просто,але коли сідаю писати,то наче і не вчив той с++
А коли в інтернеті дивлюсь на таку ж програму,то розумію все що там написано

Порекомендуйте літературу будь-ласка,для такого чайника як я))

2 Востаннє редагувалося leofun01 (30.09.2018 18:02:15)

Re: Порекомендуйте літературу

darsteba написав:

Вчив с++ по уроках на YT

YT - це що, youtube ? Вперше чую про вивчення C++ по уроках на youtube.
Дайте посилання, хочу оцінити.

Література по С++

3

Re: Порекомендуйте літературу

leofun01 написав:
darsteba написав:

Вчив с++ по уроках на YT

YT - це що, youtube ? Вперше чую про вивчення C++ по уроках на youtube.
Дайте посилання, хочу оцінити.

Література по С++

Оце кращий канал з усіх які я бачив -

Посилання на російськомовний канал

4

Re: Порекомендуйте літературу

darsteba написав:

кращий канал з усіх які я бачив

Хм.. Канал хороший.

А ви писали код під час перегляду цих відео ? чи без написання коду просто дивились відео ?

5

Re: Порекомендуйте літературу

Кацапський канал не може бути хорошим.

Подякували: koala, cheappi3862

6

Re: Порекомендуйте літературу

FakiNyan написав:

Кацапський канал не може бути хорошим.

Українських каналів не знайшов

7

Re: Порекомендуйте літературу

leofun01 написав:
darsteba написав:

кращий канал з усіх які я бачив

Хм.. Канал хороший.

А ви писали код під час перегляду цих відео ? чи без написання коду просто дивились відео ?

Я код писав в зошит собі (туди все нотую)
НУ і пояснення що він робить

8

Re: Порекомендуйте літературу

От ми і знайшли корінь зла.

darsteba написав:

Я код писав в зошит собі

А компілювати програми ви теж в зошиті будете ? Відвикайте від цієї шкільної звички.
Автор відеоуроків пише в VisualStudio, значить і ви повинні писати в VisualStudio.

Подякували: 0x9111A1

9

Re: Порекомендуйте літературу

А чому саме С++? Чому не пайтон наприклад?

10 Востаннє редагувалося cheappi386 (01.10.2018 15:51:44)

Re: Порекомендуйте літературу

darsteba написав:
FakiNyan написав:

Кацапський канал не може бути хорошим.

Українських каналів не знайшов

нащо вам С++ без англійської ?

11

Re: Порекомендуйте літературу

0x9111A написав:

А чому саме С++? Чому не пайтон наприклад?

Приєднуюсь до питання, чому б не почати з предметної області? ТС, для чого Вам програмування, які цілі перед собов ставите?

12

Re: Порекомендуйте літературу

leofun01 написав:

А компілювати програми ви теж в зошиті будете ?

Чому ні? Програміст повинен думати як компілятор, а не просто запустив в IDE — компілятор видав помилку — створює тему на реплейсі, чого нічого не запускається.

13

Re: Порекомендуйте літературу

P.Y. написав:
leofun01 написав:

А компілювати програми ви теж в зошиті будете ?

Чому ні? Програміст повинен думати як компілятор, а не просто запустив в IDE — компілятор видав помилку — створює тему на реплейсі, чого нічого не запускається.

легко вам, пітоністам, казати таке. Компілятора не маєте, то й думати багато не треба

Подякували: koala, leofun012

14

Re: Порекомендуйте літературу

FakiNyan написав:
P.Y. написав:
leofun01 написав:

А компілювати програми ви теж в зошиті будете ?

Чому ні? Програміст повинен думати як компілятор, а не просто запустив в IDE — компілятор видав помилку — створює тему на реплейсі, чого нічого не запускається.

легко вам, пітоністам, казати таке. Компілятора не маєте, то й думати багато не треба

Що значить нема компілятора? Чисті інтерпритатори в наш час рідкість насправді — що Python, що Java компілюють сирці в байт-код (хіба що Python робить це неявно).

Різниця лише в тому, що на сях/плюсах думати доводиться в рази більше — повідомлення про помилку надто часто бувають далеко від того місця, де програміст власне допустив помилку, і, відповідно, не несуть інформації, що саме треба виправити.

Подякували: Q-bart, leofun012

15

Re: Порекомендуйте літературу

а чому ви не згадали, що я сам джаваскриптист?

Подякували: leofun011

16 Востаннє редагувалося leofun01 (02.10.2018 17:52:21)

Re: Порекомендуйте літературу

P.Y. написав:
leofun01 написав:

А компілювати програми ви теж в зошиті будете ?

Чому ні?

Бо зошит не видає виконувані файли і сам не запускає програми. А про дебаг я просто промовчу.

P.Y. написав:

Програміст повинен думати як компілятор, а не просто запустив в IDE ...

Якщо малося на увазі "програміст повинен вміти інтерпретувати код", то я згідгий, але запуск програми є необхідністю (особливо для новачків), це те для чого ми пишемо код. Інакше все це немає сенсу.

P.Y. написав:

... — компілятор видав помилку — створює тему на реплейсі, чого нічого не запускається.

Вот якраз IDE (сучасний) пише, що йому не подобається, а зошит не пише. Той, хто вивчає мову, запише в зошиті код з помилкою і буде думати що то є правильно. Потім сяде за комп і навіть не знатиме яку кнопку тиснути, і буде 10 хвилин висіти над клавіатурою в пошуках клавіш, якими треба набрати "return true;".
А той, хто писав в IDE, набере ту стрічку за 2 секунди.

Того, хто ідеально інтерпретує код з листочка, роботодавець може і прийме на роботу за результатами співбесіди, але якщо він (той) почне зависати на клавіатурі, то працюватиме він не довго.

Історія з мого студентського життя

Весь перший семестр бакалаврату я не мав можливості компілювати код (вдома), який ми (студенти) переписували з дошки ("з ДОШКИ", з тої, по якій крейдою пишуть, - це ж просто пи***ць). Компютер (стаціонарний) в мене був, але завантажити IDE було нереально (інтернет був просто гівно, привіт київстару з далекого 2009-го), інтернет в лабораторії був не сильно швидший (завантажити інсталятор за 1,5 години в тій лабораторії неможливо і по сьогодні, привіт полінету), а як компілювати код без IDE я не знав, в ті часи я і подумати не міг, що таке можливо.
Лабораторних занять було явно не достатньо, щоб вивчити програмування, а залишитися в лабораторії після уроків теж не можна було (то пари в інших студентів; то виганяли; то закрито).
Короче, вкінці семестру я завалив екзамен з програмування. І воно не дивно, я ж був як недорозвинений порівняно з одногрупниками, які мали все необхідне.
Почався рік 2010-ий.
Я купив собі модем (той що укртелеком тоді продавав під розписку, там ціла історія ...), першим ділом завантажив все необхідне для навчання. Попробував вводити код з зошитів і побачив що воно не працює. З тих пір я мав чим підтератися в універі. Та й вдома теж.
Не ми такі, життя таке ...
Я почав з нуля розбиратися як воно все має бути, програмував (насправді гівнокодив, але в ті часи мені здавалося наче я йо**ний геній). Кожен день (іноді і ніч) я пожерав нову інфо. З тих пір по програмуванню я мав тільки відмінно. Вдалося обігнати більшість своїх одногрупників (але є кілька людей які по сьогоднішній день залишаються для мене сферичними програмістами у вакуумі).

До чого це я ...
Без інструментів майстром не станеш.
Для програмування потрібно мати IDE.
А зошит не викидайте, носіть з собою, на всякий випадок.

0x9111A написав:

А чому саме С++? Чому не пайтон наприклад?

Ну почне він вивчати Python, тоді його хтось інший спитає "А чому саме Python? Чому не C++ наприклад?". І що далі ?

Chemist-i написав:

Приєднуюсь до питання, чому б не почати з предметної області? ТС, для чого Вам програмування, які цілі перед собов ставите?

Більшість людей вивчають програмування не тому, що в них є конкретна ціль. Хтось думає, що йому будуть "багато" платити лише за те, що він називає себе "сеньйор погроміст девелопер". Хтось отримує задоволення від того, що має можливість керувати своїм залізом.
Поки людина не знає програмування, вона навіть не знає чого можна хотіти в житті.

17

Re: Порекомендуйте літературу

FakiNyan написав:

а чому ви не згадали, що я сам джаваскриптист?

Опечатка, там має бути "джаваскриптизер".

18

Re: Порекомендуйте літературу

але ж я не роздягаюсь

Подякували: leofun011

19

Re: Порекомендуйте літературу

FakiNyan написав:

але ж я не роздягаюсь

Просто здалося наче ви хочете, щоб всі побачили ваш JavaScript і отримали від цього задоволення. Бути скриптизером не є погано. Я і сам іноді таким балуюсь.

20

Re: Порекомендуйте літературу

Вот якраз IDE (сучасний) пише, що йому не подобається, а зошит не пише.

Синтаксис С/С++ сприяє тому, що компілятор відчуває невдоволення не безпосередньо в тому рядкові, де користувач зробив помилку, а пізніше — де ця помилка вже дала наслідки. Тобто, повідомлення ІДЕ не звільняє від необхідності думати за компілятор.

Подякували: leofun011