Вернуться назад

Что такое программирование?

Программирование Ответов: 1
Alma
Пользователь
ALMAMAT

Начинать изучение программирования лучше с азов, то есть с понимания, что такое код, как устроен компьютер, что такое программирование, как работают программы и девайсы. Вникнув в основы, программист будет лучше понимать, что он делает во время написания кода. Обязательно почитайте книги по основам программирования.

Программирование – это процесс создания компьютерных программ. А что такое компьютерная программа? Это комбинация команд (инструкций) и данных, которая позволяет аппаратному обеспечению (компьютеру) выполнять вычисления и выдавать результат.

В процессе программирования разработчик проектирует архитектуру кода и детально описывает, как софт должен работать, на языке программирования. При этом он опирается на правила и принципы разработки, а также использует инструментарий, например, библиотеки.

Ученый Никлаус Вирт, профессор компьютерных наук Швейцарской высшей технической школы Цюриха, авторитетный теоретик разработки языков программирования, лауреат премии Тьюринга и создатель известного языка Паскаль определил программу как комбинацию алгоритмов и структуры данных.

Программированием ученые пробовали заниматься еще до нашей эры. Конечно, не на том уровне, как сегодня, но по сути это было программирование. Ученые древности создавали девайсы для отслеживания лунного цикла и игры на перкуссионных инструментах, используя своего рода программирование. Распространенная ткань жаккард, к примеру, – результат программирования. В начале 19 века Жозеф Мари Жаккард сконструировал станок с функцией программирования рисунка на ткани. Сегодня мы пьем чай на жаккардовых скатертях.

В современном виде программирование началось с Чарльза Бэббиджа и Ады Лавлейс в середине 19 века. Бэббидж создал аналитическую машину, а Лавлейс написала для нее первую в мире программу. В ходе своей научной работы Ада Лавлейс исследовала и заложила основы современного программирования. Затем появился первый высокоуровневый язык Фортран, а в ходе дальнейших исследований – и самые распространенные на сегодня языки.

Язык программирования – это набор правил, по которым записываются компьютерные программы. Разработчики пишут исходный код. Исходный код – это текст программы на языке программирования. Разработчик ПО может прочитать этот текст, потому хороший код и называют читаемым, читабельным. Что значит прочитать код программы? Понять логику ее поведения. Компьютер устроен так, чтобы читать программы и исполнять их, а программисту нужно иметь представление о том, как работает компьютер. Особенно, если он пишет софт для каких-то девайсов. Компьютер просто исполняет код, а вот качество зависит от того, как написали код. Чтобы оптимизировать работу, программу могут написать на нескольких языках программирования – часть на одном, часть на другом.

В общем, упрощенный ответ: программирование – это написание инструкций на понятном компьютеру языке программирования. То есть в конечном счете – на языке электрических сигналов.

0
Запишитесь
на бесплатный пробный урок
Записаться