|
0 / 0 / 0
Регистрация: 24.05.2019
Сообщений: 1
|
|
Как научиться программировать ?24.05.2019, 09:51. Показов 2087. Ответов 23
Метки нет (Все метки)
Всем привет, меня зовут Александр. Я сижу сейчас на информатике и пытаюсь научиться программировать. Подскажите, с чего начать ?
0
|
|
| 24.05.2019, 09:51 | |
|
Ответы с готовыми решениями:
23
Как научиться программировать на языке С++; Аллен Р., Глассборо Ф. Как научиться программировать windows phone 8.1 приложения? |
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 24.05.2019, 09:59 | |
|
Привет, Александр! Для начала послушай, о чем тебе рассказвают на информатике. После, почитай какую-нибудь книгу.
0
|
|
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||
| 24.05.2019, 10:55 | ||
|
0
|
||
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
|
| 24.05.2019, 11:17 | |
|
Alex4545454, закрепленная тема..
Хочу научиться программировать на C++: с чего начать?
0
|
|
|
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
|
|
| 24.05.2019, 11:23 | |
|
Не уверен что стоит начинать с теории вроде построения блок-схем. Она, конечно, необходима, но лучше усвоится, когда будет понятно для чего нужна.
Поэтому я бы предложил начать с любого языка, который вам на информатике рассказывают. Паскаль, Си, даже бейсик - неважно. На начальном этапе любой язык будет врагом, а когда упретесь в реальные ограничения и неудобства (ИМХО их нереально заметить, пока не попробуешь другой язык) тогда и менять. Сначала осваиваете синтаксис и конструкции языка вроде ввода-вывода, условий, циклов, функций, типов данных и т.п. Потом оттачиваете основные программерские (даже, я бы сказал, технарские) качества - лень и любознательность. Только не перепутайте с бытовыми качествами, называемыми так же. Технарская лень это нежелание делать однообразную и неинтересную работу. Пусть ее делает машина, а вы ей расскажете как. Когда программисту надо перебрать 100500 файлов и выковырять из них данные, ему лень делать это вручную. Он скорее напишет программу или скрипт, который сделает это за него. Не исключено, что на написание уйдет даже больше времени, чем потребовалось бы на ручной труд, но писать его интереснее. Кроме того,программу можно использовать повторно, причем не только самому, но и дать другим. Программа не устает и не ошибается. Не путать с бытовой ленью, когда выбирается не способ решения задачи, а способ ее не решать. Технарская любознательность - умение искать и находить интересные вопросы и ответы, не обязательно целенаправленно. Даже случайно услышанный термин или технология могут натолкнуть на полезную мысль. Более того, когда программист встречается с проблемой, решить ее самостоятельно должно быть интереснее, чем бежать спрашивать на форумах. Конечно, бывает, что задача ну вот никак не решается - тогда, конечно, советов никто не отменял. Не путать с бытовым любопытством, когда непонятный вопрос тут же переадресовывается другим, а полученный ответ мгновенно забывается. И с ситуацией, когда находится первое попавшееся решение (чаще всего не-решение) и мгновенно признается единственно верным. А если факты ему противоречат то отбрасываются факты. Ну и, разумеется, способность к абстрактному мышлению (или хоть какому-то мышлению если абстрактное сразу не дается). Не слепо копировать чужие наработки, а вычленить из них главное и понять для каких стандартных или нестандартных задач это можно использовать.
3
|
|
|
Нарушитель
10226 / 5657 / 1258
Регистрация: 12.03.2015
Сообщений: 26,209
|
||
| 24.05.2019, 11:40 | ||
|
Если программирование не будет доставлять тебе удовольствие, то стоит поискать другое занятие. ------- Я, например, стал программёром совершенно случайно. Хотел отучиться в ПТУ на сварщика, но по пьяни забрёл случайно в приёмную комиссию местного техвуза и всё заверте...
1
|
||
|
Прощай, Мир!
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
|
|
| 24.05.2019, 12:30 | |
|
0
|
|
|
Нарушитель
10226 / 5657 / 1258
Регистрация: 12.03.2015
Сообщений: 26,209
|
||
| 24.05.2019, 12:45 | ||
Вы не в церкви, вас не обманут! ©
0
|
||
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||
| 24.05.2019, 12:49 | ||
0
|
||
|
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
|
|
| 24.05.2019, 13:28 | |
|
jugu, чем С/С++ хуже любого другого языка?
На счет теории в целом и блок-схем в частности: если в начале обучения сразу получается хоть какой-то результат, это сильно повышает мотивацию, да и позволяет сразу проверить алгоритм из "умной книжки" не в голове, а на экране. Сразу станут видны некоторые узкие места
1
|
|
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||
| 24.05.2019, 14:03 | ||
|
0
|
||
|
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
|
|
| 24.05.2019, 15:32 | |
|
Так почему неподходящий-то? Чем он хуже других языков?
У Паскаля, Бейсика, Си/C++ синтаксис почти один в один, между ними легко переключаться. Чуть больше отличие в ООП языках вроде Java, C# и т.п. Тут больше зависит от того, чему учат и какую книгу удастся достать. Но выбор между этими языками на первом этапе несущественен, писать hello-worild'ы можно на любом, как и изучать алгоритмы. Естественно, я говорю только о процедурных / ООП языках. Просто потому что обучение традиционно начинают с них, да и не умею я программировать в том же функциональном стиле. Кстати, было бы интересно, есть ли у не-процедурных / не-ООП языков явные преимущества в обучении и использовании.
0
|
|
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||
| 24.05.2019, 16:12 | ||
|
0
|
||
|
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
|
||
| 24.05.2019, 16:40 | ||
|
Я на Си перешел с Паскаля достаточно плавно. Именно потому что конструкции одни и те же, делают одно и то же. Конечно, небольшие различия есть, но это такая мелочь. А вот Бейсик так толком и не осилил
![]()
0
|
||
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
|
| 24.05.2019, 16:59 | |
|
0
|
|
| 24.05.2019, 20:17 | |
|
0
|
|
|
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
|
||
| 24.05.2019, 20:56 | ||
var x:integer; и int x;?
0
|
||
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||||
| 24.05.2019, 22:04 | ||||
|
int x = 0, *px = &x, const * pcx = nullptr, & rx = x; Ну и т.д, и т.п.
0
|
||||
| 24.05.2019, 23:01 | |||||||||||
|
Не по теме: Pascal:
0
|
|||||||||||
|
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
|
||
| 25.05.2019, 00:11 | ||
|
0
|
||
| 25.05.2019, 00:11 | |
|
Помогаю со студенческими работами здесь
20
Хочу научиться программировать на С++ Хочу научиться программировать Хочу научиться программировать на C++ Научиться программировать хотя бы Windows приложения Нужен диск, что шел с книгой "Ф. Глассборо, Р. Аллен. Как научиться программировать на языке C++" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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 .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|