Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
2-1153851461
Adios
2006-07-25 22:17
2006.08.13
как сделать чтобы рисунок не мерцал?


15-1153147494
StriderMan
2006-07-17 18:44
2006.08.13
кросс-платформенные приложения


15-1152607951
Некто
2006-07-11 12:52
2006.08.13
Беседовал тут с представительницей


2-1153197410
S46E
2006-07-18 08:36
2006.08.13
Потоки и пинг


15-1152786067
Игорь М
2006-07-13 14:21
2006.08.13
Трафик инета