Первые шаги в программировании: основы, Си, Objective-c
1.5 Базовые понятия. Часть 2 - Программа, данные
Запись алгоритма на формальном языке понятном для компьютера называется ПРОГРАММОЙ. То
есть программа - это определенные инструкции для выполнения компьютером
некой задачи. Чаще всего программа оформлена в виде исполняемого файла.
На системе Windows, как говорилось ранее, такой файл имеет расширение
*.exe
Инструкции программы записываются при помощи машинного кода или специальных языков программирования. А вот программирование как раз является процессом написания компьютерных программ и занимаются им программисты.
Написанную программистом программу необходимо перевести на язык понятный компьютеру. Поскольку компьютер понимает только 0 и 1. Т.е. программу надо перевести в машинный код.
Для этого можно использовать: - компиляцию
(выполняется компилятором)
при которой написанная программа сначала переводится в исполняемый
машинный код и затем он может многократно выполняться компьютером. - интерпретацию
- когда программа переводится в инструкции машинного кода инструкция за
инструкцией и сразу же выполняется специальной средой исполнения - интерпретатором (например интерпретатором Python).
Любой программист при написании программы оперирует с ДАННЫМИ - некими исходными параметрами которые необходимо обработать. Т.е. это часть программы, совокупность значений определенных ячеек памяти, преобразование которых осуществляет программный код. Для
компилятора и операционной системы данные — это совокупность ячеек
памяти, обладающих определенными свойствами (например наличие
возможности чтения и/или записи, невозможность исполнения)...
Данные делятся на два типа: – числовой (двоичные данные) – текстовые (символьные) - логический (ИСТИНА, ЛОЖЬ)