Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2012, 11:29   #11
*PB*
Форумчанин
 
Регистрация: 11.08.2009
Сообщений: 558
По умолчанию

Цитата:
Сообщение от Elgoritm Посмотреть сообщение
какие языки программирования его поддерживают и каким образом эти языки его осуществляют.
Из компилируемых это, например, C++ с библиотекой Qt, PureBasic, FreeBasic и FreePascal.

Первый и второй ЯП (C++ Qt и PureBasic) имеют кроссплатфрменную библиотеку функций, что позволяет, код, без правки, компилировать под разные платформы.
Есть ли такая библиотека для FreeBasic и FreePascal, не могу точно сказать.
*PB* вне форума Ответить с цитированием
Старый 28.09.2012, 08:53   #12
pheople
Новичок
Джуниор
 
Регистрация: 03.04.2011
Сообщений: 1
По умолчанию

Цитата:
В википеди написано: Кроссплатформенное (межплатформенное) программное обеспечение — .....
В той же статье в Википедии четко и ясно написано что есть:
Кроссплатформенные языки программирования на уровне компиляции - что означает, для этих языков есть компиляторы под различные платформы.

Там же написано, что есть понятие кроссплатформенности библиотеки - что значит, существует стандартизация этих библиотек, и они есть под различные платформы.

И наконец кроссплатформенные интерпретируемые языки - их интерпретаторы существуют для многих платформ.

Цитата:
Эти библиотеки делают язык с++ кроссплатформенным?
с++ является сам по себе кроссплатформенным на уровне компиляции по определению.
Яркий пример программа Hello World, с компилится как на Windows 7 так и на Ubuntu.

QT - кроссплатформенная библиотека. Также как и OpenGL, OpenCL, OpenMP и так далее.

Цитата:
Скажите Python по википедии является кроссплатформенным, это действительно так?
Да это так, по определению - его интерпретатор есть под различные платформы.
Откуда сомнения, вы не видели python в ОС Windows ?, почти во всех дистрибутивах линукса он устанавливается автоматически.

Цитата:
Получается, что бы код программы был кроссплатформенным нужно не использовать API функции операционной системы?
Если язык программирования является кроссплатформенным, это не значит что можно писать любой код и он будет компилироваться на других платформах.
API функции операционной системы - они же принадлежат не кроссплатформенной библиотеке - следовательно программа не будет компилироваться на другой платформе.
pheople вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кроссплатформенное программирование Dexes Общие вопросы Delphi 2 21.02.2012 11:51
Огромный вопрос по поводу того, что такое программирование? Manilow Общие вопросы по программированию, компьютерный форум 23 08.10.2011 02:22
Кроссплатформенное программирование в VS master151 Общие вопросы .NET 2 12.09.2011 21:07
Что такое хорошо, а что такое плохо... EL_MoC Microsoft Office Word 6 14.04.2011 18:49
то такое мастерство в программировании, что такое мастер программист и что он может? Cezar Свободное общение 29 02.06.2007 23:48