Этой статьей начну серию уроков об одном из самых популярных серверных языков программирования — PHP.
На кого рассчитана статья: на людей, которые имеют желание приобщиться к таинству написания программ, но не знают с чего начать.
Вначале, стоит уяснить для себя простую истину, программистами не рождаются, ими становятся! Нет, конечно же, я согласен, что кому-то легче дается изучение гуманитарных наук, а кому-то точных и уж совсем мало кому не дается ничего, но главное здесь — это желание изучать новое, в частности PHP, а как это сделать я постараюсь вам объяснить.
К сожалению, как бы не хотелось сразу приступить к делу, но без вводной части не обойтись. А начать стоит с того, что следует четко уяснить для себя одну простую истину — подавляющее количество языков программирования стоит на трех «китах»: переменных, условиях и циклах. В каждом языке отличается реализация этих китов (синтаксис), но смысл их всегда остается одинаковым: делать то-то; если так, то делать это, иначе это; делать такое-то количество раз. Любая программа следует этому простому алгоритму, т.е. выполняет какие-то действия в определенном порядке, руководствуясь внутренними условиями, в определенных местах повторяя какие-то действия несколько раз. Просто, не правда ли?
Теперь немного подробнее.
Итак, что же это за зверь такой «переменная»? На самом деле все очень просто, само название подразумевает, что это некое значение, которое меняется. Так вот, для того, что бы обеспечить хранение каких-то данных в памяти компьютера и придумали умные люди переменные. По сути, это просто именованная ячейка памяти (а может и не одна), куда на время выполнения кода записывается необходимое значение.
Каждая ячейка памяти имеет свой адрес, и когда программист создает переменную, он имеет возможность с помощью присвоения имени переменной установить связь между значением, хранящимся в памяти и реальным адресом ячейки памяти, т.е. имя переменной является ссылкой на определенное место в памяти. С помощью него (имени) можно данные в память записывать, изменять и удалять.
Резюмируя: переменная — это именованная ячейка памяти, где храниться какое-либо значение.
С условиями все еще проще, чем с переменными! Как и в реальной жизни, в программе часто возникают потребности действовать определенным образом в зависимости от внешних факторов. Например, если на улице идет дождь, то вы берете зонт, если светит солнце, то взять солнцезащитные очки, иначе (например, если с погодой непонятно) взять и зонт и очки.
В программировании все точно также. Если выполняется (истинно) какое-то условие, то сделать такие-то действия, иначе сделать что-то другое.
Разберем приведенный выше пример. Здесь условием является погода на улице. Если погода на улице = «дождь», то взять зонт, иначе взять очки.
Резюмируя: условие — предположение, что делать в такой-то ситуации.
Цикл представляет собой набор действий, которые будут повторяться, пока выполняется (истинно) условие.
Например, держать зонт открытым и искать место для укрытия пока идет дождь. Условие здесь «наличие дождя, а действия — »держать зонт открытым" и «искать укрытие».
Резюмируя: цикл — повторение набора действий, пока истинно условие выполнения.
1. Программирование строится на оперировании тремя «китами» — переменными, условиями и циклами (на самом деле, все несколько сложнее, насколько, вы оцените из следующих статей. Здесь я постарался максимально просто объяснить основные принципы построения программ, не вдаваясь в не нужные на данном этапе подробности).
2. Переменная — это именованная ячейка памяти, где храниться какое-либо значение.
3. Условие — предположение, что делать в такой-то ситуации.
4. Цикл — повторение набора действий, пока истинно условие выполнения.
Для начала достаточно. Благодарю всех за внимание! В следующей заметке приступим непосредственно к изучению PHP.
На кого рассчитана статья: на людей, которые имеют желание приобщиться к таинству написания программ, но не знают с чего начать.
Вначале, стоит уяснить для себя простую истину, программистами не рождаются, ими становятся! Нет, конечно же, я согласен, что кому-то легче дается изучение гуманитарных наук, а кому-то точных и уж совсем мало кому не дается ничего, но главное здесь — это желание изучать новое, в частности PHP, а как это сделать я постараюсь вам объяснить.
К сожалению, как бы не хотелось сразу приступить к делу, но без вводной части не обойтись. А начать стоит с того, что следует четко уяснить для себя одну простую истину — подавляющее количество языков программирования стоит на трех «китах»: переменных, условиях и циклах. В каждом языке отличается реализация этих китов (синтаксис), но смысл их всегда остается одинаковым: делать то-то; если так, то делать это, иначе это; делать такое-то количество раз. Любая программа следует этому простому алгоритму, т.е. выполняет какие-то действия в определенном порядке, руководствуясь внутренними условиями, в определенных местах повторяя какие-то действия несколько раз. Просто, не правда ли?
Теперь немного подробнее.
Первый «Кит»: Переменные
Итак, что же это за зверь такой «переменная»? На самом деле все очень просто, само название подразумевает, что это некое значение, которое меняется. Так вот, для того, что бы обеспечить хранение каких-то данных в памяти компьютера и придумали умные люди переменные. По сути, это просто именованная ячейка памяти (а может и не одна), куда на время выполнения кода записывается необходимое значение.
Каждая ячейка памяти имеет свой адрес, и когда программист создает переменную, он имеет возможность с помощью присвоения имени переменной установить связь между значением, хранящимся в памяти и реальным адресом ячейки памяти, т.е. имя переменной является ссылкой на определенное место в памяти. С помощью него (имени) можно данные в память записывать, изменять и удалять.
Резюмируя: переменная — это именованная ячейка памяти, где храниться какое-либо значение.
Второй «Кит»: Условия
С условиями все еще проще, чем с переменными! Как и в реальной жизни, в программе часто возникают потребности действовать определенным образом в зависимости от внешних факторов. Например, если на улице идет дождь, то вы берете зонт, если светит солнце, то взять солнцезащитные очки, иначе (например, если с погодой непонятно) взять и зонт и очки.
В программировании все точно также. Если выполняется (истинно) какое-то условие, то сделать такие-то действия, иначе сделать что-то другое.
Разберем приведенный выше пример. Здесь условием является погода на улице. Если погода на улице = «дождь», то взять зонт, иначе взять очки.
Резюмируя: условие — предположение, что делать в такой-то ситуации.
Третий «Кит»: Циклы
Цикл представляет собой набор действий, которые будут повторяться, пока выполняется (истинно) условие.
Например, держать зонт открытым и искать место для укрытия пока идет дождь. Условие здесь «наличие дождя, а действия — »держать зонт открытым" и «искать укрытие».
Резюмируя: цикл — повторение набора действий, пока истинно условие выполнения.
Выводы:
1. Программирование строится на оперировании тремя «китами» — переменными, условиями и циклами (на самом деле, все несколько сложнее, насколько, вы оцените из следующих статей. Здесь я постарался максимально просто объяснить основные принципы построения программ, не вдаваясь в не нужные на данном этапе подробности).
2. Переменная — это именованная ячейка памяти, где храниться какое-либо значение.
3. Условие — предположение, что делать в такой-то ситуации.
4. Цикл — повторение набора действий, пока истинно условие выполнения.
Для начала достаточно. Благодарю всех за внимание! В следующей заметке приступим непосредственно к изучению PHP.