Слива, канд. пед. наук, доцент Нижневартовского государственного гуманитарного университета Кроссплатформенный подход как средство унификации обучения программированию в различных операционных системах Одной из проблем, зачастую встающих перед разработчиками программного обеспечения, является освоение новой операционной системы. <...> Введение рационной системы (ОС) представителей семейства Linux (Debian, Ubuntu, Gentoo, CentOS и т. д.) <...> . Для этого есть несколько причин: наличие бесплатных версий ОС Linux, открытость кода ядра ОС, возможность экспериментирования с составом ОС, наличие бесплатного и открытого программного обеспечения для операционных систем семейства Linux и т. д., в том числе IT-мода (что для студентов является не последним фактором при выборе операционной системы). <...> И в IT-сфере (как в бизнес-сообществе, так и в научных исследованиях) операционные системы семейства Linux также составляют все большую конкуренцию ОС Windows (в том числе на рынке мобильных устройств в виде ОС Android). <...> Естественно, что программы для одной операционной системы не работают под управлением другой ОС (за исключением переносимых исполнимых jar-файлов программ, созданных на языке программирования Java). <...> Все это накладывает определенные ограничения на преподавание программирования, так как в высших учебных заведениях нашей страны, в основном, работа студентов строится с учетом, как правило, одной операционной системы (обычно Windows). <...> На данный момент существует несколько подходов к созданию кроссплатформенных приложений. <...> Подходы к кроссплатформенному программированию Определим понятие кроссплатформенного программного обеспечения (ПО) следующим образом: ПО, работающее более чем на одной аппаратной платформе и/или операционной системе (с учетом или без учета перекомпиляции под целевую платформу, но без изменения исходного кода программы). <...> Кроссплатформенный подход как средство унификации обучения программированию в различных операционных <...>