Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Вниз

кросс-платформенные приложения   Найти похожие ветки 

 
StriderMan ©   (2006-07-17 18:44) [0]

объясните чайнику, в чем заключается кросс-платформенность?

для всяких интерпретируемых кодов (типа Java, php) все понятно

а вот можно ли написать и скомпилить ехе-шник, который будет работать в Win32 и в Linux?


 
Verg ©   (2006-07-17 18:54) [1]

Как минимум совместимость на уровне исх. кода.


 
StriderMan ©   (2006-07-17 18:57) [2]


> Verg ©   (17.07.06 18:54) [1]
> Как минимум совместимость на уровне исх. кода.

т.е. типа можно скомпилить под разные оси, и будет счастье?

тогда вопрос, чем компилить делфишный код под линукс?


 
разводящий   (2006-07-17 19:11) [3]

Kylix


 
StriderMan ©   (2006-07-17 19:27) [4]


> Kylix

а еще? а борланд, создавая Delphi с какими мыслями адаптировала VCL для компиляции под Линух? на Kylix расчитывала?


 
Ketmar ©   (2006-07-17 20:36) [5]

сильно подозреваю, что мысли были матерные. %-)


 
tesseract ©   (2006-07-17 21:29) [6]

>
> а еще? а борланд, создавая Delphi с какими мыслями адаптировала
> VCL для компиляции под Линух? на Kylix расчитывала


Один код под разные системы Win32/.Net/Qt - уже неплохо.
проще делать пересборку - ИМХО это равносильно уходу от asm к Яву.


 
iZEN ©   (2006-07-17 22:17) [7]

Кроссплатформенность - это когда не надо перекомпилировать.


 
[wl] ©   (2006-07-17 22:37) [8]

ммм... почему то приходит в голову POSIX - хоть я и не знаю, что именно означает это слово, но исходные коды, написанные с соблюдением таких правил, компилируются и под Windows, и под Linux, и под Symbian, и под PSP, и (не уверен, но кажется именно так и есть) и под GBA/NDS


 
tesseract ©   (2006-07-17 22:40) [9]

> [8] [wl] ©   (17.07.06 22:37)

не компилятся.
POSIX - набор правил для окружения. например windows до XP имел подсистему исполнения POSIX.


 
DrPass ©   (2006-07-17 22:57) [10]


> tesseract ©   (17.07.06 22:40) [9]
> > [8] [wl] ©   (17.07.06 22:37)
>
> не компилятся.

Ну, с определенными ограничениями компилятся. В ХР тоже есть posix-рантайм. Это не столько набор правил, сколько API. Правда, в винде он довольно урезанный.


 
StriderMan ©   (2006-07-17 23:51) [11]

а делфишный код под линух можно только Kylix"ом откомпилить? или есть альтернативы?


 
DrPass ©   (2006-07-18 01:02) [12]


> а делфишный код под линух можно только Kylix"ом откомпилить?
>  или есть альтернативы?

Его и Kylix"ом далеко не всегда получается... Код-то сам по себе не проблема (и FreePascal есть, и еще куча компиляторов Pascal). А вот с библиотеками ситуация намного хуже



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.037 c
8-1139987525
Fly
2006-02-15 10:12
2006.08.13
Как Сохранить в PNG


2-1153736526
Frojok
2006-07-24 14:22
2006.08.13
Закрыть приложение


2-1153667478
KaLLeKa
2006-07-23 19:11
2006.08.13
Как получить текст из ячейки ?


1-1151389224
oleg__
2006-06-27 10:20
2006.08.13
Почему сбоят битмапы


2-1153587491
Борис К.
2006-07-22 20:58
2006.08.13
Как ограничить одновременное количество потоков десятью?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский