Опубликовано: 26 сентября 2013.

Общие понятия программ, языков и алгоритмов



Общие понятия программ

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

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

Не стоит при изучении компьютера упускать из вида именно алгоритм, ведь это специальная и ОТДЕЛЬНАЯ математическая дисциплина, которая изучается в ВУЗах на математических факультетах, ну а полное ее название «Математическая теория алгоритмов». Почему мы так много времени уделили алгоритму? Ну, наверное, потому, что компьютер – это сплошные алгоритмы, ведь любая программа построена на алгоритмах, которые понятны машине, а точнее, которые обрабатываются процессором, и такие обрабатываемые алгоритмы, называют кодом, который затем в свою очередь называется языком программирования.

Большинство программистов-самоучек, делают большую ошибку, когда начинают сразу брать язык программирования и изучать его, для начала нужно понять теорию компьютера, узнать что где хранится, как обрабатывается и чем, далее нужно уяснить минимальные математические базовые знания (хотя бы), а уже потом браться за изучение ЯП (языков программирования). Сам алгоритм – это пошаговые действия, которые дают компьютеру точную задачу для выполнения той или иной операции. Каждая задача выполняется только по инструкции, то есть только по алгоритму, который описан в коде этой самой программы. Конечно алгоритм составляется не на простом языке, а именно на машинном или же на языке программирования, с учетом того, что машина понимает этот самый язык программирования.

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


Оставьте комментарий!
Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

(обязательно)