Компьютерное программирование - это процесс, с помощью которого исходный код компьютерных программ разрабатывается, кодируется, очищается и защищается. Действия, которые необходимо выполнить для создания исходного кода компьютерных программ, продиктованы программированием. По ним код написан, протестирован и доработан.
Целью программирования является создание программного обеспечения, которое затем будет выполняться непосредственно аппаратным обеспечением компьютера или через другую программу.
Программирование руководствуется рядом правил и небольшим набором команд, инструкций и выражений, которые напоминают ограниченный естественный язык. Язык программирования - это все те правила или нормы, символы и конкретные слова, которые используются для создания программы и вместе с ней предлагают решение конкретной проблемы.
Язык программирования отвечает за то, чтобы компьютер шаг за шагом выполнял команды, которые программист создал в алгоритме. При этом подразумевается, что язык программирования является своего рода посредником между компьютером и пользователем, так что последний может давать ответы на проблемы через компьютер и с помощью слов (функций), которые интерпретируют указанную программу для компьютера. для реализации этой работы.
Теперь, в зависимости от выбранного вами языка, вы можете говорить о типе программирования, которое будет выполняться. Некоторые из них:
Последовательное программирование: это те программы, которые разработаны с руководящими принципами, которые идут последовательно одна за другой. Например: Кобол, Базовый.
Структурированное программирование: так считается, когда программирование построено по модулям. Каждый модуль выполняет специальную задачу, и когда эта задача требуется, этот модуль просто вызывается. Например: Turbo Pascal, Ada, Modula.
Объектно-ориентированное программирование: это те языки, которые позволяют реализовать объекты в рамках одного и того же дизайна, и пользователь может вставлять программный код в каждый объект. Некоторые из них: Java, Xml и другие.
Логическое программирование или программирование на естественном языке: это те программы, которые разработаны с интерфейсами таким образом, чтобы пользователь мог отдавать приказы машине, используя простой язык. Например: Пролог.
Программирование с искусственным интеллектом: это те программы, которые наиболее близки к человеческому интеллекту, так как они обладают способностью развивать знания. Этот тип языка работает очень похоже на человеческий разум.