|
5 / 4 / 1
Регистрация: 19.04.2015
Сообщений: 33
|
|
Как учить язык программирования20.10.2016, 21:37. Показов 3396. Ответов 14
Метки нет (Все метки)
Как лучше всего учить языки, в частности с++? Вот читаю я эту книгу на 1200 страниц, читаю 3 дня подряд, прочитал страниц 300 и все, у меня начинается отвращение к этой книге, не могу заставить себя продолжить ее читать! Делаю неделю перерыв, потом продолжаю ее читать, но уже забываю, что уже прочитал до этого! Перепечатывал листинги программ, но все равно от простого переноса программы из книги в компьютер язык плохо запоминается. Пробовал делать упражнения после глав, но они настолько банальные, простые, консольные, 100 раз на Си написанные, что не могу я их делать! Надоела эта консоль!
Так, как лучше запоминать язык? Читать книгу медленно или быстро? Может делать конспект? Делать его в тетради или на компьютере? Но делать конспект по 1200 страницам очень долго, от такой механической работы, я начну забывать о чем в начале тема была. Может не учить по книге, а анализировать чужие программы, гуглить, узнавать в документациях, что значит каждая строчка кода? Но смогу ли я понять целостную картину, какие приемы, шаблоны применяются в коде? Или придумать собственную, интересную мне задачу и гуглить, что мне необходимо? Но я ведь не узнаю, как к ней подступиться, не прочитав книгу, где написана общая картина по языку.
0
|
|
| 20.10.2016, 21:37 | |
|
Ответы с готовыми решениями:
14
Как называется движение программирования или теория программы считывающая др. язык программирования
|
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
| 20.10.2016, 23:13 | |
|
PokerMagnat,
- Как научиться много подтягиваться? - Много подтягиваться. Пишите. Пишите, пишите, пишите код. Много кода. Каждую изученную конструкцию отрабатывайте. Пробуйте написать калькулятор (или что-то еще). Каждый раз пробуйте переписывать, дополнять и улучшать код. Только таким путем обретете истинное знание. Задайтесь целью изучить (именно изучить) одну конкретную книгу не перескакивая на другие.
2
|
|
|
11 / 11 / 7
Регистрация: 15.10.2012
Сообщений: 83
|
|
| 20.10.2016, 23:15 | |
|
желание не потеряй при учебе, а все другое со временем поймешь и изучишь
1
|
|
|
Неэпический
|
||
| 20.10.2016, 23:18 | ||
|
В языке C++ нет никаких "окошек". А библиотеки, позволяющие делать окошки, как правило, требуют, чтобы Вы уже знали язык.
1
|
||
| 21.10.2016, 00:54 | ||
Сообщение было отмечено PokerMagnat как решение
Решение
3
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 21.10.2016, 02:14 | |||
Сообщение было отмечено PokerMagnat как решение
РешениеЧего непонятно сразу - пишу туда же в виде вопросов. Искать сразу ответ не спешу. Сам найдется. Нашелся - ставлю плюсик. Если надо - с кратким пояснением. Забавно то, что через некоторое время смотришь на свои вопросы и покатываешься со смеху. Вот же был дурак! Зато теперь стал умнее. Любопытно еще то, что эти конспекты часто позволяют мне легко отвечать на форумные вопросы. А иногда я их даже выкладываю для всеобщего обозрения. Вот у одного конспектика - 200 загрузок. И сто спасибок. Тоже приятно. ![]() Добавлено через 11 минут
4
|
|||
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
|||||||
| 21.10.2016, 06:23 | |||||||
Сообщение было отмечено PokerMagnat как решение
Решение
добавлю и свои пять копеек
![]() "консоль или окошки" начнем с того, что консоль, чаще всего, это тоже окошко ![]() далее задачу всегда нужно разбивать на подзадачи например 1 расчет данных 2 интерфейс пользователя вторую подзадачу тоже можно разделить 1 Ввод 2 Вывод 3 Обработка ошибок А далее решать за что браться в первую очередь например взялись за первую подзадачу, отработали все возможные варианты, ввод/вывод пока с консоли, оттестировали, все работает идеально Интерес пропал, поэтому интерфейс так себе Взялись сначала за вторую, интерфейс вылизан, каждая кнопочка на своем месте, на решение основной задачи сил нет ![]() есть два пути программирования"Сверху вниз" пишется основная программа в ней функции заглушки например
![]() и постепенно заменяешь функции заглушки рабочими функциями и второй путь "Снизу вверх" сначала создаешь низкоуровневые функции а потом собираешь в одну основную программу недостаток - за деревьями можешь не увидеть леса написав все функции вдруг понимаешь что они не стыкуются![]() недостаток книг, по моему мнению, в этом и состоит, напишите функцию сортировки, функцию факториала, рекурсией, циклом,...... А на кой ляд мне все это ??? Т.е. начинающий не может представить зачем эти кирпичики, оттого и скука ![]() Как говорил Жеглов: "Когда живые дела рассматриваешь, учеба как-то быстрее идет"
1
|
|||||||
|
Неэпический
|
|
| 21.10.2016, 07:04 | |
|
Байт, а на консоли не видно?
![]() И ради каждого нового чиха по окошку рисовать? Это как минимум оверхед для изучения, имхо. Добавлено через 56 секунд Kastaneda, бедняжка тебе даже показать нечего ![]()
1
|
|
| 21.10.2016, 07:41 | ||
|
Не по теме:
0
|
||
|
5 / 4 / 1
Регистрация: 19.04.2015
Сообщений: 33
|
|
| 21.10.2016, 17:08 [ТС] | |
|
Спасибо
0
|
|
| 21.10.2016, 17:18 | |
|
0
|
|
|
704 / 109 / 21
Регистрация: 22.06.2014
Сообщений: 241
|
|
| 09.11.2016, 19:09 | |
|
Kastaneda, когда там уже Великую Российскую Стену построят? Успеют хоть до запуска Facebook и Google WiFi-аэростатов окуклить пространство рунета от внешних провайдеров доступа в Интернет, минуя этот ваш СОРМ ?
0
|
|
| 10.11.2016, 16:51 | |
|
0
|
|
| 10.11.2016, 16:51 | |
|
Помогаю со студенческими работами здесь
15
Как понять язык программирования?
С чего начать учить язык, с прицелом на графику.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|