Окно в вашу машину

Компьютеры не умны.

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

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

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

На иллюстрации показана базовая схема того, как работает этот процесс. Если компилятор сталкивается с чем-то, что он не понимает или не может интерпретировать; процесс приведет к ошибке.

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