Основы Программирования
“Я всегда мечтал о том, чтобы моим компьютером можно было пользоваться так же легко, как телефоном; моя мечта сбылась: я уже не могу разобраться, как пользоваться моим телефоном.”
Бьёрн Страуструп
программист, автор языка программирования C++.
Все больше и больше людей в наше время хочет научиться программировать. Думаю, никого не надо убеждать, что в наш век информационных технологий, каждому человеку с техническим образованием необходимо знать основы программирования, пусть и на уровне "для чайников". Конечно, данная статья не претендует на всестороннее описание различных нюансов создания программ, но думаю некоторое обобщение "компьютерных хитростей" будет полезно. Для тех, кто только собирается учиться программированию важно начать с усвоения основ программирования для чайников - в дальнейшем это поможет сэкономить время и силы.
Принципы, которые применяются при написания программ, сформулированы в виде коротких тезисов, которые объясняют на каких "китах" лежат современные языки программирования.
Используйте знание математики.
Первый и самый основной принцип программирования для чайников - широчайшее использование знаний из различных разделов математики для написания программ. Конечно, досконально разбираться во всех тонкостях высшей математики Вам чаще всего не понадобится (если только не для программирования сложных математических вычислений), но хотя бы основы алгебры и умение читать математические формулы необходимы. Ключевым понятием в программировании является переменная - буквенное обозначение для какого либо числа, которые перекочевали в программирование из математики.
Каждый из Вас когда-то решал на уроках алгебры уравнения или строил график функции. Возьмем, например известный всем график прямой:
y = 2x + 1
И в программировании и в алгебре результат выражения означает одно и тоже: в переменной y будет записано выражение 2x + 1. Правда, значение переменной x математик и программист определят по разному.