Что такое кроссплатформенность

Одни программы запускаются и на Windows, и на телефоне, а другие — только где-то одном. За этим стоит понятие кроссплатформенности.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Простыми словами

Кроссплатформенность — это способность программы работать на разных системах: Windows, macOS, Linux, Android и других.

«Кросс» — через, «платформа» — система. То есть «работает через разные системы».

Почему не всё работает везде

Разные системы устроены по-разному, и программа, написанная под одну, может не запуститься на другой без доработки.

Поэтому разработчики специально заботятся о поддержке нескольких систем.

Чем это удобно

Кроссплатформенную программу пишут один раз, а пользуются ею на любом устройстве. Это экономит силы разработчикам и расширяет круг пользователей.

Хороший пример — сайты: они открываются почти на всём.

Python и кроссплатформенность

Python — кроссплатформенный язык: одна и та же программа чаще всего работает и на Windows, и на macOS, и на Linux.

Это одна из причин его популярности у новичков и профи.

Частые вопросы

Любая ли программа на Python запустится везде? Чаще да, но бывают исключения.

Нужно ли думать об этом новичку? Пока нет — сначала освойте основы, например в «Дрон Кодере», а тонкости придут позже.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык