Азы Программирования Программирование для Чайников
За сколько лет можно научиться
реально программировать?
Многие исследователи (Хейес, Блум) говорят, что для приобретения экспертных знаний в любой широкой области человеческой деятельности, включая шахматную игру, сочинение музыки, рисование, игру на фортепьяно, плавание, теннис - требуется приблизительно десять лет.
Причем создается впечатление, что в действительности этот срок невозможно сократить: даже Моцарту, который проявил выдающиеся музыкальные способности в возрасте 4 года, потребовалось еще 13 лет для того, чтобы он начал сочинять музыку мирового класса.
Сэмюэль Джонсон считает, что фактически требуется больше десяти лет: “Превосходства в любой области можно достичь только упорным трудом в течение всей жизни; его нельзя купить по меньшей цене”.
И даже Чосер жаловался: “Жизнь так коротка, что не хватает времени на овладение мастерством”.
Но в те времена не было видеокурсов. Сейчас другое дело!
Языки программирования
В современном мире уже никак не обойтись без компьютерной грамотности и тем более, без знания специализированных программ в различных сферах человеческой деятельности, где применяется компьютер.
Эта компьютерная грамотность - непременное условие пригодности человека к практически любой профессиональной деятельностит.
Ведь вся компьтерная техника призвана помогать человеку, но для того, чтобы разъяснить компьютеру что Вы от него хотите - нужно уметь говорить с ним на одном языке.
Для понимания того как работает компьютер, как управлять и использовать компьютерную мощь в решении Ваших задач.
Обучение программированию
Маленький пример: Что такое компьютерная программа? Под программой понимается как минимум один .EXE файл (это сокращение от слова EXEcutable что в переводе означает “исполняемый”).
Как же получить этот заветный EXE-файл? Всё просто! Вы когда-нибудь открывали его текстовым редактором? Нет? Ну так посмотрите на рисунок:
Не один нормальный (хотя есть исключения) человек не поймет этот бред. По внешнему виду файла можно со 100% точностью сказать исполняемый он или нет, под какие ОС рассчитан и т.д.