|
1 | 1 | # Компьютерное программирование. Компиляторы и IDE |
2 | 2 |
|
3 | | -=Программирование= -- это процесс написания компьютерных программ. |
| 3 | +=Программирование= -- это процесс написания программ (для компьюетера и не только). |
4 | 4 |
|
5 | | -Если вы читаете данный урок, то вы точно пользуетесь компьютерными программами. Они не появляются сами по себе, а создаются программистами. |
| 5 | +Если вы читаете данный урок, то вы точно пользуетесь программами. Они не появились сами по себе, а были ранее созданы программистами. Примерно вот так они выглядят изначально: |
6 | 6 |
|
7 | | -Примерно вот так они выглядят изначально: |
| 7 | + |
8 | 8 |
|
9 | | - |
| 9 | + |
10 | 10 |
|
11 | | -Если вы обратите внимание на картинку, то заметите, что программа -- это просто некоторый текст. Возможно, сейчас он кажется вам непонятной абракадаброй, но на самом деле в нем есть свои четкие правила, которые никто не может нарушить. Эти правила и составляют основу любого языка программирования. В принципе, записать текст программы можно в любом текстовом редакторе, даже в стандартном блокноте ОС Windows, но есть одно значительное но. |
| 11 | +Как видите программы -- это просто некоторый текст. Возможно, сейчас он кажется вам непонятной абракадаброй, но на самом деле в нем есть свои четкие правила, которые никто не может нарушить. Эти правила и составляют основу любого языка программирования. |
12 | 12 |
|
13 | | -Как вы, наверное, знаете, компьютер не понимает ничего, кроме нулей и единиц. Уж тем более он не понимает никаких слов, поэтому написанный нами текст программы для него, примерно как и для вас сейчас -- набор непонятных символов. Чтобы компьютер понял то, что мы от него хотим, нам нужна специальная программа, которая, если так можно выразиться, переведет программу, записанную на языке программирования, на язык, понятный компьютеру. Такая программа называется =компилятором=, а сам процесс перевода программы на понятный компьютеру язык -- =компиляцией=. Итак, процесс написания программ состоит в самом простом виде из следующих шагов: |
| 13 | +В принципе, написать текст программы можно в любом текстовом редакторе, даже в стандартном блокноте ОС Windows, но есть одна существенная проблема. Компьютер не понимает ничего, кроме нулей и единиц. Уж тем более он не понимает никаких слов, поэтому написанный нами текст программы для него, примерно как и для вас сейчас, набор непонятных символов. |
14 | 14 |
|
15 | | -1. написать код программы в любом текстовом редакторе; |
| 15 | +Чтобы компьютер понял то, что мы от него хотим, нам нужна специальная программа, которая "переведет" программу, записанную на языке программирования, на язык, понятный компьютеру. Такая программа называется =компилятором=, а сам процесс перевода текста программы на понятный компьютеру язык -- =компиляцией=. |
| 16 | + |
| 17 | +Текст программы, записанный на каком либо языке программирования, называют =исходным кодом= программы или =исходником= (т.к. после компиляции будет уже преобразованный код). Но чаще говорят про =исходники=, ибо бльшинство программ состоят не из одного файла, а из большого числа файлов с кодом. |
| 18 | + |
| 19 | +Итак, создание программ в первом приближении состоит из следующих шагов: |
| 20 | + |
| 21 | +1. написать исходный код программы в текстовом редакторе; |
16 | 22 | 2. скомпилировать исходный код. |
17 | 23 |
|
18 | | -Но это неудобно: писать код в блокноте, потом компилировать его специальной программой, особенно если ваша программа состоит из большого количества файлов с исходным кодом. В связи с этим, программисты создали для себя такие программы, в которых можно сразу писать код, проверять его на ошибки, компилировать и запускать готовую программу. В общем, все сразу в одном флаконе. Такие программы называются =интегрированными средами разработки (IDE)=. Таким образом, любая IDE сочетает в себе по крайней мере текстовый редактор и компилятор. Здесь мы подходим к вашему первому практическому заданию. |
| 24 | +Писать код в блокноте, потом компилировать его специальной программой, особенно если ваша программа состоит из большого количества файлов с исходным кодом не очень удобно. Поэтому программисты решили создать для себя такие программы, в которых можно будет сразу писать код, проверять его на ошибки, компилировать и запускать готовую программу. В общем, все сразу в одном флаконе. Такие программы называются =интегрированными средами разработки (IDE)=. |
0 commit comments