Пишите один раз, компилируйте где угодно - Википедия - Write once, compile anywhere

Пишите один раз, компилируйте где угодно (WOCA) это философия взято компилятор и связанные с ним программные библиотеки или программной библиотекой /программная среда что относится к способности писать компьютерная программа что может быть скомпилировано на всех платформы без необходимости изменять его исходный код. В отличие от Sun напиши один раз, беги куда угодно лозунг, кросс-платформенный совместимость реализована только на уровне исходного кода, а не на скомпилированном бинарный код уровень.

Есть много языков, которые следуют философии WOCA, например: C ++, Паскаль (видеть Free Pascal ), Ада или же C при условии, что они не используют функции, кроме тех, которые предусмотрены стандартная библиотека. Такие языки, как Идти пойти еще дальше в том, что никакие специфические для системы вещи не используются, он должен просто работать, а для специфичных для системы элементов используется система специфичных для платформы файлов. Компьютерная программа также может использовать кроссплатформенные библиотеки, которые обеспечивают слой абстракции скрытие различий между различными платформами, например, Розетки и GUI, обеспечивающий переносимость написанного исходного кода. Это, например, поддерживается Qt или Лазарь IDE через свой LCL и соответствующие наборы виджетов.

Смотрите также