﻿# Код программы

Код программы – это текст, написанный на каком либо языке программирования\. Код программы необходим в первую очередь для написания и редактирования его человеком\. Код программы также называют исходным кодом или исходным текстом программы\.

Исходный код преобразуется в выполняемые команды процессора до исполнения компилятором или непосредственно выполняется интерпретатором языка программирования\.

При написании кода программы важно придерживаться нескольких правил:

* код должен быть легко читаем и понятен;
* должен легко модифицироваться и отлаживаться;
* должно выдаваться минимальное количество предупреждений компилятора\.

Форматирование и аккуратное оформление кода необходимо в первую очередь человеку\. Компилятор сможет с легкостью разобрать и такой текст программы:

```cpp
int foo(int N)
{int i=0;for(int y=0;y<N;y++){i+=y*y;}return i;}
```

Но, согласитесь, человеку, тяжело сразу понять, что же делает эта программа\. А вот код, выполняющий то же самое, но уже с нормальным оформлением: 

```cpp
int Sum(int N)
{
  int sum = 0;
  for (int i = 0; i < N; i++)
  {
    sum += i * i;
  }
  return sum;
}
```

Что бы код был понятен, при разработке программного обеспечения  несколькими разработчиками,  лучше придерживаться одного [стандарта кодирования](https://pvs-studio.ru/ru/blog/terms/0008/)\. Это позволит без труда развивать и сопровождать программный код\.

## Библиографический список

1. Wikipedia\. [Исходный код\.](https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4)