Наука и образование взаимосзвязаны между собой. Чтобы заниматься наукой нужно изучить её основы. Основные знания о науках мы получаем в школе на уроках. Образование даёт возможность выбора своей профессии по определённым наукам.
Все языки программирования относятся к формальным языкам Формализованный (формальный) язык –– язык, характеризующийся точными правилами построения выражений и их понимания. Он строится в соответствии с четкими правилами, обеспечивая непротиворечивое, точное и компактное отображение свойств и отношений изучаемой предметной области (моделируемых объектов).
В отличие от естественных языков формальным языкам присущи четко сформулированные правила семантической интерпретации и синтаксического преобразования используемых знаков, а также то, что смысл и значение знаков не изменяется в зависимости от каких-либо прагматических обстоятельств (например, от контекста).