Суть компьютера кроется в самом его названии: это вычислительная машина. Она вычисляет результат заданных пользователем инструкций – программы. Инструкции описываются алгоритмом. А пользователь, который пишет алгоритмы и программы для выполнения инструкций, называется программистом.
Задача программиста - описать инструкции на понятном компьютеру языке. Язык компьютера выглядит примерно так:
Мало кто из людей понимает этот язык и, тем более, может на нем общаться. Так как программисты по своей сути ленивы, а лень, как известно, двигатель прогресса, они схитрили. И начали писать программы на более человечных языках. А чтобы компьютер их понимал, создали программу-переводчика. Программист пишет на понятном ему языке, а программа-переводчик переводит это на язык, понятный компьютеру. Человекопонятные языки называются высокоуровневыми. Их существует множество: кому на каком удобнее общаться с компьютером. И выглядят они примерно так:
Или даже так:
Позже мы разберемся, какие они бывают и чем отличаются. А так же узнаем, почему компьютерный язык именно такой и что программист должен знать и уметь в первую очередь.
Следите за новыми публикациями и не переключайтесь!