Всего участников
12 132 чел.
Мы выплатили
111 995 руб.
Выплат за 24 часа
10.00 руб.

Реклама a-ads


Реклама a-ads
Статьи - зарабатывайте оставляя комментарии
Что такое программирование
Дата публикации 19.08.2022

Сегодня слово «Программирование» можно увидеть / услышать, как в какой-нибудь вирусной рекламе в социальной сети, так и в литературном или кинематографическом произведении. Однако что такое программирование и кто такие программисты? Не мудрствуя лукаво, можно поступить как матерый кодер и загуглить новое слово.

Согласно многочисленным определениям, программирование — это процесс создания компьютерных программ. Расшифровать это определение можно следующим образом. Программирование есть ничто иное, как объяснение машине что, в каком виде и как нужно получить пользователю. То есть это своеобразное искусство перевода пожеланий человека на язык машины.

Суть программирования

Основная идея заключается в том, чтобы составить алгоритм и перевести его на язык программирования. Гуру разработки часто рекомендуют начать разработку программы с ответа на вопрос: «Можно ли реализовать эту задачу программно?». К примеру, даже сегодня мы не можем заставить компьютер предсказать, что будет через несколько дней. И пусть этот пример не совсем корректен, потому как данная задача невыполнима в принципе. Однако, если сузить постановку задачи до предсказания поведения какой-нибудь валюты на бирже — подобная задача решается при помощи достаточного сложного алгоритма и большой базы экспериментальных данных.

Алгоритмы

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

1. Открыть чайник.
2. Если в чайнике нет воды — набрать воду из под крана.
3. Поставить чайник на газовую плиту.
4. Открыть газ.
5. Зажечь огонь.
6. Дождаться, пока закипит вода в чайнике.
7. Насыпать в чашку заварку.
8. Залить заварку горячей водой.

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

Этот алгоритм не универсален, однако для человека, который засыпает заварку в кружку и имеет дома газовую, а не электрическую плиту, он действителен.

Языки программирования

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

»»  низкого уровня (ассемблер) — работают напрямую с процессорными командами
»»  высокого уровня (C++, C#, Java и др.) — больше похожи на обычный язык

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

Процедурные — определяют решение задачи шаг за шагом, вся система разбивается на ряд связанных между собой процедур.
Объектно-ориентированные — программа разрабатывается как совокупность взаимосвязанных объектов, каждый из которых может порождать множество конкретных реализаций. С точки зрения декомпозиции объекта разработки может быть удобнее.
Декларативные — представляют собой языки описания проблемы и ожидаемого результата.

Лучший по заработку 2021-2023
Невероятное количество работы для каждого. Серфинг, видео, письма и многое другое. Приглашаю в команду.
aviso.bz Разместить объявление 
Наверх