Какой бы язык программирования вы не начали изучать, вашей первой программой, скорее всего, будет «Hello World!». Допустим, вы хотите написать такую программу на Python. Это можно сделать двумя способами: писать сразу в оболочке Python либо написать скрипт в редакторе кода и затем запускать в терминале. Что такое оболочка? Операционная система состоит из множества программ. Они выполняют различные задачи: управление файлами, памятью, ресурсами. Также они обеспечивают беспроблемный запуск ваших приложений. Что бы мы ни делали на компьютере — от анализа данных в Excel до игр — все облегчается операционной системой. Программы операционной системы делятся на два вида: программы оболочки и ядра. Программы ядра выполняют такие задачи, как создание файла или отправка прерываний. Задача оболочки — принимать инпут, определять, какую программу ядра требуется запустить для обработки этого инпута, запускать ее и показывать результат. Оболочка также называется командным процессором. Что такое терм